Вывод реквизитов для выбора #639220


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

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