Имя: Пароль:
1C
1С v8
v8: продублировать реквизиты номенклатуры в свойства
,
0 1snpops
 
07.12.12
10:21
Добрый день! Есть реквизиты которые продублированы в свойства номенклатуры. Нужно поменять конфигурацию таким образом, чтобы при изменении реквизитов менялись и свойства. В форме объекта номенклатуры завел процедуру ПриИзмененииРеквизита и прописал там добавление записи в регистр сведений значения свойств объектов. Свойство записывается, но при нажатии кнопки Ок(записать и закрыть) в форме номенклатуры запись из регистра сведений исчезает. Что делать?
1 Wobland
 
07.12.12
10:22
а в ЗУПе номенклатура есть, да?
2 Рэйв
 
07.12.12
10:23
Анакуа они продублированы? Может проще убрать дубли из свойств?
3 mikecool
 
07.12.12
10:24
(0) смотри что у тебя в перед/при записи происходит
4 1snpops
 
07.12.12
10:28
конфигурация - УТ10. Дублировать надо, ибо обмен товарами с сайтом настроен только на свойства а не на эти дополнительные реквизиты. А менять обмен пока не хочется)
5 НЕА123
 
07.12.12
10:42
ПОслеЗаписи()

ОбработкаОбъектЗначенияСвойств
6 Defender aka LINN
 
07.12.12
10:58
(4) Да уж, обмен поменять - непосильная задача, лучше в базу нагадить.
7 1snpops
 
07.12.12
11:09
(5) написал:
ПослеЗаписи()

ОбработкаОбъектЗначенияСвойств.ЗаписатьЗначенияСвойств();

не работает...
8 1snpops
 
07.12.12
11:49
(5)
Кажется надо в форме номенклатуры в элементе СвойстваИЗначения прописать значение свойства равное значению реквизита. И при записи документа запись в регистре сведений автоматически запишется. Как это можно реализовать? Помогите пожалуйста...
9 НЕА123
 
07.12.12
12:04
(8)
как вариант.
убрать ПриИзмененииРеквизита
сравнить значения у объекта и объект.ссылка. если различаются, то записать в рс.
10 НЕА123
 
07.12.12
12:05
делать в ПриИзмененииРеквизита - бредоватенько.
11 НЕА123
 
07.12.12
12:07
(7)
дык там оно и так вызывается, оно и чистит скорее всего.
Ошибка? Это не ошибка, это системная функция.