Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

руководства_программиста:интеграция [2017/12/06 05:04]
127.0.0.1 внешнее изменение
руководства_программиста:интеграция [2022/07/04 18:58]
Строка 1: Строка 1:
-====== Пошаговое руководство по прямой интеграции ====== 
- 
-Описание процесса первичной интеграции учетной базы клиента на базе 1С в режиме прямой интеграции. 
- 
-===== Требования ===== 
- 
-  - Наличие шаблонной конфигурации. 
-  - Наличие персональной внешней обработки. 
- 
-===== Порядок действий ===== 
- 
-==== Объединение конфигураций ==== 
- 
-Объединить конфигурацию учётной базы с шаблонной и выбрать объекты по подсистеме из файла **АСП_Меркурий** или **АСП_МеркурийУФ** (для управляемых форм) 
- 
-{{:1.png}} 
- 
-{{:2.png}} 
- 
-==== Роли пользователей ==== 
- 
-  - Назначить администратору [[компоненты:​роли_доступа|роль]] **АСП_Администратор**. 
-  - Назначить уполномоченному лицу роль **АСП_ВетВрач**,​ а также [[компоненты:​роли_доступа|набор ролей]] доступности интерфейса. 
-  - Назначить роль **АСП_Пользователь** всем пользователям,​ имеющим доступ к изменению справочников учётной системы. 
-  
-{{:​уполномоченное_лицо.png}} {{:15.png}} 
- 
-==== Подписка на события ==== 
- 
-Проверить подписку событий **АСП_ЗаписьСправочников**. Необходимо указать ссылки на все справочники,​ являющиеся хозяйствующими или поднадзорными объектами в рамках подсистемы. Например:​ 
-  * Контрагенты 
-  * Организации 
-  * Номенклатура 
- 
-{{:16.png}} 
- 
-==== Кнопки "​Меркурий"​ (обычные формы) ==== 
- 
-Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.\\ 
- 
-Например,​ для добавления кнопки на карточку товара,​ добавить в модуль формы **номенклатуры**,​ в процедуру **При открытии**:​ 
- 
-<sxh 1x> 
-ЭлементыФормы.ДействияФормы.Кнопки.Добавить("​Меркурий",​ ТипКнопкиКоманднойПанели.Действие,​ "​Меркурий",​ Новый Действие("​ДействияФормыАСП_Меркурий"​));​ 
-</​sxh>​ 
- 
-Также добавить для события процедуру:​ 
- 
-<sxh 1c> 
-Процедура ДействияФормыАСП_Меркурий(Кнопка) 
-    АСП_Функции.ПолучитьЗапись(Ссылка,​ 2).ПолучитьФорму().Открыть();​ 
-КонецПроцедуры 
-</​sxh>​ 
- 
-Примеры для карточек **Организаций** / **Контрагентов**:​ 
- 
-<sxh 1c> 
-ЭлементыФормы.ДействияФормы.Кнопки.Добавить("​Меркурий",​ ТипКнопкиКоманднойПанели.Действие,​ "​Меркурий хоз",​ Новый Действие("​ДействияФормыАСП_Меркурий"​));​ 
-ЭлементыФормы.ДействияФормы.Кнопки.Добавить("​Меркурий2",​ ТипКнопкиКоманднойПанели.Действие,​ "​Меркурий под",​ Новый Действие("​ДействияФормыАСП_Меркурий2"​));​ 
-</​sxh>​ 
- 
-<sxh 1c> 
-Процедура ДействияФормыАСП_Меркурий(Кнопка) 
-    АСП_Функции.ПолучитьЗапись(Ссылка,​ 0).ПолучитьФорму().Открыть();​ 
-КонецПроцедуры 
-Процедура ДействияФормыАСП_Меркурий2(Кнопка) 
-    АСП_Функции.ПолучитьЗапись(Ссылка,​ 1).ПолучитьФорму().Открыть();​ 
-КонецПроцедуры 
-</​sxh>​ 
- 
-==== Заголовок ==== 
- 
-5. Ввести в справочник:​ “Виды Документов 1с”; 
- 
-{{:7.png}} 
- 
-{{:8.png}} 
- 
-6. Вывести в справочник:​ “Роли справочников”;​ 
- 
-{{:9.png}} 
- 
-{{:10.png}} 
- 
-7. Открываем внешнюю обработку:​ заполняем ветврача;​ 
- 
-{{:11.png}} 
- 
-{{:12.png}} 
- 
-8. Открываем настройки обработки заполняем:​ 1-общие справочники,​ 2-обновить известные хозяйствующие,​ 3-обновить регионы меркурия. 
-**Примечание:​** Если обновить регионы меркурия не проходят с 3 попытки,​ попробуйте их загружать,​ через продуктивную обработку по продуктивным сервисам. 
- 
-{{:17.png}} 
- 
- 
-{{:18.png}} 
- 
- 
-9. Сопоставить основные организации и места доставки;​ 
- 
-{{:19.png}} 
- 
-