Как открыть форму регистра сведений для выбора? #627162


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

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