Список значений на форме #654080


#0 by 4esz
Здорово народ Подскажите как сделать список значений на форме внешнего отчета, конфа бух 2.0 Делаю так: ВидДокументаСписок - это реквизит формы ТипЗначения = Строка вопрос в следующем на форме бухи видят не привычные Рн и Пн а РеализацияТоваровУслуг и ПоступлениеТоваровУслуг, как сделать чтобы отображались не значения элемента спискаЗначений а его представление?
#1 by Rounder
Если не ошибаюсь - нужно у элемента поставить в истина что-то типа РежимВыбораИзСписка.
#2 by 4esz
РежимВыбораИзСписка не вижу такого помоему оно есть только на управляемых формах, а бух 2.0 вроде как на обычных
#3 by Rounder
Извини. Я подсказывал именно по управляемым.
#4 by 4esz
ну ли тогда вопрос такой как в 8.2 реализовать поле список выбора аналогично 7.7?
#5 by 4esz
получается что никак?
#6 by Infsams654
как никак, см. как в типовых сделано, какие проблемы ?
#7 by 4esz
ткни пальцем конкретно где посмотреть
#8 by НЕА123
Элементыформы.ВидДокументаСписок.Значение = ВидДокумента[1]
#9 by НЕА123
вообще-то здесь культурное общество. здесь только пинают. а тыкать пальцем - фу... как неприлично.
#10 by 4esz
помогло а как мне теперь прочитать с элемента на котором спозиционирован список значений само значение ведь в ВидДокументаСписок у меня терерь представление Извиняюсь. типовую смотрел, не нашел поэтому хотел сказать пинните куда нибудь поконкретнее где именно в типовой посмотреть.
#11 by 4esz
+ просто дальше идет процедура выбора доков как раз по тому виду который был выбран на форме как то так ...... получается тогда нужно еще раз обращаться к списку ВидДокумента в нем искать значение соответствующее представлению ДокументВид и уже полученное значение передавать в запрос. Длинно как то, хотелось покороче
#12 by НЕА123
ДокументВид = Элементыформы.ВидДокументаСписок.Значение.Значение;
#13 by 4esz
у меня у реквизита ВидДокументаСписок тип строка соответственно вываливается ошибка какой должен быть тип?
#14 by НЕА123
пардон. кажется я не туда веду... РежимВыбораИзСписка установлен?
#15 by 4esz
нет не был установлен щас поставил
#16 by НЕА123
тогда,  и должен отработать. или нет?
#17 by 4esz
теперь при открытии поле ВидДокументаСписок стало оставаться пустым
#18 by 4esz
вот как щас все выглядит хочется из значения элемента списка получать тип документа для передачи в запрос, а из представления получать данные которые подсунуть для печати заголовка отчета
#19 by 4esz
up
#20 by НЕА123
?
#21 by 4esz
{Форма.ФормаОтчета.Форма}: Значение не является значением объектного типа (Значение) ВидДокументаСписок у него установлен тип строка я так понимаю поэтому и ошибка
#22 by Дэн Рельмо
Поменяй их местами и не заморачивайся. И потом просто работай с представлением как со значением , потому как вообще то пофигу
#23 by НЕА123
отладчик что говорит?
#24 by 4esz
что то загадка какая то на этапе процедуры ПриОткрытии вот на этой строке Элементыформы.ВидДокументаСписок.Значение =  ВидДокумента[1]; все хорошо там лежит ЭлементСпискаЗначений, но при этом при открытии формы в поле ВидДокументаСписок ничего не отображается оно пустое если я по кнопке выбора выбираю любую строку из списка то там уже лежит почемуто Строка
#25 by НЕА123
присвой строку.
#26 by 4esz
это я уже пробовал если присваивать строку тогда вот это ДокументВид = Элементыформы.ВидДокументаСписок.Значение.Значение; тогда получается чтобы вывести заголовок нужно как то определить на какой позиции спозиционирован список, а это я так понимаю определить нельзя.
#27 by НЕА123
может в СП стоит посмотреть?
#28 by Rovan
"получается тогда нужно еще раз обращаться к списку ВидДокумента в нем искать значение соответствующее представлению ДокументВид" - да... сделай переменную ДокументВид не в процедуре, а глобальную для формы, заполни 1 раз и обращайся к ней везде
#29 by 4esz
СП это что? сделал но это как то некрасиво смотрится, и потом в этом случае во первых не заполняется реквизит при открытии формы, во вторых в выпадающем списке значения вида "РеализацияТоваровУслуг" а хотелось в списке видеть то что идет в заголовок "Реализация Товаров и Услуг"
#30 by 4esz
сделал через Соответствие, но как то оно огородами получается в 7.7 было это выходило намного красивее получается что другого способа нет? и еще в спискеЗначений по представлению искать нельзя? или я плохо читал справку?
#31 by Rovan
значит что-то неправильно сделал.... покажи
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С