Имя: Пароль:
1C
1С v8
Не УФ. РегСв.ОС.ПолучитьФорму(,,новый Структура("Регистратор", Док)).Открыть();
0 bolobol
 
28.01.16
14:07
Приветствую!

Подскажите, что не так - платформа падает:

РегистрыСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.ПолучитьФорму(,,новый Структура("Регистратор", Док)).Открыть();

Как открыть форму по известному регистратору, какую форму регистра сведений, подчинённого регистратору, можно открыть так?

Хочу вот так:
РегистрыСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.ПолучитьФорму(,,новый Структура("ОсновноеСредство", ОС)).Открыть();

- тоже падает.
1 lxs
 
28.01.16
14:11
Ф = РегистрыСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.ПолучитьФорму(,,новый Структура("ОсновноеСредство", ОС));

Ф.Открыть();


Так не пробовал?
2 Lexey_
 
28.01.16
14:51
(0)ОткрытьФорму("РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.ФормаСписка", Новый Структура("Отбор", Новый Структура("Регистратор", РегистраторСсылка)));
3 bolobol
 
28.01.16
14:56
(2) Спасибо! Но не работает так((

Ответ на (0) накопал, но он:

Набор= РегистрыСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Док);
Набор.прочитать();
Набор.ПолучитьФорму("ФормаСписка").Открыть();

... без кнопки "обновить" на открывшейся форме - не показывает данные....
4 Lexey_
 
28.01.16
14:57
(3) что значит "не работает"?
5 bolobol
 
28.01.16
15:01
(4) Открывается просто ФормаСписка
6 Lexey_
 
28.01.16
15:03
(5) у меня работает.
до этого форма закрыта была?регистратор корректно находишь?
7 bolobol
 
28.01.16
15:11
(6) Наврал, да, открывается!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс