Сообщения

Показаны сообщения с ярлыком "событие"

Последовательность вызова обработчиков событий при открытии формы объекта

Изображение
При открытии формы объекта, задействованы не только обработчики событий формы, но и модуль менеджера и модуль объекта. Перед рассмотрением последовательности вызова событий, хочу заметить, что количество обработчиков событий для модуля объекта и модуля формы равно не количеству отображаемых процедур в подсказке (см. рисунок 1), а на единицу больше. Рисунок 1. Обработчики событий модуля объекта Документ У этих модулей дополнительно имеется обработчик, связанный с активацией модуля, т.е. тело модуля это и есть обработчик активации модуля, который не отображается в подсказке. Последовательность вызова обработчиков событий при открытии формы объекта, например объекта Документ, включая активацию модуля, изображена на рисунке 2.

Список значений в составном типе. Задание типа значения списка.

Изображение
Составной тип - коварный тип! Задача : выполнять отбор в списке документов по контрагенту, используя виды отбора Равно, Не равно, В иерархии и В списке . Добавил реквизит формы ПоКонтрагенту , задал для него составной тип ( СправочникСсылка.Контрагент и СписокЗначений ) что бы можно было указывать множество контрагентов для вида отбора В списке . Решил проверить работу выбора контрагентов и ужаснулся, при выборе типа реквизита Список значений , добавление каждого контрагента в список происходило через выбор типа значения списка! 1. Выбор типа значения списка

Последовательность вызова событий при записи документа

Изображение
Последовательность выполнения событий при записи в регистр сведений У объекта Документ  имеется свой набор событий, с помощью которых разработчик может вмешаться в процесс записи документа в базу данных используя обработчики этих событий. В зависимости от вида действия, которое выполнит пользователь, события документа вызываются в определенной последовательности. Существуют следующие основные виды действий для документа: Записать Провести Провести и закрыть Отмена проведения Рассмотрим последовательность выполнения событий при каждом действии.

Последовательность выполнения событий при записи в регистр сведений

Изображение
Последовательность вызова событий при записи документа Во время записи данных в регистр сведений выполняется вызов событий в определенной последовательности. События и их последовательность вызова заложены на уровне самой платформы 1С, а программисту дали возможность только изменять обработчики событий. Следовательно, что бы вмешаться в процесс модификации данных регистр сведений, необходимо использовать обработчики событий. В случае записи новой записи (то есть запись с такими значениями измерений еще не существует в регистре сведений) из формы записи, последовательность вызова событий следующая: Последовательность вызова событий при записи из формы новой записи