7.7 Итоги на дату документа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем 2man, 25 фев 2011.

  1. TopicStarter Overlay
    2man
    Offline

    2man Опытный в 1С

    Регистрация:
    26 ноя 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Формирую итоги по счету на текущий документ в обработке. Через контекст передаю временной интервал, в запрос его собственно и ставлю, указываю только количественный учет.
    Код:
            ТекДок = Конт.ТекущийДокумент();                          
    Би.ВыполнитьЗапрос(,ТекДок,"41.1,41.3",,,,,"К");
    
    
    Интересная штука получается. В полученной таблице значений я вижу товары, по которым остатки 0.
    Как товар может висеть на счете, если по нему нету остатков?
    Если документ новый, то запрос выполняется так:
    Код:
            Би.ВыполнитьЗапрос(,ДатаПодбора,"41.1,41.3",,,,,"К");
    
    
    Вывод результатов правильный.
    Вывод остатков:
    Код:
            ТекОст = Би.СКД("К");
    
    
    Можно конечно вставить
    Код:
            ТекОст = Би.СКД("К");
    Если ТекОст <=0 Тогда
    Продолжить;
    КонецЕсли;
    
    
    Но 1-будет излишне загружать процесс, 2-зачем, как нулевые остатки могут быть на счете?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Все дело в параметре ТипИтогов
    Он может принимать значения:
    1 - остатки и обороты по счету в целом;
    2 - обороты между счетами;
    3 - первое и второе вместе.

    Думаю все понятно.... НЕТ параметра "только остатки".
    А нули проскакивают по тому товару по которым были обороты....

Поделиться этой страницей