Имя: Пароль:
1C
1C 7.7
v7: Расчет БИ за один день не выполняется, мистика какая-то...
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. Субконто Топливо, Бак, Водитель,  Транспорт проверял, выбираются правильные объекты.
1 alp2003
 
07.08.14
13:58
Что и в правду мистика?
2 Rovan
 
гуру
07.08.14
14:07
(0) вчера похожая ошибка была у клиента - отчет по субконто за февраль 2012 вис
решение = ТИИ
3 alp2003
 
07.08.14
14:07
Всё, нашел! Топливо выбиралось не то.
В Константа.БензинВБаке.Получить(ДатаДок); была внесена дата 29.07 и там был выбран другой материал.
Независимо от того, куда вы едете — это в гору и против ветра!