|
Конвертация - не замещать свойство если значение заполнено. | ☑ | ||
|---|---|---|---|---|
|
0
Patrio_
O_Muerte 26.03.16
✎
13:47
|
Добрый день.
Подскажите как сделать проверку при загрузке - замещать свойства у справочника только если свойство пустое? |
|||
|
1
Aleksey
26.03.16
✎
13:49
|
А что галка не работает?
|
|||
|
2
Aleksey
26.03.16
✎
13:51
|
Хотя согласен, что не отработает
|
|||
|
3
Aleksey
26.03.16
✎
13:53
|
Тогда после загрузки в ПКО
Если ОбъектНайден тогда Если ЗначениеЗаполнено(Ссылка.ПроверяемыйРеквизит) тогда Объект.ПроверяемыйРеквизит = Ссылка.ПроверяемыйРеквизит;//восстанавливаем предыдущее значение; КонецЕсли; КонецЕсли; |
|||
|
4
Aleksey
26.03.16
✎
13:54
|
Правда есть нюанс, это не отменит обновления проверяемого реквизита, это никак не проконтролируешь
Но тут сильно зависит от того какая задача стоит |
|||
|
5
Patrio_
O_Muerte 26.03.16
✎
14:05
|
Насчет галки - у меня на самом деле все объекты существуют в базе приемнике. Мне надо обновить данные - если свойство в приемнике пустое, то заполнить, а если нет, заполнить тем что передаю, но только если передаю не пустое значение. То есть если я передаю пустое значение, то не обновлять свойство в приемнике.
|
|||
|
6
Patrio_
O_Muerte 26.03.16
✎
14:18
|
Я вот думаю может При загрузке написать что-то вроде
Если НЕ ЗначениеЗаполнено(Объект.Свойство) Тогда ..... - на этом же этапе мы еще работаем с объектом до записи? ну и прочее.. Поможет? |
|||
|
7
Aleksey
26.03.16
✎
14:18
|
А ну так это в ПКС нужного реквизита пишешь
Отказ = не ЗначениеЗаполнено(Источник.ПроверяемыйРеквизит); |
|||
|
8
Patrio_
O_Muerte 26.03.16
✎
14:19
|
А хотя если прям на этапе выгрузки проверять заполнено ли значение? И если не заполнено то:
Отказ = Истина; |
|||
|
9
Aleksey
26.03.16
✎
14:19
|
тогда если будет пустое значение он просто не будет выгружать этот реквизит, а значит ничего обновлять на стороне приемника не будет
|
|||
|
10
Patrio_
O_Muerte 26.03.16
✎
14:20
|
Перед выгрузкой?
|
|||
|
11
Aleksey
26.03.16
✎
14:20
|
(10) Да
|
|||
|
12
Patrio_
O_Muerte 26.03.16
✎
14:20
|
(11)Отлично, спасибо большое.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |