0
alp2003
07.08.14
✎
12:49
|
Добрый день всем!
Несколько дней назад (2-4) бухгалтер заметила что в одном из самописаных документов не рассчитываются остатки и, внимание, только в документе за 29.07.14. Если сделать этот документ 30.07 то остатки отображаются верно. Попытки удалить это документ и создать заново приводят к тому же результату.
Выполнял полную проверку и переиндексирование, полный пересчет итогов - не помогает.
Через монитор тоже проверял. Результат 0. А в журнеле-ордере всё показывается нормально.
Код:
<1С>
//------- инф строка
Топливо = ПолучитьВидТоплива(Транспорт,ДатаДок);
Если Найти(Топливо,"ензин") >= 1 Тогда
Топливо = Константа.БензинВБаке.Получить(ДатаДок);
Иначе
Топливо = Константа.ТекущееТопливоДТ.Получить(ДатаДок);
КонецЕсли;
Бак = НайтиПоЗК("МестаХранения", "Топливо в баках");
БИ = СоздатьОбъект("БухгалтерскиеИтоги");
БИ.Рассчитать(ДатаДок,ДатаДок,"10.3");
Если ПустоеЗначение(Водитель) = 0 Тогда
Кол = БИ.СНД(СчетПоКОду("10.3"),3,,Топливо,Бак,,Транспорт);
стрГСМ = "В авто н.д.= " + ?(Кол=0, "0", кол)+Симв(10)+Симв(13);
стрГСМ = стрГСМ +"У водит.н.д.=" + БИ.СНД(СчетПоКОду("10.3"),3,,Топливо,Бак,Водитель) + "л.";
КонецЕсли;
Если ПустоеЗначение(ДокПередачаТоплива)= 0 Тогда
стрПередача = "От " + ФИО(ДокПередачаТоплива.Сотрудник1) + " получено " + ДокПередачаТоплива.Количество + "л.";
КонецЕсли;
</1C>
БИ.СНД = 0; а по журналу 122. Субконто Топливо, Бак, Водитель, Транспорт проверял, выбираются правильные объекты.
|
|