27.05.2020 Игорь Борисенко 8785
Работа в программе 1С с подключаемым модулем ...

Содержание:

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. РегистрСведений.Диадок_СтатусыДокументов

 

Специалист компании ООО «Кодерлайн»

Борисенко Игорь

Наши проекты

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

ООО “РТИТС”
ООО “РТИТС”

Отрасль:
Транспортные системы

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Блок регламентированного кадрового учета и расчета заработной платы в 1С:ERP;...

ПАО «АрселорМиттал Кривой Рог»
ПАО «АрселорМиттал Кривой Рог»

Отрасль:
Металлургическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием для Украины

- Кадровый учет
- Расчет зарплаты
- Регламентированная отчетность
- Уч...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам
- Оформление заказов покупателей
- Упр...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение