Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
компоненты:асп_общие [2017/12/07 04:29] adminasp [Внешние события] |
компоненты:асп_общие [2022/07/04 18:58] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Общий модуль АСП_Общие ====== | ====== Общий модуль АСП_Общие ====== | ||
- | Содержит персональный процедуры и функции интеграции. Единственный модуль, рекомендуемый к изменению в процессе интеграции. При обновлении конфигурации по шаблону требуется уделять ему особое внимание. | + | Содержит персональные процедуры и функции интеграции клиента. Единственный модуль, рекомендуемый к изменению в процессе интеграции.\\ |
+ | При новой [[руководства_программиста:интеграция|интеграции]] необходимо проверить каждую функцию модуля а адаптировать поведение под требуемую логику.\\ | ||
+ | При [[руководства_программиста:обновление|обновлении]] конфигурации по шаблону требуется уделять ему особое внимание. | ||
===== Описание процедур и функций ===== | ===== Описание процедур и функций ===== | ||
Строка 103: | Строка 104: | ||
КонецЕсли; | КонецЕсли; | ||
Возврат Контрагент.Наименование; | Возврат Контрагент.Наименование; | ||
+ | </1c> | ||
+ | ++++ | ||
+ | |||
+ | <1c> | ||
+ | //* Получить полное наименование товара | ||
+ | Функция НаименованиеТовара(Товар) Экспорт | ||
+ | </1c> | ||
+ | ++++ описание | | ||
+ | Функция получает ссылку на товар и возвращает его наименование. Используется при регистрации номенклатуры в Меркурии с наименованием, отличающимся от стандартного. Полезно в применении с характеристиками номенклатуры. | ||
+ | //Пример:// | ||
+ | <1c> | ||
+ | Если Метаданные.Справочники.Найти("ХарактеристикиНоменклатуры")<>Неопределено И ТипЗнч(Товар)= Тип("СправочникСсылка.ХарактеристикиНоменклатуры") тогда | ||
+ | Возврат Товар.Владелец.НаименованиеПолное + " ("+Товар.Наименование+")"; | ||
+ | Иначе | ||
+ | Возврат Товар.Наименование; | ||
+ | КонецЕсли; | ||
</1c> | </1c> | ||
++++ | ++++ | ||
Строка 175: | Строка 192: | ||
//Пример см. в [[компоненты:шаблон|шаблоне]]. В примере используется один общий запрос, незначительно модифицируемый для всех видов документов.// | //Пример см. в [[компоненты:шаблон|шаблоне]]. В примере используется один общий запрос, незначительно модифицируемый для всех видов документов.// | ||
++++ | ++++ | ||
+ | <1c> | ||
+ | // получение контрагента документа вместе с ссылкой | ||
+ | Функция ЗапросКонтрагентаДокумента(ВидДокумента) Экспорт | ||
+ | </1c> | ||
+ | ++++ описание | | ||
+ | //Опциональная функция//. Позволяет использовать в качестве контрагента для сертификатов (поднадзорного) любой реквизит исходного документа с помощью уточнения на языке запросов. Общий пример см. в [[компоненты:шаблон|шаблоне]]. | ||
+ | ++++ | ||
==== Внешние события ==== | ==== Внешние события ==== | ||
Строка 270: | Строка 293: | ||
++++ | ++++ | ||
- | // подписки на справочники | + | ==== Синхронизация регистров сведений ==== |
+ | |||
+ | <1c> | ||
+ | // подписка на запись справочников, причастных к работе в Меркурии | ||
Процедура АСП_ЗаписьСправочниковПриЗаписи(Источник, Отказ) Экспорт | Процедура АСП_ЗаписьСправочниковПриЗаписи(Источник, Отказ) Экспорт | ||
+ | </1c> | ||
+ | ++++ описание | | ||
+ | Требуется обеспечения целостности данных, а именно дополнительных реквизитов Меркурия, хранящихся в регистрах сведений, а также их частичного автоматического заполнения. | ||
+ | //См. пример в [[компоненты:шаблон|шаблоне]].// | ||
+ | ++++ | ||
+ | ==== Доступ к обработке ==== | ||
+ | <1c> | ||
// Загрузка внешней обработки в параллельный контекст | // Загрузка внешней обработки в параллельный контекст | ||
Функция ПолучитьОбъектОбработки() Экспорт | Функция ПолучитьОбъектОбработки() Экспорт | ||
- | |||
</1c> | </1c> | ||
+ | ++++ описание | | ||
+ | Внешняя обработка содержит транспортный модуль, который используется в разных местах интеграции. Для этого необходимо обеспечить подсистеме постоянный доступ к файлу обработки для загрузки и обращения.\\ | ||
+ | Шаблон содержит несколько возможных решений по реализации данной проблемы. | ||
+ | ++++ | ||
+ |