Имя: Пароль:
1C
1С v8
КД Не замещать найденный объект
0 Cumpuciy
 
17.01.13
12:07
Есть выгрузка документа Поступление доп. расходов. В табличной части есть реквизит - Документ партии(поступление товаров). Мне надо что-бы при загрузке не перезаписывались уже существующие поступления.
Пытался ставить в ПКС документ партии в тч галку Не замещать значения свойств у существующих объектов в приемнике, но всё равно заменяет созданный документ на выгруженный.
КД 2.1.5.1
1 Aleksey
 
17.01.13
12:07
ТЧ не объект. Он полностью переписывается
2 Cumpuciy
 
17.01.13
12:09
(1) Я понимаю, он переписывается в Поступлении доп. расходов.
Только мне надо, чтобы он Документ партии не перезаписал, а только оставил ссылку на найденный.
3 байт
 
17.01.13
12:13
(0) не совсем верная логика конечно, а если изменения в доп расходах будут, какой-то признак нужен типа модернизирован и по нему пытаться ставить условия при загрузке документа.
4 Cumpuciy
 
17.01.13
12:18
(3) у нас всегда поступления товаров выгружаются раньше, чем поступления доп. расходов. поэтому Документ Партии в базе приемнике всегда есть. Хотелось бы чтобы при переносе доп расхода он переносил только ссылку на поступление, не меняя его.
5 байт
 
17.01.13
12:18
+(3) либо тупо поставить галку "Не замещать существующие объекты ....." на самом объекте, но там есть проблемы уже не помню точно какие.
6 Cumpuciy
 
17.01.13
12:46
(5) тоже не сработало. Думаю дело в том, что
Создал ещё одно ПКО для Поступления товаров (тк Поступления должны выгружаться/изменяться как самостоятельно выгружаемые документы), где при загрузке поставил
Если ОбъектНайден тогда
   НеЗамещатьОбъект = Истина;
КонецЕсли;
7 Cumpuciy
 
17.01.13
12:47
плюсы, минусы, подводные камни?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс