0
blueisacolour
22.09.15
✎
08:27
|
Добрый день!!!Есть Регистр Накоп. "ВзаимоРассчетыПоРодительскойОплате".Создаю движения,но в регистр попадает запись только последней строки ТЗ.Конф БУ 3.0.
Процедура ДвиженияПоРегистрамОперУчета(ТаблицаРеквизиты, ТаблицаНачисления, Движения, Отказ) Экспорт
Параметры = ПодготовитьПараметрыПоНачислению(ТаблицаНачисления, ТаблицаРеквизиты);
Реквизиты = Параметры.ТаблицаРеквизиты[0];
ВзаимПоРод = Движения.дс_ВзаиморасчетыПоРодительскойОплате.ДобавитьПриход();
//НачРодОплаты = Движения.дс_НачисленияРодительскойОплаты.Добавить();
Для каждого СтрокаТаблицы Из Параметры.ТаблицаНачисления Цикл
// Движение по регистру накопления "дс_ВзаиморасчетыПоРодительскойОплате"
ВзаимПоРод.Период = Реквизиты.Период;
ВзаимПоРод.Регистратор = Реквизиты.Регистратор;
ВзаимПоРод.Организация = Реквизиты.Организация;
ВзаимПоРод.Ребенок = СтрокаТаблицы.Ребенок;
ВзаимПоРод.Сумма = СтрокаТаблицы.Сумма;
Движения.дс_ВзаиморасчетыПоРодительскойОплате.Записывать = Истина;
//// Движение по регистру накопления "дс_НачисленияРодительскойОплаты"
//НачРодОплаты.Период = Реквизиты.Период;
//НачРодОплаты.Регистратор = Реквизиты.Регистратор;
//НачРодОплаты.Организация = Реквизиты.Организация;
//НачРодОплаты.Группа = Реквизиты.Группа;
//НачРодОплаты.ВидНачисления = СтрокаТаблицы.ВидНачисления;
//НачРодОплаты.Ребенок = СтрокаТаблицы.Ребенок;
//НачРодОплаты.Сумма = СтрокаТаблицы.Сумма;
//НачРодОплаты.КоличествоДней = СтрокаТаблицы.КоличествоДней;
КонецЦикла;
Движения.дс_ВзаиморасчетыПоРодительскойОплате.Записывать = Истина;
//Движения.дс_НачисленияРодительскойОплаты.Записывать = Истина;
КонецПроцедуры
|
|