|
Управляемые формы, вернуть таблицу значений из общей формы открытой модально |
Я |
|
slitov 29.12.17 - 18:32 | Может кто поможет… Вызываю из формы документа общую форму, перед открытием заполняю в ней таблицу значений. Надо эту таблицу получить обратно, но как… Голова уже не варит, помогите! )))
&НаКлиенте
Процедура ПечатьРаспоряженийНаВыплату(Команда)
Форма = ПолучитьФорму("ОбщаяФорма.ФормаПечатиРаспоряжений");
НоваяСтрока = Форма.ТЗПолучатели.Добавить();
НоваяСтрока.Получатель = Объект.Застрахованный;
ВыбПолуч = Форма.ОткрытьМодально();
КонецПроцедуры
|
Gasho 1 - 29.12.17 - 18:44 | УправляемаяФорма (ManagedForm)
ОповеститьОВыборе (NotifyChoice)
Синтаксис:
ОповеститьОВыборе(<ЗначениеВыбора>)
Параметры:
<ЗначениеВыбора> (обязательный)
Тип: Произвольный.
Результат выбора.
Описание:
Посылает оповещение владельцу формы о выполнении выбора или подбора, передает ему выбранное значение. Закрывает форму в соответствии со значением свойства ЗакрыватьПриВыборе. Данное действие аналогично выполнению выбора в форме, открытой для выбора в поле ввода или ячейке табличного поля.
Доступность:
Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент).
Примечание:
Может применяться в случае, когда открытие формы выбора или подбора выполнено средствами языка. |
rozer76 2 - 30.12.17 - 08:14 | ( 0) не надо получитьформу - надо открытьформу |
МимохожийОднако 3 - 30.12.17 - 08:35 | Форма.ОткрытьМодально("ОбщаяФорма.ФормаПечатиРаспоряжений"); ( 2) Так? |
Сияющий в темноте 4 - 30.12.17 - 11:53 | Вообще,в чем проблема-если форма открыта модально,то параметр меиода Закрыть возвращается в функцию открытия формы
|
Mort 5 - 30.12.17 - 13:23 | Как делать не через заднее место:
- передать для заполнения адрес с ТЗ в хранилище.
- получить в качестве результата адрес с ТЗ в хранилище.
|
Mort 6 - 30.12.17 - 13:26 | +( 5) Это при условии, что передача ТЗ обязательна в обоих случаях (и туда и обратно).
Например, если отталкиваться от ( 0), то туда достаточно передать массив застрахованных, а что обратно лучше от задачи зависит. навряд-ли ТЗ. |
slitov 7 - 30.12.17 - 15:26 | ( 5) По подробнее, если можно. Не понимаю как реализовать. Поместить ТЗ во временное хранилище, потом заполнить на форме и послее ее закрытия найти по этому адресу?
( 1) Сейчас попробую разобраться. |
perester 8 - 30.12.17 - 16:01 | Поместитьвовременноехранилище(тз.ввгрузить(), уид) и этот уид отправить в форму, лучше сделать через оповещения, отказ от модальности жи есть жи да)
|
slitov 9 - 30.12.17 - 17:17 | ( 8) Реализовал передачу данных через временное хранилище, СПАСИБО. ПО мне немного странно, что из формы, вызванной другой формы нельзя напрямую получить данные в виде таблицы значений, думал я просто зеленый и не знаю как это делать. |
slitov 10 - 30.12.17 - 23:44 | Такс, тут появилась немного интереснее задача. При сохранении контрагента, если есть дубли по наименованию, перед записью надо открыть форму. В нее заполнить значения документов, где присутствуют похожие по наименованию.
ОбработкаВыбора к сожалению открывает форму после сохранения, как выполнить открытие формы и поймать ответ в форме ПередЗаписью?
|
slitov 11 - 31.12.17 - 00:25 | Помогла модальность.
Форма = ФолучитьФорму("ОбщаяФорма.ФормаПроверкаДублейПолучателей");
ВыбПолуч = Форма.ОткрытьМодально();
|
МимохожийОднако 12 - 31.12.17 - 07:32 | Не увлекайся модальностью
|
mexanik_96 13 - 31.12.17 - 07:48 | ( 12)+1, не делайте так пожалейте тех кто будет сопровождать это поделие, нужно воспользоваться обработкой оповещения |
slitov 14 - 03.01.18 - 16:00 | ( 12) Это почему? Что плохого в модальности? |
h-sp 15 - 03.01.18 - 18:05 | ( 14) ну, рискуешь быть уволенным. Это в лучшем случае. Модальность - это каменный век. |
Новиков 16 - 03.01.18 - 19:00 | ( 14) Попробуй запустить свою конфу через веб-клиент, и ты узнаешь "что плохого в модальности" (с) |
Asmody 17 - 03.01.18 - 19:07 | ( 14) В 1С же круглые идиоты сидят, они же по придури своей просто так придумали даже опцию специальную в конфигураторе и средства языка, чтобы без модальности работать. Всё специально для того, чтобы простым одинесникам, которые документаций не читают и головой думать не желают, насолить и жизнь усложнить. Вот такие вот гады-паразиты! |