1с детекторы бизнес событий примеры

1С Документооборот 8 КОРП (прошу прощения, не уточнил сразу)

Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться

  • Последние 5 сообщений на форуме:
  • 01.06.2023 00:37:35 Обсуждение заданий Доработка конфигурации 1с в учебной версии на основе Управления Торговлей У меня есть Dt файл который мне сделали но это просто УТ и в учебной версии она не работает нормально, я даже отчеты не везде могу выводить. Данный файл тоже могу скинуть, может из него что взять.
  • 01.06.2023 00:35:37 Обсуждение заданий Доработка конфигурации 1с в учебной версии на основе Управления Торговлей Мне помогали писать диплом. Но чат GPT плагиатится, поэтому нет с него там нету, хотя то что не я писал не могу гарантировать, но диплом все же прошел плагиат. В дипломе можно будет что то.
  • 01.06.2023 00:25:44 Обсуждение заданий Доработка конфигурации 1с в учебной версии на основе Управления Торговлей Я добавил примерную презентацию, можно посмотреть ее. Лучше согласовывать данное приложение с проектной частью, это 2 глава диплома, после можно будет что то подправить, например руководство.
  • 01.06.2023 00:14:46 Обсуждение заданий Доработка конфигурации 1с в учебной версии на основе Управления Торговлей Просто интересно, а сам диплом за вас ChatGPT писал?
  • 01.06.2023 00:03:11 Обсуждение заданий Доработка конфигурации 1с в учебной версии на основе Управления Торговлей Должны ли быть реализованы все 7 пунктов требований из ВКР? Что будет считаться выполненным заданием? Так же обратите внимание, что в вашей ВКР при полном выполнении всех требований оценка.

cервис удаленного проектирования

Задачи и бизнес-процессы в 1С

Источник: 1clancer.ru

1С документооборот бизнес события

1С:Документооборот 2.1. Урок 22. Виды событий. За 5 минут.

Настройка шаблона бизнес-процесса в 1С Документооборот

Реализация бизнес-процессов в «1С:Документообороте 8»

1С:Документооборот. Согласование заявок на оплату и формирование реестра платежей

Урок 4.2 Создание обработчика события

Конструктор бизнес-процессов для 1С:Документооборот

Корпоративные процессы для 1С:Документооборот КОРП 2.1

«1С:Документооборот» в фирме «1С»

Интеграция 1С:Документооборот и 1С:ERP — Курс по Документообороту (Настройка и администрирование)

  • Актуальность 1С предприятие
  • Как вычесть время в 1С 8 2
  • Проблема с 1С предприятие
  • Записать адрес контрагента 1С 8 2
  • 1С версии технологические платформы
  • Оклад по дням в 1С
  • Дополнительные внешние отчеты и обработки 1С
  • 1С рабочий процесс не найден
  • Онлайн консультант 1С
  • Количество строк документа 1С 8 2
  • Режим совместимости интерфейса 1С
  • Как пробить чек в 1С
  • 1С дата в строку в запросе
  • Занятия 1С бухгалтерия
  • 1С 8 3 грузополучатель заполнить
Читайте также:  Планирование производственной программы предприятий гостиничного и ресторанного бизнеса

Источник: buhchita.ru

Назначение обработчиков событий с помощью подписок на события

Механизм подписок на событие предназначен для назначения обработчика события для одного или нескольких объектов конфигурации платформы «1С:Предприятие». В статье рассматриваются несколько примеров применения данного механизма. Изучив статью, вы узнаете:

  • Что такое подписка на событие и как его применять на практике?
  • Как выполнить проверку дублирования наименования при записи элемента справочника без модификации модулей самого справочника?
  • Как, при помощи подписки на событие, обеспечить формирование движений по регистру накопления при проведении документа?
  • Как обеспечить подмену основной формы документа?

Применимость

В статье рассматривается платформа «1С:Предприятие» редакции 8.3. Представленная информация актуальна для текущих релизов платформы.

Подписки на события

В статье рассматриваются несколько примеров применения одного из вспомогательных объектов платформы «1С:Предприятие 8» – подписок на события.

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

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

Подписки на события описываются в ветке Общие окна объектов конфигурации (Рис.1).

Если в конфигурации создана подписка на событие некоторого объекта, например событие ПередЗаписью() объекта документа, то при возникновении этого события платформа выполняет следующую последовательность действий.

  1. Выполняется обработчик события ПередЗаписью() в модуле объекта документа.
  2. Если в ходе выполнения обработчика параметр Отказ принимает значение Истина или вызывается исключение, то обработка события прерывается.
  3. Если на втором шаге обработка события не прерывалась, то выполняются внешние обработчики (подписки на события), определенные для события ПередЗаписью().
  4. Если в ходе выполнения внешнего обработчика параметр Отказ принимает значение Истина или вызывается исключение, то выполнение внешнего обработчика прерывается.

С помощью подписок на события можно организовать выполнение различных проверок, выполняющихся при записи объектов в базу данных.

Читайте также:  Какие средства успешного ведения бизнеса в условиях конкуренции названы в тексте назовите
Задача 1

Выполнить проверку дублирования наименования при записи элемента справочника “Контрагенты” – без модификации модулей самого справочника.

Для решения задачи нужно создать общий модуль ОбработчикиПодписокНаСобытия. В палитре свойств модуля установить флаг Сервер и Клиент (обычное приложение). Второй флаг нужен для того, чтобы подписка на событие работала в обычном приложении.

Флаг Клиент (обычное приложение) доступен, если в параметрах конфигуратора установлен режим редактирования Управляемое приложение и обычное приложение.

В ветке Общие окна объектов конфигурации создать новую подписку на событие. В палитре свойств ввести имя подписки ПроверкаНаименованияСправочника. В поле выбора Источник отметить тип данных СправочникОбъект.Контрагенты. В поле выбора Событие выбрать событие ПередЗаписью().

После отработки этого события будет срабатывать процедура обработки подписки на событие (Рис. 2).

Процедура обработки подписки на событие

В поле выбора Обработчик указывается общий модуль, в котором располагается обработчик подписки на событие. Нажать в этом поле кнопку Открыть, выбрать модуль ОбработчикиПодписокНаСобытия и нажать ОК. Система автоматически создаст в общем модуле процедуру ПроверкаНаименованияСправочникаПередЗаписью() с параметрами Источник и Отказ. В параметре Источник передается объект, для которого создана подписка на события – СправочникОбъект. . В параметре Отказ передается признак отказа от записи элемента.

В процедуре ПроверкаНаименованияСправочникаПередЗаписью() выполняется запрос к справочнику Контрагенты. В качестве параметра запроса передается наименование записываемого элемента справочника Контрагенты. Если элемент с таким названием уже есть в базе данных, то параметр Отказ устанавливается в значение Истина (запись элемента отменяется) и выводится соответствующее диагностическое сообщение.

Листинг процедуры ПроверкаНаименованияСправочникаПередЗаписью()

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

Задача 2

Создать оборотный регистр накопления “Выбытия денежных средств” и обеспечить формирование движений по этому регистру при проведении документа “Расходный кассовый ордер”, используя механизм подписок на события.

Создать новый оборотный регистр с именем ВыбытияДенежныхСредств. Выбрать регистратор “Расходный кассовый ордер”. Добавить измерения регистра:

Касса, тип: СправочникСсылка.Кассы;
Статья, тип: СправочникСсылка.СтатьиДвиженияДенежныхСредств.

Создать ресурс регистра:

В документе “Расходный кассовый ордер” создать реквизит СтатьяДвижения с типом данных СправочникСсылка.СтатьиДвиженияДенежныхСредств.

Читайте также:  Справочная как бизнес онлайн

Создать новую подписку на событие:

Имя – ДвиженияПоВыбытиюДенежныхСредств;
Источник – ДокументОбъект.РКО;
Событие – ОбработкаПроведения.

В общем модуле ОбработчикиПодписокНаСобытия создать обработчик ДвиженияПоВыбытиюДенежныхСредствОбработкаПроведения(). В обработчике осуществляется обход табличной части документа “Расходный кассовый ордер” и формируются движения в регистре накопления ВыбытияДенежныхСредств.

Листинг процедуры ДвиженияПоВыбытиюДенежныхСредствОбработкаПроведения()

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

При этом основная форма, находящаяся на поддержке, остается без изменения.

Задача 3

Обеспечить подмену основной формы документа “Расходный кассовый ордер”.

Создать новую форму документа “Расходный кассовый ордер” с именем ФормаДокументаКлиентская. Внести в форму произвольные изменения, например, поменять порядок элементов управления. Для вызова этой формы необходимо использовать подписку на событие ОбработкаПолученияФормы() в модуле менеджера документа “Расходный кассовый ордер”.

Создать новую подписку на событие:

Имя – ОсновнаяФормаРКО;
Источник – ДокументМенеджер.РКО;
Событие – ОбработкаПолученияФормы.

В общем модуле ОбработчикиПодписокНаСобытия создать обработчик ОсновнаяФормаРКООбработкаПолученияФормы(). В обработчик в качестве параметра ВыбраннаяФорма передается имя открываемой формы.
Параметр СтандартнаяОбработка устанавливается в значении Ложь для отключения открытия основной формы.

Листинг процедуры ОсновнаяФормаРКООбработкаПолученияФормы()

Листинг процедуры ОсновнаяФормаРКООбработкаПолученияФормы

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

Таким образом, подписки на события предоставляют возможность добавления нового функционала, не изменяя существующие модули объектов. К недостаткам подписок на события можно отнести:

  • Увеличение сложности алгоритмов.
  • Подписаться можно только на события объектов и менеджеров объектов.

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

Источник: xn—-1-bedvffifm4g.xn--p1ai

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин