Имя: Пароль:
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) тьфу. чет гоню сегодня. все понял. да, действительно вариант, но тогда прийдется довольно сильно менять логику.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший