Как организовать выбор элемента справочника #434785


#0 by vlad71
Суть задачи. Есть стандартная УПП. В ней есть справочник Номенклатурные группы, у каждой группы заведены свойства и значения. Необходимо как то организовать выбор элемента справочника, где будет видны все свойства и значения каждого элемента. Допустим получу запросом элемент справочника с его свойствами и значениями. А вот как дальше это показать что то задумался. Подскажите плиз.
#1 by vlad71
Т.е. необходимо организовать интерактивный выбор.
#2 by Rie
А у справочника формы списка нет ли, случаем? Что тут организовывать-то?
#3 by mista2009
Ну и выводи свойства в соседней колонке строкой типа Цвет:Белый; Размер:45; ...
#4 by vlad71
Формы списка есть, то нет нужных колонок там или пустых.
#5 by almar
Тогда посавь программу - синтезатор речи, чтобы свойства текущего элемента вслух проихносила
#6 by vlad71
У каждого элемента справочника 5 свойств и значений. Необходимо вывести список пользователю чтобы он выбрал какой то один из элементов.
#7 by vlad71
Можно конечно тупо вывести это все в Таблицу значений и дать команду ВыбратьСтроку, но это не то.
#8 by Rie
Ну так добавь колонки.
#9 by vlad71
А из обработки можно добавить колонки в форму списка на время выбора ?
#10 by Rie
А не проще ли сделать форму выбора?
#11 by vlad71
конфигурацию трогать нельзя.
#12 by Rie
И справочник-список на своей форме разместить - тоже нельзя?
#13 by vlad71
на своей форме можно сделать что угодно. Просто опыта ешще нехватает.
#14 by vlad71
А как туда добавить колонки не пойму, подскажите.
#15 by Rie
Для начала - сколько колонок тебе надо и откуда они должны получать значения?
#16 by Rie
Добавляешь колонки (в Конфигураторе). Если данные их берутся _не_ из справочника НоменклатурныеГруппы - используешь ПриВыводеСтроки или ПриПолученииДанных.
#17 by vlad71
Нужно 5 колонок. Данные будут браться допустим из таблицы значений, которую я получу запросом из Справочника Номенклатурные группы.
#18 by Rie
Теперь совсем ничего не понял... Из какого справочника ты выбираешь элемент? Из НоменклатурныеГруппы? Эти самые значения - это реквизиты справочника НоменклатурныеГруппы, или же откуда-то ещё берутся? При чём здесь ТаблицаЗначений?
#19 by vlad71
Есть справочник Номенклатурные группы. У каждого элемента справочника есть свойства и заполненные значения (это Регистр сведений и План вида характеристик).  Мне надо как то открыть пользователю выбор спика, который будет состоять из например колонки . Элемент справочника|Страна происхождения|Производитель|Влажность|Брикс Страна происхождения, произвдитель и брикс это значения свойст данного элемента
#20 by vlad71
В таблице значений или еще где надо я могу собрать сведения по каждому элементу справочника Номенклатурныой группы какие значения у него. Вот это список мне надо как то в обработке показать пользователю для выбора.
#21 by vlad71
В самой конфигурации УПП я менять ничего не могу
#22 by Rie
Создаёшь форму. На нее кладёшь табличное поле - СправочникСписок.НоменклатурныеГруппы. Добавляешь нужное тебе количество колонок. В обработчиках событий ПриВыбореСтроки или в ПриПолученииДанных этого табличного поля вычисляешь/запрашиваешь значения для этих дополнительных колонок и через ОформлениеСтроки запихиваешь их в соответствующие ячейки.
#23 by vlad71
Спасибо большое, выручили здорово.
#24 by vlad71
а еще как можно сделать не подскажете ? А то так как понимаю при каждом перемещении курсора будет вычислятся значение дополнительных колонок ? а это долго Правильно ?
#25 by Rie
Найди на форуме сравнение ПриВыводеСтроки и ПриПолученииДанных. Там это обсуждалось.
#26 by ASU_Diamond
эээ... а как ты собираешься программно добавлять колонки не трогая конфигурацию?
#27 by vlad71
Спасибо, буду делать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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