Конвертация Данных 2.1. Обращение к свойству источника в обработчике ПКО ПередЗагрузкой
Есть задача по доработке правил обмена: Загружать только те счета, которые не попадают в закрытый период в Бухгалтерии 3.0.
Что сделал: Добавил параметр "ДатаЗапретаИзменения" в который программно заполняю дату запрета изменения.
Далее хотел сделать проверку в ПКО "ПередЗагрузкой":
Но в описании обработчика "Источник - Строка. Представление объекта источника".
Для удобства вот полный список параметров обработчика:
При загрузке есть "Объект - Произвольный. Загружаемый, модифицируемый объект", но нет отказа.
Куда копать? Что делать?
Что сделал: Добавил параметр "ДатаЗапретаИзменения" в который программно заполняю дату запрета изменения.
Далее хотел сделать проверку в ПКО "ПередЗагрузкой":
Если ЗначениеЗаполнено(Параметры.ДатаЗапретаИзменения)
И Источник.Дата <= Параметры.ДатаЗапретаИзменения
Тогда
Отказ = Истина;
КонецЕсли;
Но в описании обработчика "Источник - Строка. Представление объекта источника".
Для удобства вот полный список параметров обработчика:
Параметры обработчика ПередЗагрузкой |
---|
Отказ - Булево - Если Истина, то объект загружен не будет.
Нпп - Число. Уникальный порядковый номер объекта в файле. Источник - Строка. Представление объекта источника. Пустая строка, если представление объекта источника не выгружалось. ИмяПравила - Строка. Имя правила конвертации. Пустая строка, если правила конвертации не используются. Правило – строка таблицы значений. Ссылка на правило конвертации объекта. ГенерироватьНовыйНомерИлиКодЕслиНеУказан – Булево. Если Истина и номер или код объекта не заданы, то перед записью будет сгенерирован новый номер или код. ТипОбъектаСтрокой - Строка. Тип загружаемого объекта. Например: СправочникСсылка.Номенклатура или РегистрСведенийЗапись.ЦеныТоваров ТипОбъекта - Значение типа Тип. Тип загружаемого объекта. НеЗамещатьОбъект - Если для данного параметра установить значение Истина, то объект идентифицированный при загрузке (т.е. найденный в информационной базе приемнике по значению синхронизирующих полей) не будет изменен/замещен. РежимЗаписи - Строка. Режим записи документа. Имеет смысл только если тип объекта приемника "Документ". Возможные значения "Запись", "Проведение", "ОтменаПроведения" РежимПроведения - Строка. Режим проведения документа. Имеет смысл только если тип объекта приемника "Документ". Возможные значения "Неоперативный", "Оперативный" |
При загрузке есть "Объект - Произвольный. Загружаемый, модифицируемый объект", но нет отказа.
Параметры отботчика ПриЗагрузке |
---|
ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе
Объект - Произвольный. Загружаемый, модифицируемый объект, созданный по ссылке или найденный в информационной базе. Если способ идентификации объекта в файле не указан (т.е. отсутствует узел "Ссылка"), то параметр содержит значение Неопределено. В этом случае в обработчике возможна произвольная инициализация загружаемого объекта, в противном случае, объект будет создан автоматически. НеЗамещатьОбъект - Булево - Если установить значение Истина, то существующий объект информационной базы не будет изменен. ОбъектМодифицирован – Булево. Флажок указывает на то, что в обработчике объект был модифицирован. По умолчанию содержит значение Истина. То есть обработка загрузки считает, что если выполнялся какой-либо обработчик, то объект мог быть модифицирован, и его необходимо записать в информационную базу. Параметр относится только к текущему обработчику и только к найденным объектам. Если объект не был найден, то при любом значении он будет создан и записан. Только для платформы 1С:Предприятие 8 |
Куда копать? Что делать?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот