0
- 19.06.2012 - 12:45
|
Ситуация следующая есть реквизит .. нажимаю кнопку выбора у меня создаеться новый документ с параметрами и открываеться его форма СтандартнаяОбработка = Ложь; ДокументБюджетПоЗатратам = Документы.исБюджетПоДепартаментам.СоздатьДокумент( ); ЗаполнитьЗначенияСвойств(ДокументБюджетПоЗатратам, Ссылка); ОсновнаяФорма = ДокументБюджетПоЗатратам.ПолучитьФорму("БюджетПоДе партаментам"); ОсновнаяФорма.ОткрытьМодально(); адальше я хочу сделать чтобы при наажтии "Ок" на форме или "Закрыть" мне возращалось какое нить значение ... Подскажите как это сделать? | |
1
- 19.06.2012 - 12:47
|
модальная форма может возвращать любое значение Результат = ОсновнаяФорма.ОткрытьМодально(); | |
2
- 19.06.2012 - 12:48
| +1 в смысле она остается в Результате после закрытия | |
3
- 19.06.2012 - 12:48
| В случае немодального окна можно событие послать... | |
4
- 19.06.2012 - 13:08
| Не ситуация следующая Я нажал на реквизит (тип документ ссылка) "выбрать" оно из кода выше открыло форму созданого документа .... и я например нажимаю на форме "ок" - должно както мне это вернуть .. чтобы я понимал могу ли я в реквизит прописать ссылку на созданый документ или "Отмена" .. чтобы реквизит оставлять пустым | |
5
- 19.06.2012 - 13:09
| есть у открытой формы "ВнесеныИзменения" - но вот почемуто оно всегда неопределено | |
6
- 19.06.2012 - 13:21
| Лан, я сделал через оповещение .. | |
7
- 19.06.2012 - 14:42
|
Типа так: СписокВыбранных=Новый ТаблицаЗначений; СписокВыбранных.Колонки.Добавить("Департамент"); СписокВыбранных.Колонки.Добавить("Бюджет"); А в событии выбора: Если Не Элемент.ТекущаяСтрока.ЭтоГруппа тогда НоваяСтрока=СписокВыбранных.Добавить(); НоваяСтрока.Департамент=ВыбраннаяСтрока.Департамен т; НоваяСтрока.Бюджет=ВыбраннаяСтрока.Бюджет; СтандартнаяОбработка=Ложь; КонецЕсли; | |
8
- 19.06.2012 - 14:49
|
(7=) На выходе: ЭтаФорма.Закрыть(СписокВыбранных); | |
| Интернет-форум Краснодарского края и Краснодара |