0
lebar
15.11.16
✎
10:38
|
Всем доброго времени суток!
Что то сломал голову, подскажите, пожалста. :)
Имеем:
* Справочник Номенклатуры типовой
* Самописный регистр сведений "Сведения": в модуле менеджера есть процедура на событие "ПриПолученииДанных" - РегистрСведенийСписокПриПолученииДанных(Элемент, ОформленияСтрок) Экспорт. У РС есть Измерение1 и Ресурс1.
Необходимо, чтобы в номенклатуре появилась вкладка с табличным полем этого регистра сведений и у него отработала процедура РССписокПриПолученииДанных(Элемент, ОформленияСтрок).
Делаю так: сделал вкладку и на ней создал табличное поле (РССписок - это реквизит формы с типом значения необходимого списка РС)
НовЭлемент = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "РССписок", Истина, ЭлементыФормы.ОсновнаяПанель);
НовЭлемент.Имя = "РССписок";
НовЭлемент.Данные = "РССписок";
НовЭлемент.ТолькоПросмотр = Ложь;
НовЭлемент.РежимВыделения = РежимВыделенияТабличногоПоля.Множественный;
НовЭлемент.УстановитьДействие("ПриПолученииДанных" , Новый Действие("РССписокПриПолученииДанных"));
НовКол = НовЭлемент.Колонки.Добавить("Измерение1", "Измерение1");
НовКол.УстановитьЭлементУправления(Тип("ПолеВвода"));
НовКол.Имя = "Измерение1";
НовКол.Данные = "Измерение1";
НовКол.ТекстШапки = "Измерение1";
НовКол.ЭлементУправления.ВыборГруппИЭлементов = ИспользованиеГруппИЭлементов.Элементы;
НовКол = НовЭлемент.Колонки.Добавить("Ресурс1");
НовКол.УстановитьЭлементУправления(Тип("ПолеВвода"));
НовКол.Имя = "Ресурс1";
НовКол.Данные = "Ресурс1";
НовКол.ТекстШапки = "Ресурс1";
Потом пишу процедуру в форме элемента справочника номенклатуры
Процедура РССписокПриПолученииДанных(Элемент, ОформленияСтрок)
Если ЭлементыФормы.ОсновнаяПанель.ТекущаяСтраница = ЭлементыФормы.ОсновнаяПанель.Страницы.Сведения Тогда
РегистрыСведений.Сведения.РегистрСведенийСписокПриПолученииДанных(Элемент, ОформленияСтрок);
КонецЕсли;
КонецПроцедуры
Но в "ОформленияСтрок.ДанныеСтроки" у меня есть только данные Ресурса, а измерения нет. Хотя если создавать на форме, а не кодом это все, то в "ОформленияСтрок.ДанныеСтроки" есть и ресурс и измерение - подскажите в чем может быть проблема?
|
|