Новое описание обрабатываемых данных. Описание обрабатываемых данных обработчика обновления (для СведенияОбОбновлении.ОбрабатываемыеДанные).
// Описание обрабатываемых данных обработчика обновления (для СведенияОбОбновлении.ОбрабатываемыеДанные).
//
// Параметры:
// Многопоточное - Булево - Истина, если используется для многопоточного обработчика обновления.
// Фоновое - Булево - Истина, если используется для ЗаполнитьДанныеОтложенногоОбработчика().
//
// Возвращаемое значение:
// Структура - описание со следующими полями:
// * ДанныеОбработчика - Соответствие - данные регистрируемые и обрабатываемые обработчиком обновления.
// * ВыполняетсяПоискПорции - Булево - признак наличия потока, выполняющего поиск порции данных для обновления.
// * ПараметрыВыборки - Структура - см.
// ОбновлениеИнформационнойБазы.ДополнительныеПараметрыВыборкиДанныхДляМногопоточнойОбработки().
// * ПорцииДляОбновления - ТаблицаЗначений - см. НоваяТаблицаПорцийДляОбновления().
// * ПоследняяВыбраннаяЗапись - СписокЗначений - описание начала отбора при страничной выборке:
// ** Представление - Строка - имя поля.
// ** Значение - Произвольный - значение поля.
// * ПоискЗавершен - Булево - Истина, поиск больше выполняться не будет (завершен).
// * ОбработкаЗавершена - Булево - признак завершения обработки, заполняемый обработчиком обновления.
// * ИмяОбработчика - Строка - имя обработчика обновления.
// * Очередь - Число - номер очереди обработчика обновления.
// * ПроцедураЗаполнения - Строка - имя процедуры заполнения данных для обновления.
// * Статус - Строка - статус обработки данных.
//
Функция НовоеОписаниеОбрабатываемыхДанных(Многопоточное = Ложь, Фоновое = Ложь) Экспорт
Описание = Новый Структура;
Описание.Вставить("ДанныеОбработчика");
Если Многопоточное Тогда
Описание.Вставить("ВыполняетсяПоискПорции", Ложь);
Описание.Вставить("ПараметрыВыборки");
Описание.Вставить("ПорцииДляОбновления");
Описание.Вставить("ПоследняяВыбраннаяЗапись");
Описание.Вставить("ПоискЗавершен", Ложь);
КонецЕсли;
Если Фоновое Тогда
Описание.Вставить("ИмяОбработчика");
Описание.Вставить("Очередь");
Описание.Вставить("ПроцедураЗаполнения");
Описание.Вставить("Статус");
КонецЕсли;
Возврат Описание;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОбработатьНовыйДескриптор (БСП)
НовыйОписаниеВозвращаемыхДанных (БСП)
ОписаниеНовойКонтактнойИнформации (БСП)
НовоеОписаниеПользователяИБ (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)