Имя: Пароль:
1C
1С v8
Засада с параметрами формы, помогите!
0 Шабалин Валентин
 
29.11.12
15:29
Параметры = Новый Структура("ФайлОснование, ВладелецФайла, РежимСоздания",
           Результат, ВладелецФайла, "ИзШаблона");
       ОткрытьФорму("Справочник.Файлы.ФормаОбъекта", Параметры, ФормаВладелец);

Открывается форма, в Процедуре ПриСозданииНаСервере() смотрю Параметры - в них заполнены все параметры структуры за исключением ВладелецФайла. ВладелецФайла = Неопределено.

Что за ерунда и где копать?
1 Mort
 
29.11.12
15:30
А что посылаешь?
2 Buster007
 
29.11.12
15:31
Параметры = Новый Структура("ФайлОснование, ВладелецФайла, РежимСоздания",
           Результат, ВладелецФайла, "ИзШаблона");
значит здесь ВладелецФайла = неопределено
3 Шабалин Валентин
 
29.11.12
15:32
(2) Нет, не так.

В параметры добавляю параметр "ВладелецФайла2" - с ним все ништяк
4 Шабалин Валентин
 
29.11.12
15:32
(1) ДокументСсылку
5 Шабалин Валентин
 
29.11.12
15:33
Параметры = Новый Структура("ФайлОснование, ВладелецФайла, РежимСоздания, ВладелецФайла2",
           Результат, ВладелецФайла, "ИзШаблона",ВладелецФайла);
       ОткрытьФорму("Справочник.Файлы.ФормаОбъекта", Параметры, ФормаВладелец);


ВладелецФайла2 - без проблем передается в открываемую форму и ловится
6 Buster007
 
29.11.12
15:36
Параметры у формы Справочник.Файлы посмотри
7 Mort
 
29.11.12
15:38
Еще параметр может быть определен на форме и не подходить по типу.
8 Шабалин Валентин
 
29.11.12
15:40
Вот картинка ситуации
http://files.mail.ru/UY2VEK
9 Шабалин Валентин
 
29.11.12
15:42
(6) Точно! Спасибо, засада там. Там есть такой параметр, с отсутствующим типом данных!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший