Имя: Пароль:
1C
1С v8
Перенести все записи на один регистр
0 Пенза58
 
20.05.13
13:44
Как перенести все записи регистра на один регистратор?

Делаю:

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

Выводит ошибку: {Форма.Форма.Форма(12)}: Поле объекта не обнаружено (Регистратор)
   МенеджерЗаписиРегистра.Регистратор=полеРегистратор;

Что не так?
1 vicof
 
20.05.13
13:46
.Регистратор.Установить(...)
2 Пенза58
 
20.05.13
13:46
апап
3 GROOVY
 
20.05.13
13:46
1. Зачем?
2. Включить мозг и режим отладки.
4 GROOVY
 
20.05.13
13:46
(1) Это в отборе перед чтением.
5 Пенза58
 
20.05.13
13:46
(1) А без этого?

Надо чтобы записи со всех регистраторов перешли на одиню
6 vicof
 
20.05.13
13:46
А вообще запросом все выбрать, и потом уже набор записей создавать
7 patapum
 
20.05.13
13:46
+(3) купить СП
8 patapum
 
20.05.13
13:48
(0) у набора записей нет свойства Регистратор, зато есть свойство Отбор, а в нем уже регистратор
а МенеджерЗаписиРегистра = РегистрыНакопления.НДСЗаписиКнигиПродаж.СоздатьНаборЗаписей(); - зачетно!
9 Aprobator
 
20.05.13
13:48
... все записи регистра на один регистратор... - как то меня это смущает.
10 Пенза58
 
20.05.13
13:48
(3) > Зачем?

Хочу эти записи из одной базы в другую перенести, проще взять только по одному регистратору.
11 Aprobator
 
20.05.13
13:49
бггг.
12 GROOVY
 
20.05.13
13:49
Блин, порвало...
13 hhhh
 
20.05.13
13:57
(10) набор записей состоит из записей. вот так попробуй

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

ТЗ = МенеджерЗаписиРегистра.Выгрузить();

МенеджерЗаписиРегистра.Очистить();

 МенеджерЗаписиРегистра.Записать();


   МенеджерЗаписиРегистра.Отбор.Регистратор.Установить(полеРегистратор);
ТЗ.УстановитьЗначения(полеРегистратор, "Регистратор");

МенеджерЗаписиРегистра.Загрузить(ТЗ);


   МенеджерЗаписиРегистра.Записать();
14 hhhh
 
20.05.13
14:00
(13)+ хотя да, не получится, сначала (6)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.