Модель событий: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 8: | Строка 8: | ||
Серия кастомных событий для рассчёта и получения табличных частей документов. Каждая функция должна возвращать встраиваемый кусочек запроса, необходимый для сбора табличных частей. Подробности ниже. | Серия кастомных событий для рассчёта и получения табличных частей документов. Каждая функция должна возвращать встраиваемый кусочек запроса, необходимый для сбора табличных частей. Подробности ниже. | ||
# Для сертификатов типа '''Входящий''' и '''Исходящий''' как основная таблица товаров, а также для всех прочих сертификатов, как контрольная таблица для фильтрации:<syntaxhighlight lang='1c'> | |||
Функция ЗапросТаблицыТоваров(ВидДокумента = Неопределено) Экспорт | Функция ЗапросТаблицыТоваров(ВидДокумента = Неопределено) Экспорт | ||
</ | </syntaxhighlight> | ||
# Для '''Производственных''' сертификатов:<syntaxhighlight lang='1c'> | |||
Функция ЗапросТаблицыПродукции(ВидДокумента = Неопределено) Экспорт | Функция ЗапросТаблицыПродукции(ВидДокумента = Неопределено) Экспорт | ||
Функция ЗапросТаблицыСырья(ВидДокумента = Неопределено) Экспорт | Функция ЗапросТаблицыСырья(ВидДокумента = Неопределено) Экспорт | ||
</ | </syntaxhighlight> | ||
# Для '''Инвентаризаций''':<syntaxhighlight lang='1c'> | |||
Функция ЗапросТаблицыОприходования(ВидДокумента = Неопределено) Экспорт | Функция ЗапросТаблицыОприходования(ВидДокумента = Неопределено) Экспорт | ||
Функция ЗапросТаблицыСписания(ВидДокумента = Неопределено) Экспорт | Функция ЗапросТаблицыСписания(ВидДокумента = Неопределено) Экспорт | ||
</ | </syntaxhighlight> | ||
Запрос должен выбирать '''Ссылки''' из виртуальной таблицы '''СсылкиВет''' и дополнять левым соединением поля: | Запрос должен выбирать '''Ссылки''' из виртуальной таблицы '''СсылкиВет''' и дополнять левым соединением поля: | ||
Строка 31: | Строка 31: | ||
==== Заполнение шапки сертификатов ==== | ==== Заполнение шапки сертификатов ==== | ||
События для заполнения шапки сертификатов. Указаны в порядке вызова: | События для заполнения шапки сертификатов. Указаны в порядке вызова: | ||
<1c> | <syntaxhighlight lang='1c'> | ||
//+ Создание ветеринарного документа на основании, возвращает количество созданных | //+ Создание ветеринарного документа на основании, возвращает количество созданных | ||
// Обработка - контекст обработки транспортного модуля | // Обработка - контекст обработки транспортного модуля | ||
Строка 46: | Строка 46: | ||
//+ Заполнение любых особых полей сертификата сразу после записи | //+ Заполнение любых особых полей сертификата сразу после записи | ||
Функция ДозаполнитьПоляВетСертификата1СПослеЗаписи(Ссылка, ОбъектСертификата) Экспорт | Функция ДозаполнитьПоляВетСертификата1СПослеЗаписи(Ссылка, ОбъектСертификата) Экспорт | ||
</ | </syntaxhighlight> | ||
===== Проведение сертификатов ===== | ===== Проведение сертификатов ===== | ||
<1c> | <syntaxhighlight lang='1c'> | ||
//+ Проведение серии ветеринарных документов по основанию | //+ Проведение серии ветеринарных документов по основанию | ||
//Обработка - контекст объекта обработки транспортного модуля | //Обработка - контекст объекта обработки транспортного модуля | ||
Строка 60: | Строка 60: | ||
//Движения - набор движений сертификата по регистрам | //Движения - набор движений сертификата по регистрам | ||
Процедура ДействияПослеПроведенияВетСертификата(Объект, Движения) Экспорт | Процедура ДействияПослеПроведенияВетСертификата(Объект, Движения) Экспорт | ||
</ | </syntaxhighlight> | ||
===== Регистрация сертификатов ===== | ===== Регистрация сертификатов ===== | ||
События указаны в порядке вызова: | События указаны в порядке вызова: | ||
<1c> | <syntaxhighlight lang='1c'> | ||
//+ Регистрация серии ветеринарных документов по основанию | //+ Регистрация серии ветеринарных документов по основанию | ||
//Обработка - контекст объекта обработки транспортного модуля | //Обработка - контекст объекта обработки транспортного модуля | ||
Строка 87: | Строка 87: | ||
//Обработка - контекст объекта обработки транспортного модуля. | //Обработка - контекст объекта обработки транспортного модуля. | ||
Процедура ДействияПослеРегистрацииВетСертификата(Ссылка, Обработка) Экспорт | Процедура ДействияПослеРегистрацииВетСертификата(Ссылка, Обработка) Экспорт | ||
</ | </syntaxhighlight> | ||
[[Category:Компоненты]] | [[Category:Компоненты]] | ||
<vote type=1 /> | <vote type=1 /> |