Имя: Пароль:
1C
1С v8
Правила конвертации, изменение значения свойства перед обменом
0 breeve
 
16.10.14
18:48
Всем добрый вечер!
Вопрос такой, настраиваю правила обмена между двумя базами. Необходимо чтобы при переносе одного справочника, значение одного из реквизитов перед обменом менялось.

Предположим есть справочник Контрагенты и у него поле Реквизит1.
В одной базе у всех элементов заполнен реквизит значением "1". В другой базе заполнен значением "2". Так вот нужно чтобы перед обменом у всех элементов в первой базе проставлялась "2" и чтобы этот реквизит был ключевым полем для поиска. Т.е чтобы поиск осуществлялся по двойке, и чтобы не задваивались элементы справочника.
Просто проставить в первой базе значения нельзя, так как единица важна, нужно чтобы единица изменялась на двойку при при обмене.
1 nbutt
 
17.10.14
04:15
(0) Так а зачем тогда вообще использовать этот реквизит при синхронизации ? если там везде 1, там везде 2.
Просто отключаем по нему правило и все, или что-то еще нужно ?
2 GenAcid
 
17.10.14
06:37
В правиле конвертации свойства "ПриВыгрузке" для Реквизит1

Если Значение = 1 тогда
  Значение = 2;
КонецЕсли;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс