Имя: Пароль:
1C
1С v8
Загрузка данных из регистра в табличную часть
0 Max Street
 
09.10.13
21:29
Добрый вечер! Такая ситуация: загружаю строки ТЧ в регистр расчета. Далее происходит расчет записей, они записываются в регистр, и рассчитанные записи возвращаются обратно в ТЧ. Реализовано это так:

        Движения.ОсновныеНачисления.Загрузить(Запрос.Выполнить().Выгрузить());
        Движения.ОсновныеНачисления.Записать();
        
        ОбщийМодуль.РасчетОсновныхНачислений(Ссылка);
        
        ТЧ.Очистить();
        ТЧ.Загрузить(Движения.ОсновныеНачисления.Выгрузить());

Отладчик показывает, что в последней строке Движения.ОсновныеНачисления.Выгрузить() ресурсы не заполнены.
А если посмотреть в регистре, то там ресурсы заполнены.
Подскажите, в чем может быть проблема? Имена полей и реквизитов ТЧ совпадают
1 GROOVY
 
09.10.13
21:32
Понятие "копия объекта" знакомо? Ну так вот, "Движения" и то, что в базе, физически, это разные вещи.

Можно по тупому "Движения.ОсновныеНачисления.Прочитать()", но лучш запросом получить нужные данные.
2 Max Street
 
09.10.13
21:34
(1) спасибо
Независимо от того, куда вы едете — это в гору и против ветра!