УТ 10.3 Отчет "Ведомость товаров на складах". Объясните результат.
Есть типовой отчет "Ведомость товаров на складах". Запускаем его для товаров, у которых остатки на конец периода отрицательные. Если дату конца периода не указывать, то отчет получается "красивый". Если же указать какую-нибудь даты, то получается строка с пустым документом движения. Как можно объяснить такой результат?
Для товаров с положительными остатками такой картины не наблюдается - там все "красиво".
Для товаров с положительными остатками такой картины не наблюдается - там все "красиво".
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(12) Во-вторых, в чем разница для номенклатуры с положительнми и отрицательными остатками?
(1) для корректной работы отчета с регистратором необходимо обязательно выводить период. Попробуй так сделать
Во первых в Универсальном отчете есть:ПостроительОтчета.Параметры.Вставить("ДатаНач", ?(ДатаНач = Дата('00010101000000'), ДатаНач, Новый Граница(НачалоДня(ДатаНач), ВидГраницы.Включая)));
ПостроительОтчета.Параметры.Вставить("ДатаКон", ?(ДатаКон = Дата('00010101000000'), ДатаКон, Новый Граница(КонецДня(ДатаКон), ВидГраницы.Включая)));
ПостроительОтчета.Параметры.Вставить("ДатаНачала", ?(ДатаНач = Дата('00010101000000'), ДатаНач, НачалоДня(ДатаНач)));
ПостроительОтчета.Параметры.Вставить("ДатаКонца", ?(ДатаКон = Дата('00010101000000'), Дата("39991231"), КонецДня(ДатаКон)));
Это не пустая строка. Это строка соответствует складу "Основной". В отчете в одном столбце выводятся три параметра. В шапке таблицы же указано: Склад - Номенклатура, Базовая единица измерения - Документ движения (регистратор).
(2)
Это не пустая строка. Это строка соответствует складу "Основной". В отчете в одном столбце выводятся три параметра. В шапке таблицы же указано: Склад - Номенклатура, Базовая единица измерения - Документ движения (регистратор).
А почему разница в картинках? При отсутствии конечной даты срабатывает следующий кусок: ПостроительОтчета.Параметры.Вставить("ДатаНач", ?(ДатаНач = Дата('00010101000000'), ДатаНач, Новый Граница(НачалоДня(ДатаНач), ВидГраницы.Включая)));
ПостроительОтчета.Параметры.Вставить("ДатаКон", ?(ДатаКон = Дата('00010101000000'), ДатаКон, Новый Граница(КонецДня(ДатаКон), ВидГраницы.Включая)));
ПостроительОтчета.Параметры.Вставить("ДатаНачала", ?(ДатаНач = Дата('00010101000000'), ДатаНач, НачалоДня(ДатаНач)));
ПостроительОтчета.Параметры.Вставить("ДатаКонца", ?(ДатаКон = Дата('00010101000000'), Дата("39991231"), КонецДня(ДатаКон)));
Это не пустая строка.
Не увидел второе изображение. Да это пустая строка и логику ее появления трудно объяснить. Если выводится начальный остаток, то на какую дату?! На нулевую ? На нулевой дате не может быть остатков.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот