Различия
Здесь показаны различия между двумя версиями данной страницы.
руководства_программиста:интеграция [2017/12/07 01:05] adminasp [Кнопки Меркурий (обычные формы)] |
руководства_программиста:интеграция [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> | ||
- | |||
- | ==== Кнопки Меркурий (управляемые формы) ==== | ||
- | |||
- | Указать для общих команд "Тип параметра команды": | ||
- | * АСП_Хозяйствующие (Организации, Контрагенты) | ||
- | * АСП_Поднадзорные (Организации, Контрагенты) | ||
- | * АСП_Товары (Номенклатура) | ||
- | |||
- | |||
- | ==== Начальные настройки ==== | ||
- | |||
- | Заполнить справочник **АСП_ВидыДокументов1С** | ||
- | |||
- | {{:7.png}} | ||
- | |||
- | {{:8.png}} | ||
- | |||
- | Заполнить справочник **АСП_РолиСправочников** | ||
- | |||
- | {{:9.png}} | ||
- | |||
- | {{:10.png}} | ||
- | |||
- | Открыть внешнюю обработку и указать основных инициаторов: | ||
- | - Основная организация | ||
- | - Основной вет. врач | ||
- | |||
- | {{:11.png}} | ||
- | |||
- | {{:12.png}} | ||
- | |||
- | ==== Загрузка справочников ==== | ||
- | |||
- | Открыть сервисное меню обработки и нажать кнопки: | ||
- | - Обновить общие справочники | ||
- | - Обновить [[компоненты:регионы|регионы]] Меркурий | ||
- | - Перезаписать справочники | ||
- | - Обновить известные хоз. | ||
- | |||
- | {{:17.png}} | ||
- | |||
- | |||
- | {{:18.png}} | ||
- | |||
- | ==== Сопоставление организаций ==== | ||
- | |||
- | Сопоставить основные организации и места доставки в обработке на вкладке Справочники -> Организации: | ||
- | |||
- | {{:19.png}} | ||
- | |||
- | |||