Имя: Пароль:
1C
1С v8
ПараметрыФормы и РегистрСведенийКлючЗаписи, проблема
0 Humandra
 
14.03.12
15:44
Почему так не работает:
   
   Структура = Новый Структура("Пользователь", ЗначениеПользователя);
   Ключ = Новый ("РегистрСведенийКлючЗаписи.СвойстваПользователей", Структура);
   ПараметрыФормы = Новый Структура("Ключ", Ключ);
   ОткрытьФорму("РегистрСведений.СвойстваПользователей.ФормаЗаписи"
       , ПараметрыФормы, ПараметрыВыполненияКоманды.Источник
       , ПараметрыВыполненияКоманды.Уникальность
       , ПараметрыВыполненияКоманды.Окно);

Судя по СП, по идее должно работать...
1 Humandra
 
14.03.12
15:49
Нашла, почему-то работает, если передавать не структуру, а массив:

Массив.Добавить(Структура);
Ключ = Новый ("РегистрСведенийКлючЗаписи.СвойстваПользователей", Массив);

Странно. В СП четко сказано, что параметр конструктора - Структура, про Массив ничего не написано.