Содержание:
1. Включение использования модуля (ПМ)
2. Вызов и работа обработчиков в подключаемом модуле
Статья предназначена для разработчиков при работе в программе 1С. Описывает особенности использования модулей в системе Диадок.
Типовой функционал Диадок 1С содержится во внешней обработке 1С ДиадокПро (Diadok_НомерВерсии.epf) и нескольких объектах, интегрируемых в конфигурацию 1С 8.3 (см. прил.1). Этот функционал периодически обновляется поставщиком.
Система Диадок позволяет корректировать и дополнять типовой функционал, что обусловлено, в первую очередь, открытостью большей части кода. Есть также возможность вносить свои корректировки без модификации типового кода. Для этого служит механизм «подключаемого модуля» (ПМ).
1. Включение использования модуля (ПМ)
Производится в настройках модуля «Диадок Про».
Допускается три способа размещения модуля (ПМ):
1. «На этом компьютере или в паке локальной сети»: текст модуля размещается во внешнем файле. К плюсам такого размещения относится отсутствие необходимости вносить изменения в конфигурацию, к минусам – сложность отладки.
2. «В справочнике 1С 8.3».
3. «В составе конфигурации»: в состав конфигурации следует включить обработку с произвольным именем, в модуле которой и будет располагаться текст ПМ. Отлаживать просто, но необходимо внести изменения в конфигурацию.
2. Вызов и работа обработчиков в подключаемом модуле
Вызов обработчиков в ПМ производится через экспортную функцию ОбработатьСобытие(ИмяСобытия, Параметры), в которой перечисляются имена обрабатываемых событий.
Вызов ПМ производится из функцииЭДО_ПодключаемыйМодуль_ОбработатьСобытие() модуля обработки ДиадокПро (Diadok_НомерВерсии.epf).
Здесь следует обратить внимание на то, что существует две точки вызова ПМ – перед и после типовой обработки события. В зависимости от места вызова состав Параметров будет разный. Во втором вызове ПМ обработку можно вести с учетом Результата, полученного при типовой обработке.
В ПМ идентифицировать, какой это вызов – до или после типовой обработки – можно по наличию в числе передаваемых Параметров свойства «Результат_ИМ». Например:
Чтобы исключить выполнение типовой обработки, достаточно в первом вызове ПМ передать результат отличный от «Неопределено».
Мы рассмотрели особенности использования подключаемого модуля в системе Диадок в работе обработчиков.
Приложение 1
Объекты ДИАДОК, добавляемые в типовую конфигурацию 1С:
1. Подсистемы
1.1. Подсистема.Диадок
2. Роли
2.1. Роль.Диадок_ПолныеПрава
3. ОбщиеМодули
3.1. ОбщийМодуль.Диадок_ФоновыеЗадания
4. Справочники
4.1. Справочник.Диадок_ДополнительныеСправочники
4.2. Справочник.Диадок_ЮрФизЛица
4.3. Справочник.Диадок_Документы
4.4. Справочник.Диадок_ПакетыДокументов
4.5. Справочник.Диадок_ХранениеДанных
4.6. Справочник.Диадок_Файлы
5. РегистрыСведений
5.1. РегистрСведений.Диадок_НастройкиКонтрагентов
5.2. РегистрСведений.Диадок_СтатусыДокументов
Специалист компании ООО «Кодерлайн»
Борисенко Игорь