0
tertva_1C
17.07.12
✎
14:39
|
Доброго времени суток, всем.
БП 2.0.37.14, платформа 14.540 пишу обработку по распределению 25 счета перед закрытием месяца, суть не важна. прикол в следующем имеем код
Пока Выборка.Следующий() Цикл
Проводка = Док.Движения.Хозрасчетный.Добавить();
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.ОсновноеПроизводство;
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.ОбщепроизводственныеРасходы;
Проводка.Период = Док.Дата;
Проводка.Сумма = Выборка.СуммаОборот*Выборка.Поле1/ИТОГ;
............................
СубконтыКт = НаборСубконт;
Для каждого Субконт Из СубконтыДт Цикл
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, Субконт.Ключ, Субконт.Значение);
КонецЦикла;
Для каждого Субконт Из СубконтыКт Цикл
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, Субконт.Ключ, Субконт.Значение);
КонецЦикла;
Проводка.Активность = Истина;
КонецЦикла;
Док.Движения.Хозрасчетный.Записать();
до последней строчки все идеально проводки выглядя как ДТ 20.01 КТ 25 + аналитика там разная, НО в момент записи возникают строчки типа
ДТ НЕ.01.9 КТ ни чего и дальше тоже ни чего.... и таких строчек очень много половина от правильных проводок......
как это понимать ?????
|
|
5
Kreont
17.07.12
✎
15:04
|
Значит надо искать где еще есть дозапись движений, просто так они не берутся )
Хотя да (2), важна суть, а как делал удаление движений, тех же, пока тестил обработку?
|
|