Имя: Пароль:
1C
1С v8
УФ и список выбора в табличной части обработки
,
0 opus70
 
05.06.15
12:46
Добрый день подскажите что делаю не так
есть обработка в ней табличнаяЧасть (основная)
нужно в зависимости от Вида Номеклатуры менять список доступных элементов в полях
как заполнять список разобрался он даже меняется и выподает но значение не выбирается
что делаю не так ?

&НаСервере
Функция ПОлучитьСписокРазмеров1(ТекВид)
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ор_СоставРазмерныхШкал.Размер
    |ИЗ
    |    РегистрСведений.ор_СоставРазмерныхШкал КАК ор_СоставРазмерныхШкал
    |ГДЕ
    |    ор_СоставРазмерныхШкал.РазмернаяШкала = &РазмернаяШкала";
    Запрос.УстановитьПараметр("РазмернаяШкала",ТекВид.ор_РазмернаяШкала);
    ТзнРазмеры = Запрос.Выполнить().Выгрузить();    
    Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Размер");
КонецФункции

&НаКлиенте
Процедура ОсновнаяРазмер1НачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    СтандартнаяОбработка = ЛОЖЬ;
    СтрокаТаблицы = Элемент.Родитель.ТекущиеДанные;
    ТекВид = СтрокаТаблицы.ВидНоменклатуры;
    ДанныеВыбора = Новый СписокЗначений;
    ДанныеВыбора.ЗагрузитьЗначения(ПОлучитьСписокРазмеров1(ТекВид));
КонецПроцедуры
1 DirecTwiX
 
05.06.15
12:48
Представления нет/Не совпадают типы данных списка и колонки.
2 opus70
 
05.06.15
12:50
нашел на форуме ветку
УФ и список выбора в табличной части обработки
но так как там тоже не работает
3 opus70
 
05.06.15
12:53
(1) Спасибо тема закрыта на самом деле не совпадали типы