Различия
Здесь показаны различия между двумя версиями данной страницы.
руководства_программиста:интеграция [2018/06/20 17:14] 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_3.png?direct&800|}} | ||
- | |||
- | Нажать кнопку **"Действия"**. | ||
- | Выбрать пункт **"Отметить по подсистемам файла"**. | ||
- | |||
- | {{:руководства_программиста:1_4.png?direct&800|}} | ||
- | |||
- | - В окне "Отбор по подсистемам" снять галочку в основном **"АСП_Меркурий"**. | ||
- | - Ниже если необходимо настроить не управляемую форму программы, выделить галочкой **"АСП_Меркурий"**, если управляемую форму - то выделить **"АСП_МеркурийУФ"**. | ||
- | - Нажать кнопку **"Установить"**. | ||
- | |||
- | {{:руководства_программиста:1_5.png?direct&800|}} | ||
- | |||
- | {{:руководства_программиста:1.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}} | ||
- | |||
- | |||