Имя: Пароль:
1C
1С v8
Регистр Накопления не записывает
0 blueisacolour
 
22.09.15
08:27
Добрый день!!!Есть Регистр Накоп. "ВзаимоРассчетыПоРодительскойОплате".Создаю движения,но в регистр попадает запись только последней строки ТЗ.Конф БУ 3.0.
Процедура ДвиженияПоРегистрамОперУчета(ТаблицаРеквизиты, ТаблицаНачисления, Движения, Отказ) Экспорт
    
    Параметры = ПодготовитьПараметрыПоНачислению(ТаблицаНачисления, ТаблицаРеквизиты);
    Реквизиты = Параметры.ТаблицаРеквизиты[0];
    
    ВзаимПоРод = Движения.дс_ВзаиморасчетыПоРодительскойОплате.ДобавитьПриход();
    //НачРодОплаты = Движения.дс_НачисленияРодительскойОплаты.Добавить();
    Для каждого  СтрокаТаблицы Из  Параметры.ТаблицаНачисления Цикл
        
        // Движение по регистру накопления "дс_ВзаиморасчетыПоРодительскойОплате"
        ВзаимПоРод.Период      = Реквизиты.Период;
        ВзаимПоРод.Регистратор = Реквизиты.Регистратор;
        ВзаимПоРод.Организация = Реквизиты.Организация;
        ВзаимПоРод.Ребенок     = СтрокаТаблицы.Ребенок;
        ВзаимПоРод.Сумма       = СтрокаТаблицы.Сумма;
        Движения.дс_ВзаиморасчетыПоРодительскойОплате.Записывать      = Истина;
  
        
        //// Движение по регистру накопления "дс_НачисленияРодительскойОплаты"
        //НачРодОплаты.Период         = Реквизиты.Период;
        //НачРодОплаты.Регистратор    = Реквизиты.Регистратор;
        //НачРодОплаты.Организация    = Реквизиты.Организация;
        //НачРодОплаты.Группа         = Реквизиты.Группа;
        //НачРодОплаты.ВидНачисления  = СтрокаТаблицы.ВидНачисления;
        //НачРодОплаты.Ребенок        = СтрокаТаблицы.Ребенок;
        //НачРодОплаты.Сумма          = СтрокаТаблицы.Сумма;
        //НачРодОплаты.КоличествоДней = СтрокаТаблицы.КоличествоДней;
    КонецЦикла;
    
    Движения.дс_ВзаиморасчетыПоРодительскойОплате.Записывать      = Истина;
    //Движения.дс_НачисленияРодительскойОплаты.Записывать  = Истина;
    
         
КонецПроцедуры
1 Fuas4
 
22.09.15
08:28
Потому что надо почитать в СП про ДобавитьПриход()
2 Ненавижу 1С
 
гуру
22.09.15
08:31
ДобвитьПриход должно быть в цикле
3 blueisacolour
 
22.09.15
08:32
(1) Причем тут это,приход установлен
4 blueisacolour
 
22.09.15
08:34
Спасибо,забыл про это....ужас!!!Стыдно!!!
5 Alexey_Morov
 
22.09.15
09:23
(2) Согласен. Помогло.
6 Stim
 
22.09.15
09:25
Позор! Позор!
AdBlock убивает бесплатный контент. 1Сергей