Имя: Пароль:
1C
1С v8
Результат модальной формы
, ,
0 andrew231
 
23.12.15
17:37
Добрый день!

Вызываю форму выбора модально, делаю выбор. Результат должен быть или выбранный элемент или неопределено. В моем случае возвращается Ложь.

Подскажите что я не так, сделал
1 Cyberhawk
 
23.12.15
17:38
Не описал передачу результата
2 andrew231
 
23.12.15
17:38
ФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора();
    
    Рез = ФормаВыбора.ОткрытьМодально();
3 KrabCore
 
23.12.15
17:39
(0) смотреть что возвращается при закрытии модальной формы
4 andrew231
 
23.12.15
17:39
при закрытии все по стандарту
5 andrew231
 
23.12.15
17:41
(1) Будьте добры, опишите подробнее, что Вы имели ввиду
6 Cyberhawk
 
23.12.15
17:42
(5) Справку к методу формы Закрыть()
7 Fragster
 
гуру
23.12.15
17:44
Если форма в режиме выбора и стоит "закрывать при выборе", т.е. все по умолчанию, то при выборе будет значение выбора, а при закрытии крестиком - неопредедено.
8 Fragster
 
гуру
23.12.15
17:45
значениевыбора - либо выбранный элемент, либо массив (при множественом выборе)
9 andrew231
 
23.12.15
17:47
(7) (8) Да, и это работало без явной обработки события закрыть(). Но сегодня почему то это не работает. Причем оч. странно, выдает ложь, нигде про такой результат и не написано
10 Cyberhawk
 
23.12.15
17:48
Я так понял, что автор хочет анализировать результат в том же месте, откуда он вызвал открытие формы, а по методу (7) анализ надо будет переместить в обработчик родительской формы "ОбработкаВыбора", как-то так...
11 Fragster
 
гуру
23.12.15
17:50
(9) значит в открываемой форме есть Закрыть(ложь)
12 andrew231
 
23.12.15
17:54
(11) В вызываемой форме выбора нет таких строк
13 Fragster
 
гуру
23.12.15
17:57
(12) а какие строки с Закрыть там есть?
14 andrew231
 
23.12.15
17:59
(13) Данный метод не вызывается в форме, нет обработки событий закрытия формы в принципе - т.е. все по дефолту
15 andrew231
 
23.12.15
18:05
Причем Ложь возвращается даже при Множественном выборе
16 Fragster
 
гуру
23.12.15
18:13
а с режимом выбора что?
17 andrew231
 
23.12.15
18:44
ЗакрыватьПриВыборе    истина
18 Fragster
 
гуру
23.12.15
19:09
(17) а с режимом выбора что?
19 тарам пам пам
 
23.12.15
19:57
Раз вызова "закрыть(ложь)" нет, то может есть вызов "оповеститьОВыборе(ложь)"?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший