Различия

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

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

руководства_программиста:интеграция [2018/06/20 16:52]
kotik
руководства_программиста:интеграция [2022/07/04 18:58]
Строка 1: Строка 1:
-====== Пошаговое руководство по прямой интеграции ====== 
- 
-Описание процесса первичной интеграции учетной базы клиента на базе 1С в режиме прямой интеграции. 
- 
-===== Требования ===== 
- 
-  - Наличие шаблонной конфигурации. Для загрузки шаблона перейти по ссылке http://​pub.aspcom.ru/​%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B:​%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD 
-  - Наличие персональной внешней обработки. 
- 
-===== Порядок действий ===== 
- 
-  - Открыть конфигуратор,​ нажать на меню **"​Конфигурация"​**. 
-  - Выбрать пункт **"​Сравнить,​ объединить с конфигурацией из файла"​**. 
- 
-{{:​руководства_программиста:​1_1.png?​direct&​800|}} 
- 
-  - Выбрать файл шаблона (загруженный ранее),​ кликнув на него. 
-  - Нажать кнопку **"​Открыть"​**. 
- 
-{{:​руководства_программиста:​1_2.png?​direct&​800|}} 
- 
-==== Подготовка ==== 
-Если есть копия базы с УРБД на которую необходимо перенести изменения,​ предварительно необходимо [[руководства_программиста:​удаление_урбд|удалить связь УРБД]]. 
- 
-==== Объединение конфигураций ==== 
- 
-Объединить конфигурацию учётной базы с шаблонной и выбрать объекты по подсистеме из файла **АСП_Меркурий** или **АСП_МеркурийУФ** (для управляемых форм) 
- 
-{{:1.png}} 
- 
-{{:2.png}} 
- 
-==== Роли пользователей ==== 
- 
-  - Назначить администратору [[компоненты:​роли_доступа|роль]] **АСП_Администратор**. 
-  - Назначить уполномоченному лицу роль **АСП_ВетВрач**,​ а также [[компоненты:​роли_доступа|набор ролей]] доступности интерфейса. 
-  - Назначить роль **АСП_Пользователь** всем пользователям,​ имеющим доступ к изменению справочников учётной системы. 
-  
-{{:​уполномоченное_лицо.png}} {{:15.png}} 
- 
-==== Подписка на события ==== 
- 
-Проверить подписку событий **АСП_ЗаписьСправочников**. Необходимо указать ссылки на все справочники,​ являющиеся хозяйствующими или поднадзорными объектами в рамках подсистемы. Например:​ 
-  * Контрагенты 
-  * Организации 
-  * Номенклатура 
- 
-{{:16.png}} 
- 
-==== Кнопки "​Меркурий"​ (обычные формы) ==== 
- 
-Для доступа к реквизитам подсистемы АСП_Меркурий необходимо добавить кнопки на карточки справочников. Примеры добавляемых кнопок есть в шаблоне.\\ 
- 
-Например,​ для добавления кнопки на карточку товара,​ добавить в модуль формы **номенклатуры**,​ в процедуру **При открытии**:​ 
- 
-<1c> 
-ЭлементыФормы.ДействияФормы.Кнопки.Добавить("​Меркурий",​ ТипКнопкиКоманднойПанели.Действие,​ "​Меркурий",​ Новый Действие("​ДействияФормыАСП_Меркурий"​));​ 
-</1c> 
- 
-Также добавить для события процедуру:​ 
- 
-<1c> 
-Процедура ДействияФормыАСП_Меркурий(Кнопка) 
-    АСП_Функции.ПолучитьЗапись(Ссылка,​ 2).ПолучитьФорму().Открыть();​ 
-КонецПроцедуры 
-</1c> 
- 
-Примеры для карточек **Организаций** / **Контрагентов**:​ 
- 
-<1c> 
-ЭлементыФормы.ДействияФормы.Кнопки.Добавить("​Меркурий",​ ТипКнопкиКоманднойПанели.Действие,​ "​Меркурий хоз",​ Новый Действие("​ДействияФормыАСП_Меркурий"​));​ 
-ЭлементыФормы.ДействияФормы.Кнопки.Добавить("​Меркурий2",​ ТипКнопкиКоманднойПанели.Действие,​ "​Меркурий под",​ Новый Действие("​ДействияФормыАСП_Меркурий2"​));​ 
-</1c> 
- 
-<1c> 
-Процедура ДействияФормыАСП_Меркурий(Кнопка) 
-    АСП_Функции.ПолучитьЗапись(Ссылка,​ 0).ПолучитьФорму().Открыть();​ 
-КонецПроцедуры 
-Процедура ДействияФормыАСП_Меркурий2(Кнопка) 
-    АСП_Функции.ПолучитьЗапись(Ссылка,​ 1).ПолучитьФорму().Открыть();​ 
-КонецПроцедуры 
-</1c> 
- 
-==== Кнопки Меркурий (управляемые формы) ==== 
- 
-Указать для общих команд "​Тип параметра команды":​ 
-  * АСП_Хозяйствующие (Организации,​ Контрагенты) 
-  * АСП_Поднадзорные (Организации,​ Контрагенты) 
-  * АСП_Товары (Номенклатура) 
- 
- 
-==== Начальные настройки ==== 
- 
-Заполнить справочник **АСП_ВидыДокументов1С** 
- 
-{{:7.png}} 
- 
-{{:8.png}} 
- 
-Заполнить справочник **АСП_РолиСправочников** 
- 
-{{:9.png}} 
- 
-{{:10.png}} 
- 
-Открыть внешнюю обработку и указать основных инициаторов:​ 
-  - Основная организация 
-  - Основной вет. врач 
- 
-{{:11.png}} 
- 
-{{:12.png}} 
- 
-==== Общий модуль ==== 
- 
-Подготовить [[компоненты:​асп_общие|общий модуль]]. 
-==== Загрузка справочников ==== 
- 
-Открыть сервисное меню обработки и нажать кнопки:​ 
-  - Обновить общие справочники 
-  - Обновить [[компоненты:​регионы|регионы]] Меркурий 
-  - Перезаписать справочники 
-  - Обновить известные хоз. 
- 
-{{:17.png}} 
- 
- 
-{{:​руководства_программиста:​18.png?​400|}} 
- 
-==== Сопоставление организаций ==== 
- 
-Сопоставить основные организации и места доставки в обработке на вкладке Справочники -> Организации:​ 
- 
-{{:19.png}} 
- 
-