0
Dimochka
03.06.13
✎
11:28
|
Всем доброго времени суток, помогите решить кое-какую задачу.
Мы имеем один справочник:
ТорговоеОбороудование, у него есть следующие реквизиты:
Имя
Код
Склад
И Табличный часть с реквизитами:
Полка (строка, 100 символом)
Длина
Ширина
Далее мы имеем справочник Номенклатура у которого есть реквизит табличная часть со следующими реквизитами:
ТорговоеОборудование (Тип - Справочники.ТорговоеОборудование)
Полка
Склад
Задача в следующем:
При выборе ТорговогоОборудование в таблице на форме справочника номенклатура, в поле выбора Полки необходимо подставить все значение из табличной части справочника ТорговоеОборудования.
Вопрос 1, как это сделать, вопрос 2, какой тип реквизита должен быть у элемента полка(справочник Номенклатура).
Делаю следующим образом:
Перем СписокПолок;
Процедура ТЧТорговоеОборудованиеПолкаНачалоВыбора(Элемент, СтандартнаяОбработка)
Элемент.СписокВыбора.ЗагрузитьЗначения(СписокПолок);
КонецПроцедуры
Процедура ТЧТорговоеОборудованиеТорговоеОборудованиеНачалоВыбора(Элемент, СтандартнаяОбработка)
СпПк = Справочники.ТорговоеОборудование.НайтиПоНаименованию(Элемент);
СписокПолок = СпПк.ТабличнаяЧасть.ВыгрузитьКолонку("Полка");
КонецПроцедуры
Реквизит полка(ТЧ спр Номенклатура) сейчас тип - строка.
|
|