0
FadeevaElena
05.02.13
✎
09:24
|
УТ 11, нужно добавить ДополнительныеРеквизиты в ВозвратТоваровОтКлиента.
Делаю так:
1. Копирую табличную часть ДополнительныеРеквизиты из ЗаказКлиента;
2. Копирую группу ГруппаДополнительныеРеквизиты из формы документа ЗаказКлиента в форму документа ВозвратТоваровОтКлиента;
3. Вставляю в событие ПриСозданииНаСервере код:
// Обработчик механизма "Свойства"
УправлениеСвойствами.ПриСозданииНаСервере(ЭтаФорма, Объект, "ГруппаДополнительныеРеквизиты");
Вставляю в событие ОбработкаОповещения код:
// Обработчик механизма "Свойства"
Если УправлениеСвойствамиКлиент.ОбрабатыватьОповещения(ЭтаФорма, ИмяСобытия, Параметр) Тогда
ОбновитьЭлементыДополнительныхРеквизитов();
КонецЕсли;
Соответственно, создаю процедуру:
&НаСервере
Процедура ОбновитьЭлементыДополнительныхРеквизитов()
УправлениеСвойствами.ОбновитьЭлементыДополнительныхРеквизитов(ЭтаФорма, РеквизитФормыВЗначение("Объект"));
КонецПроцедуры
Создаю доп.реквизит в предприятии, в форме документа все открывается, выбирается, но не сохраняется. При том в событии ПередЗаписью ЭтаФорма.ДополнительныйРеквизитЗначение1 есть выбранное значение, ЭтаФорма.ДополнительныйРеквизитСвойство1 есть свойство, а ПередЗаписью в Модуле объекта ЭтотОбъект.ДополнительныеРеквизиты – пусто.
Что я делаю не так?
|
|