v7: Перехват выбора значения в модальном режиме #799211


#0 by AliAksA
Привет всем ! При выборе значения элемента на форме документа использованы две штатные процедуры "ПриНачалеВыбораЗначения" и "ОбработкаВыбораЗначения", которые по идее работают только в немодальном режиме ... В связи со спецификой понадобилось обработать документ в модальном режиме: код в "ПриНачалеВыбораЗначения" сработал - вызвался журнал с определенными параметрами, а вот "ОбработкаВыбораЗначения" не взлетела - в неё тупо не попадает ... Может кто-нить подскажет выход из ситуации? Заранее благодарю.
#1 by Ёпрст
поймать что-то после открытия модальной формы, в этом же методе.
#2 by Ёпрст
в твоём случае, лови всё в ПриНачалеВыбораЗначения, сразу после закрытия модальной формы.
#3 by Рэйв
Открытая модально форма возвращает выбранное. Сделай чтото вроде Выбор=ТвояФорма.ОткрытьМодально;
#4 by AliAksA
там журнал открывается в немодальном режиме - не перехватишь ... попробую в моде открыть ...
#5 by AliAksA
это не 8-ка) знать бы как ...
#6 by Рэйв
Насколько я помню и в 7.7 оно работало
#7 by Ёпрст
#8 by HawkEye
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
#9 by HawkEye
Открывает визуальную форму журнала документов. Возвращает: 1 - если действие выполнено, 0 - иначе.
#10 by Рэйв
Не дословно по синтаксису, а впринципе можно было я помню:-)
#11 by Масянька
А можно спросить: а что нужно делать в "ОбработкаВыбораЗначения"?
#12 by AliAksA
Гы, нашел выход - когда-то давно завел глПеременная Экспорт - для различных извратов В форме журнала: В форме документа: На самом деле изменение значения элемента документа происходит на выходе, а вот при модальном режиме оно типа - невидимка. Ребят, спасибо за подсказки - просто Журнал в модальном режиме открывать было нежелательно.
#13 by HawkEye
как-то так... В форме журнала: Процедура ПриВыбореСтроки В форме документа:
#14 by AliAksA
Ещё раз спасибо - открывать форму Журнала модально - очень нежелательно - хотя бы из-за огран.размеров окна: при множестве значимых колонок это очень неудобно. P.S. маленькое неудобство - после выбора элемента документа из Журнала (оно пустым/прежним отображено будет) обязательно на Ентер ткнуть надо, чтобы функция "ПриИзмененииЭлемента" отработала ...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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