Конвертация - не замещать свойство если значение заполнено. #768505


#0 by Patrio_O_Muerte
Добрый день. Подскажите как сделать проверку при загрузке - замещать свойства у справочника только если свойство пустое?
#1 by Aleksey
А что галка не работает?
#2 by Aleksey
Хотя согласен, что не отработает
#3 by Aleksey
Тогда после загрузки в ПКО Если ОбъектНайден тогда
#4 by Aleksey
Правда есть нюанс, это не отменит обновления проверяемого реквизита, это никак не проконтролируешь Но тут сильно зависит от того какая задача стоит
#5 by Patrio_O_Muerte
Насчет галки - у меня на самом деле все объекты существуют в базе приемнике. Мне надо обновить данные - если свойство в приемнике пустое, то заполнить, а если нет, заполнить тем что передаю, но только если передаю не пустое значение. То есть если я передаю пустое значение, то не обновлять свойство в приемнике.
#6 by Patrio_O_Muerte
Я вот думаю может При загрузке написать что-то вроде Если НЕ ЗначениеЗаполнено(Объект.Свойство) Тогда ..... - на этом же этапе мы еще работаем с объектом до записи? ну и прочее.. Поможет?
#7 by Aleksey
А ну так это в ПКС нужного реквизита пишешь Отказ = не ЗначениеЗаполнено(Источник.ПроверяемыйРеквизит);
#8 by Patrio_O_Muerte
А хотя если прям на этапе выгрузки проверять заполнено ли значение? И если не заполнено то:
#9 by Aleksey
тогда если будет пустое значение он просто не будет выгружать этот реквизит, а значит ничего обновлять на стороне приемника не будет
#10 by Patrio_O_Muerte
Перед выгрузкой?
#11 by Aleksey
Да
#12 by Patrio_O_Muerte
Отлично, спасибо большое.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С