Опять авансы ТиС

Новая тема
"В отчете Книга покупок ТиС 7.7 релиз 958 есть вот такой код:
     
     Если (ДокПоставки.Вид() = "РКО")
        ИЛИ (ДокПоставки.Вид() = "ПКО")
        ИЛИ (ДокПоставки.Вид() = "СтрокаВыпискиПриход")
        ИЛИ (ДокПоставки.Вид() = "СтрокаВыпискиРасход") Тогда
            Если (ДокПоставки.ДатаДок < ДатаНачалаЗ) ИЛИ (ДокПоставки.ДатаДок > ДатаКонцаЗ) Тогда
               КнПок.ТипЗаписи = "В итогах не участвует";
               Продолжить;  // Фильтруем счета фактуры на аванс иных периодов

           КонецЕсли;    
           ДатаПрихода = """";
       Иначе
           ДатаПрихода = Формат(КнПок.ДатаПрихода,"ДДДММГГГГ");
       КонецЕсли;

В результате исполнения этого кода в книгу не попадает зачет по авансам полученным в других периодах, хотя сам зачет произошел в текущем периоде. Исправить код не сложно. Но насколько это будет правильно? Возможно, что, не будучи бухгалтером, я чего-то не знаю и в подобном фильтре есть смысл?"
Мда, точно грабли... Интересно, что именно 1С пыталась отфильтровать в этом месте. В комплексной та же беда
Читают тему
(гостей: 1)

Быстрый переход