Имя: Пароль:
1C
1С v8
Запись набора записей по нескольким регистраторам
0 brato4karik
 
10.09.12
14:07
Есть ТЗ с колонками, названия которых, совпадают с измерениями и ресурсами оборотного регистра накопления.

НабЗап=РегистрыНакопления.ЯОперационныеДоходы.СоздатьНаборЗаписей();
НабЗап.Загрузить(ТабЗначений);
НабЗап.Записать(Ложь);

При выполнении метода записать ошибка

"Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Операционные доходы)"

Соответственно, как записать набор записей регистра, загруженный из ТЗ, в которой есть колонка Регистратор, она содержит ссылки на различные регистраторы.
1 ДенисЧ
 
10.09.12
14:09
По набору на каждый регистратор делай
2 brato4karik
 
10.09.12
14:11
Как раз не хотелось изначально, ТЗ большая около 10000 записей(отношение записей к регистраторам не равномерно, могут быть 1-5 записей на один регистратор(таких записей большинство) но и есть записи где на один регистратор по 3000 записей
3 DrShad
 
10.09.12
14:12
(2) другого вариант нет!
4 vde69
 
10.09.12
14:15
регистратор - это ИЗМЕРЕНИЕ, без отбора по регистратору запись запрещена (иначе затрешь движения всех остальных документов)
5 brato4karik
 
10.09.12
14:15
да, соглашаюсь. Закрыто, всем спасибо
6 ДемонМаксвелла
 
10.09.12
14:20
(4) регистратор это всё же не измерение, если быть точным.