Перед изменением конфигурации сделайте полную резервную копию
1. Откройте конфигурацию в режиме «Конфигуратор»
2. Выполните настройку поддержки, как показано на рисунке ниже
3. Выполните настройку возможности изменения конфигурации
4. В окне «Настройка правил поддержки» оставьте объекты поставщика в режиме «Объект поставщика не редактируется»
5. В окне настройки, для корневого объекта, необходимо установить новое правило поддержки
6. В открывшемся окне, установите переключатель как показано на рисунке
7. Сохраните и обновите конфигурацию базы данных
1. Сохраните конфигурацию «DBRouteManager» в CF-файл. Меню «Конфигурация – Сохранить конфигурацию в файл»
2. Откройте конфигурацию «Управление производственным предприятием» и выполните сравнение конфигураций (меню «Конфигурация – Сравнить, объединить с конфигурацией из файла»)
3. Снимите флаг «Свойства»
4. Выполните объединение
5. Перейдите в ветку «Общие» - «Подписки на события» и откройте свойства подписки «DBRouteПриЗаписиКонтрагента»
6. В качестве источника укажите «СправочникОбъект.Контрагенты», как показано на рисунке ниже.
1. Откройте обе конфигурации и перенесите общие модули через буфер обмена. Для этого выделите копируемый модуль из конфигурации «DBRouteManager» и нажмите кнопку «Копировать в буфер»
2. В конфигурации «Управление производственным предприятием», перейдите в ветку конфигурации «Общие модули» и нажмите кнопку «Вставить из буфера».
3. Повторите шаги 1,2 для общего модуля «DBRouteОбщие»
Определить параметры для соединения с БД MySQL можно несколькими способами: • С помощью констант • Указать параметры соединения явно
Это самый простой способ определения параметров соединения и не требует создания объектов.
Откройте для редактирования общий модуль «DBRouteОбщие». Укажите параметры соединения в значения, возвращаемые функциями:
Пример для функции «ПолучитьАдресСервераБД»:
// Возвращает адрес сервера БД Asterisk Функция ПолучитьАдресСервераБД() Экспорт; Адрес="192.168.0.100"; Если Метаданные.Константы.Найти("DBRoute_IP")<>Неопределено Тогда Адрес=Константы.DBRoute_IP.Получить(); КонецЕсли; Возврат Адрес; КонецФункции // ПолучитьАдресСервераБД
Вместо значения «192.168.0.100» подставьте собственное.
Добавить константы можно копированием, либо через стандартный механизм объединения конфигураций.
Для интеграции со справочником «Контрагенты», необходимо выполнить следующие шаги:
1. В ветке «Общие» - «Подписки на события» создайте новую подписку на событие.
2. Заполните свойства подписки на событие, как показано на рисунке ниже:
3. В общем модуле «DBRoute», снимите комментарий с процедуры «ПриЗаписиКонтрагента»
1. В справочнике «Виды контактной информации», создайте элемент с наименованием «Внутренний номер».
2. Заполните значение внутреннего номера для каждого пользователя
Примечание: Если у вас уже ведется учет внутренних номеров пользователей, тогда внесите изменения в процедуру «ПолучитьВнутреннийНомерМенеджера» общего модуля «DBRoute»