Программно открыть форму для выбора... #320592


#0 by Atlant
Доброго всем времени суток! Вопрос: как ПРОГРАММНО, открыть ПОЛНОЦЕННУЮ форму справочника, но использовать её как для выбора?! Дело плевое, а вспомнить не могу КАК это делается: - открыть форму справочника ДЛЯ ВЫБОРА... - НЕ ИСПОЛЬЗУЯ реквизит типа справочник... - чтобы у ней было все как ОБЫЧНО (а не модульный диалог)... - и при этом ПО ДВОЙНОМУ ЩЕЛЧКУ происходил - выбор (форма закрывается и значение заносится в переменную)?! У меня там выбор по КНОПКЕ (если ставлю на морду реквизит типа справочник, выбирает - короткое наименование контрагента, а бухерам нужно длинное, полное, они видишь ли - не видят важной информации, мать их), после чего все в шоколаде. Но выбор такой сделать не помню как. Самое противное, что смутно помню, что видел такое в какой то типовой конфе и был крайне удивлен красотой того, что это вообще сделали, т.к. все время пользовал "ОткрытьФормуМодально" и "СпрКонтры.Выбрать" в которых формы куцые и на лету ничего не сделаешь. Вижу два варианта: 1. программировать действие формы справочника при получении Форма.Параметр (ну там воткнул СЗ с настройками и вернул через них выбранный элемент, а двойной щелчок запрещать ПриНачалеРедактирования и т.п. - муторно и может быть вообще гоню я тут :( и это вообще не требуется) 2. СпрКонтр.Выбрать("", "ФормаСписка"), но он - куцый!! :( Кто нить сталкивался?
#1 by Atlant
Ну или использовать подбор и обрабатывать его. Но это как то - лево?! Или можно только так?! :-/
#2 by у лю 427
пометь имя нужной формы ДЛЯ ВЫБОРА - и все....
#3 by Морозов Александр
я чего то не понял... ну нарисуй себе форму какую хош. что мешает то?
#4 by КонецЦикла
Открытьподбор?
#5 by Atlant
и чего? чем её такую помеченную открывать ПРОГРАММНО так, чтобы она работала, как при выборе из реквизита типа справочник. у меня по кнопке - не пашет: открывается прекрасно, а при двойном щелчке - просто дает элемент справочника для редактирования! а мне надо, чтобы произошел ВЫБОР! т.е. закрытие формы, с возвратом выбранного элемента! нафига? кнопочки стандартные рисовать что ли? они ж есть уже? см. - думал уже и так... подходит конечно, но неужели - это единственная возможность (такая левая)???! :((
#6 by у лю 427
дятел.... она и будет использоваться при выборе, как при выборе из справчника...
#7 by Atlant
удод, ты бы побробовал сначала! ещё раз для особо внимательных: - у тебя кнопка (НЕ реквизит типа справочник, а кнопка типа "Закрыть", "ОК" и тп.) - нажимаешь её - открывается НОРМАЛЬНАЯ форма справочника, (да, в конфигураторе, для этого справочника, помеченная - "для выбора"), - щелкаешь два раза нужный элемент... ОПППАА! открывается ЭЛЕМЕНТ СПРАВОЧНИКА ДЛЯ РЕДАКТИРОВАНИЯ! выбора в исходную форму НЕ ПРОИСХОДИТ. - особо одаренным код:
#8 by trdm
я знаю, но не скажу, ибо грубиян ты и тупица.
#9 by Atlant
:D чтобы филонщик типа "trdm", что то знал???!! :))) эт вряд ли. тем более, что знаток бы сразу понял, что проблема муторная - и только кажется простой. но ты - не напрягаяйся даже!
#10 by Vippi
Стаж 3 года 7 мес. Мда...
#11 by Atlant
Стыдно мне, но день был тяжелый, вспомнить как решалось не могу, а дятлы так и летают так и летают! :D
#12 by у лю 427
миздец.... Дятел то один - а звону сколько....
#13 by Atlant
самокритично! :) Что, так и не вспомнил ничего кроме ОткрытьПодбор под эту фичу?! вот и я тоже!
#14 by у лю 427
это?
#15 by Atlant
нет. Это:        For cnt = 1 to Count
#16 by Atlant
Тема закрыта! всем (ну кроме удодов) - удачи, и хорошей памяти!! А то вот так запаришься и - удоды летят тока так! Спасибо, всем кто реально помогает на форуме!
#17 by zzzzz
Открой тайну золотого ключика - ты таким образом пытался вспомнить функцию ВыполнитьВыбор ?
#18 by Vippi
Нет, это он пытался СпрКонтр.Выбрать("", "ФормаДляВыбора")
#19 by zzzzz
Так он же эту функцию в сабже привел 8)! Мдаааа...........
#20 by trdm
это не атлант а какой-то мудаковатый мутант. хочет решить проблему и серет. типа не понятно дураку, что пчелы летят на мед, и только мухи на г-но...
#21 by у лю 427
логика дятлов непостижима.....
#22 by AeDen
А переменная count неопределена... двоешник...
#23 by AeDen
и цикл непонятный... писалась видать процедурка в глубокой обиде и сквозь слезы...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям