Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не формируются движения по регистру

Не формируются движения по регистру
Я
   Sayan_mi
 
25.10.17 - 05:12
День добрый!
Есть не типовая конфа. Потребовалось добавить регистр накопления.
Вот код
ТД = Новый ТаблицаЗначений();
ТД = РезультатЗапросаПоТоварам.Выгрузить();
НоваяЗапись = РегистрыНакопления.Закупки.СоздатьНаборЗаписей();
НоваяЗапись.Загрузить(ТД);
НоваяЗапись.Отбор.Регистратор.Значение = Ссылка;
Для Каждого Запись из НоваяЗапись Цикл
    Запись.Регистратор  = Ссылка;
    Запись.Период    = Ссылка.Дата;
КонецЦикла;    
НоваяЗапись.Записать();
Новая запись не пустая. Вроде как записывает, но движения нет :-(
т.е. записей в регистре нет!!!
Причем по табличной части Услуги записи появляются? Никак не пойму в чем проблема и как её поймать.
 
 
   Рэйв
 
1 - 25.10.17 - 05:30
НоваяЗапись.Отбор.Регистратор.Значение = Ссылка;

поставь ДО загрузки движений из ТД.
А еще лучше не выпендривайся и добавь движения перебором ТД, может у тебя там колонки по именам не совпадают
   1dvd
 
2 - 25.10.17 - 07:10
Регистратору разрешена запись в данный регистр?
   Mankubus
 
3 - 25.10.17 - 07:36
(0)
>> ТД = Новый ТаблицаЗначений();
>> ТД = РезультатЗапросаПоТоварам.Выгрузить();
первая строка лишняя.

можно так сделать 
Движения.Закупки.записывать = Истина;
Движения.Закупки.Загрузить(РезультатЗапросаПоТоварам.Выгрузить());

Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует