К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Открытие формы

Гость
0 - 19.06.2012 - 12:45
Ситуация следующая есть реквизит .. нажимаю кнопку выбора у меня создаеться новый документ с параметрами

и открываеться его форма


СтандартнаяОбработка = Ложь;
ДокументБюджетПоЗатратам = Документы.исБюджетПоДепартаментам.СоздатьДокумент( );
ЗаполнитьЗначенияСвойств(ДокументБюджетПоЗатратам, Ссылка);
ОсновнаяФорма = ДокументБюджетПоЗатратам.ПолучитьФорму("БюджетПоДе партаментам");
ОсновнаяФорма.ОткрытьМодально();

адальше я хочу сделать чтобы при наажтии "Ок" на форме или "Закрыть" мне возращалось какое нить значение ...

Подскажите как это сделать?



Uho
1 - 19.06.2012 - 12:47
модальная форма может возвращать любое значение

Результат = ОсновнаяФорма.ОткрытьМодально();
Uho
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=) На выходе:
ЭтаФорма.Закрыть(СписокВыбранных);


К списку вопросов






Copyright ©, Все права защищены