Имя: Пароль:
1C
1С v8
Как создать набор записей если заранее не знать имя регистра?
0 Hipocrisy2013
 
11.02.14
22:33
Есть переменная "ИмяРегистра" - тип строка, нужно по этому имени создать набор записей. Как это можно сделать?

НаборЗаписей= РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();
1 GROOVY
 
11.02.14
22:34
РегистрыСведений["ИмяРегистра"].СоздатьНабррЗаписей()
2 Волшебник
 
модератор
11.02.14
22:37
(1) РегистрыСведений[ИмяРегистра].СоздатьНаборЗаписей()
3 КошерныйТролль
 
11.02.14
22:38
Создаешь таблицу значений с нужными колонками, а потом наборЗаписей.Загрузить(ТаблицаЗначений)
4 Torquader
 
11.02.14
23:01
Интересный момент - запись в "сферического коня в вакууме".
Просто, поля, в которые пишут, сильно зависят от значения.
5 zladenuw
 
11.02.14
23:03
(4) тогда через метаданные получать структуру регистра и создавать тз
6 Torquader
 
11.02.14
23:06
(5) Это вы (0) объясните, просто постановка задачи в (0) "радует до глубины души".
7 Yea-Yea
 
11.02.14
23:21
(2) правильно. Поставил его на место
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.