27.05.2020 Игорь Борисенко 8003
Работа в программе 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" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

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

Различная отраслевая специфика:
- Переработка давальческого сырья
- Учет спецодежды и спецоснастки
Управление отношениями с кли...

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

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

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

– Оформление заказов поставщикам;
– Управление отношениями с поставщиками;
– Взаиморасчеты с поставщиками. ...

Компания IBS
Компания IBS

Отрасль:
Системный интегратор

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

- Интеграция систем – АСУП и «1С:Управление производственным предприятием»...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

Отрасль:
Производство

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

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– Оформление заказов поставщикам;
– Управление отношениями с ...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

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

- Оперативный учет...

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

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

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

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

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

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

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

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

- Финансово-бухгалтерский блок
- Казначейство ...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

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

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслевой отчетности;
- Интеграция с отраслевыми продуктами ст...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

Отрасль:
Торговля

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и кадровый учет (HRM):
- Кадровый учет;
- Расчет зарп...

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

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

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

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

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

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

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетная ведомость;
- Администрирование MS SQL Server;
- Сжати...

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

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

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

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