Это старая версия документа.
Пошаговое руководство по прямой интеграции
Описание процесса первичной интеграции учетной базы клиента на базе 1С в режиме прямой интеграции.
Требования
- Наличие шаблонной конфигурации.
- Наличие персональной внешней обработки.
Порядок действий
Объединение конфигураций
Объединить конфигурацию учётной базы с шаблонной и выбрать объекты по подсистеме из файла АСП_Меркурий или АСП_МеркурийУФ (для управляемых форм)
Роли пользователей
- Назначить администратору роль АСП_Администратор.
- Назначить уполномоченному лицу роль АСП_ВетВрач, а также набор ролей доступности интерфейса.
- Назначить роль АСП_Пользователь всем пользователям, имеющим доступ к изменению справочников учётной системы.
Подписка на события
Проверить подписку событий АСП_ЗаписьСправочников. Необходимо указать ссылки на все справочники, являющиеся хозяйствующими или поднадзорными объектами в рамках подсистемы. Например:
- Контрагенты
- Организации
- Номенклатура
Кнопки "Меркурий" (обычные формы)
Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.
Например, для добавления кнопки на карточку товара, добавить в модуль формы номенклатуры, в процедуру При открытии:
<sxh 1x> ЭлементыФормы.ДействияФормы.Кнопки.Добавить(«Меркурий», ТипКнопкиКоманднойПанели.Действие, «Меркурий», Новый Действие(«ДействияФормыАСП_Меркурий»)); </sxh>
Также добавить для события процедуру:
<sxh 1c> Процедура ДействияФормыАСП_Меркурий(Кнопка)
АСП_Функции.ПолучитьЗапись(Ссылка, 2).ПолучитьФорму().Открыть();
КонецПроцедуры </sxh>
Примеры для карточек Организаций / Контрагентов:
<sxh 1c> ЭлементыФормы.ДействияФормы.Кнопки.Добавить(«Меркурий», ТипКнопкиКоманднойПанели.Действие, «Меркурий хоз», Новый Действие(«ДействияФормыАСП_Меркурий»)); ЭлементыФормы.ДействияФормы.Кнопки.Добавить(«Меркурий2», ТипКнопкиКоманднойПанели.Действие, «Меркурий под», Новый Действие(«ДействияФормыАСП_Меркурий2»)); </sxh>
<sxh 1c> Процедура ДействияФормыАСП_Меркурий(Кнопка)
АСП_Функции.ПолучитьЗапись(Ссылка, 0).ПолучитьФорму().Открыть();
КонецПроцедуры Процедура ДействияФормыАСП_Меркурий2(Кнопка)
АСП_Функции.ПолучитьЗапись(Ссылка, 1).ПолучитьФорму().Открыть();
КонецПроцедуры </sxh>
Заголовок
5. Ввести в справочник: “Виды Документов 1с”;
6. Вывести в справочник: “Роли справочников”;
7. Открываем внешнюю обработку: заполняем ветврача;
8. Открываем настройки обработки заполняем: 1-общие справочники, 2-обновить известные хозяйствующие, 3-обновить регионы меркурия. Примечание: Если обновить регионы меркурия не проходят с 3 попытки, попробуйте их загружать, через продуктивную обработку по продуктивным сервисам.
9. Сопоставить основные организации и места доставки;