Имя: Пароль:
1C
1С v8
Подскажите по КД ...
0 MatrosoV AleXXXand_R
 
20.07.11
12:59
Подскажите пожалуйста, возможно очень простой вопрос ...
Хочу написать правила обмена - просто по 1 справочнику. Но мне нужно, чтобы при загрузке на приемнике, если объект наден, проверялось -  по реквизитам - если реквизит заполнен, то его не замещать данными из источника, а если нет - то замещать?
1 MatrosoV AleXXXand_R
 
20.07.11
13:05
аппп
2 ДенисЧ
 
20.07.11
13:08
В ПКС есть галка "не замещать..."
3 Defender aka LINN
 
20.07.11
13:08
У ПКС есть специально обученный флажок
4 MatrosoV AleXXXand_R
 
20.07.11
13:09
А все понял ... он для реквизита используется
5 MatrosoV AleXXXand_R
 
20.07.11
13:09
Спасибо
6 MatrosoV AleXXXand_R
 
20.07.11
13:19
Нет, это не то что мне надо
В таком случае он вообще не замещает, а мне надо - чтобы не замещал, если заполнен, а если пустой, то подставлял значение из источника
7 MatrosoV AleXXXand_R
 
20.07.11
13:23
Так нельзя сделать?
8 GenV
 
20.07.11
14:00
(6) Можно использовать не конвертацию реквизитов, а конвертацию в параметр объекта, а в ПослеЗагрузки проверять заполненность нужных параметров и замещать при необходимости.
9 Синий зуб
 
20.07.11
14:02
Можно и без параметров, в ПКО в правило После загрузки вставить что-то типа Если Ссылка <> Неопределено Тогда Если Ссылка.МойРевизит <> Справочники.МойСправочник.ПустаяСсылка() Тогда Объект.МойРеквизит = Ссылка.МойРеквизит КонецЕсли КонецЕсли и так по каждому.
Ошибка? Это не ошибка, это системная функция.