Имя: Пароль:
1C
1С v8
Как исключить выгрузку одного реквизита справочника при УРБД?
0 Нуф-Нуф
 
19.10.12
14:04
Есть ЦБ и ПБ. Изменения в ЦБ регистрируются и выгружаются в ПБ. В ПБ элементы могут изменять, но регистрация не происходит. Если в ЦБ еще раз изменят элемент - он придет с обменом и полностью заменит все реквизиты данными из ЦБ. Механизм устраивает, но нужно из него исключить один реквизит. Он заполняется в ПБ и в центр не уходит.

Как сделать? Переход на правила конвертации пока не подходит.
1 Нуф-Нуф
 
19.10.12
14:07
Есть вариант - перед записью если ОбменДанными.Загрузка читать значение реквизита, записывать его в допсвойства, а в "призаписи" доставать оттуда и подставлять как значение этому реквизиту
2 Alex S D
 
19.10.12
14:07
в приПолученииДанныхОтГлавного ничего нельзя намутить?
3 Нуф-Нуф
 
19.10.12
14:08
(2) хм. вариант. почему упустил это, хз... надо покурить эту тему
4 Нуф-Нуф
 
19.10.12
14:10
(2) ааа, он действует на весь элемент. а мне нужно обновить все реквизиты элемента на основе данных из ЦБ, но кроме одного реквизита
5 Нуф-Нуф
 
19.10.12
14:16
апну
6 Живой Ископаемый
 
19.10.12
14:17
Сделать реквизит доп.реквизитом. Доп реквизиты исключить из обмена
7 Нуф-Нуф
 
19.10.12
14:19
(6) не понял...
8 Нуф-Нуф
 
19.10.12
14:23
имз все оказалось проще.
перед записью, в случае если это обмен данными - я получаю значение реквизита по ссылке (из базы) и присваиваю это значение реквизиту текущего объекта.
9 Живой Ископаемый
 
19.10.12
14:24
10 Нуф-Нуф
 
19.10.12
14:27
(9) тьфу. чет гоню сегодня. все понял. да, действительно вариант, но тогда прийдется довольно сильно менять логику.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой