18.03.2020 Олег Мороз 15662
Подписки на события 1С

Cодержание:

1.      Свойства событий

2.      Условия и требования к задаче  

     

1.    Свойства событий


Кто не работал с подписками на события 1С, тот многое теряет.

Как Вы знаете, при любом действии с документом (проведение, запись) или со справочником возникает определенное событие 1С. И во множестве случаев необходимо дополнить выполняемое событие каким-то обработчиком.


Подписки на события – это объект конфигурации, отвечающий за выполнение определенного механизма после выполнения события модуля объекта документа или справочника. Хочу заметить, что только после выполнения процедуры из модуля 1С начинает выполняться обработчик из подписки. Это важный момент и не забывайте о нем.


У подписки на события есть три важных свойства:

·         Источник;

·         Событие;

·         Обработчик событий.


Разберем каждое из этих свойств событий.

Первое - «Источник». Итак, этот параметр отвечает за объект после события, когда мы будем дописывать свою доработку 1С. Чтоб увидеть весь список объектов необходимо нажать кнопку выбора в поле ввода источника. Там же мы и выбираем нужный нам объект. На скриншоте ниже предоставляю список источников из УНФ 1.6.




Как видите, список большой. И можно выбирать несколько источников событий.

На очереди у нас следующее свойство - «Событие». В зависимости от выбранного типа события будут разные. Все вы знаете, какие есть основные процедуры модулей объектов конфигурации 1С, частично они совпадают, а частично нет. Описывать их все нет смысла.


Приведу пример одного из вариантов выполнения доработки. К примеру, после проведения документа необходимо сделать определенные записи в регистр сведений. Для этого в источнике выбираем документ 1С 8. В событии выбираем «Обработка проведения». И после этого заполняем обработчик нужным нам кодом.


И как я уже выше написал, последний по списку, но не по значению - это параметр «Обработчик». В нем мы выбираем общий модуль, в котором мы будем творить код к нужному событию.  


2.    Условия и требования к задаче


В большинстве случаев подписки используются для создания движений по регистрам или для заполнения объектов. Все зависит от условий, требований в задаче.


Сейчас все больше разработок выполняются в расширениях, но в них подписки на события создавать нельзя. По крайней мере пока. Что дальше будет, увы, неизвестно.


Также хочу обратить внимание, что подписки не могут выбирать источником своих событий формы объектов в плане, - данного функционала системы нет и, скорее всего, не предвидится.


Еще небольшой совет из личного опыта работы с подписками. Как Вы, наверное, уже знаете, процедуры подписок экспортные и при огромном желании можно их вызывать из любой обработки, главное правильно задать параметры процедуры, которой хотите воспользоваться.


Хочу напомнить, что важно не то, как быстро необходимо сделать работу, важно сделать ее качественно.


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

Олег Мороз.


Наши проекты

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

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

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

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

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

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

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

ООО «Экслтрейд»
ООО «Экслтрейд»

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

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

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

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

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

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

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

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

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

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

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

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

- Блок планирования проектов (процессы объемно-календарного планирования пр...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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