Полировка типового отчета «Стоимостная оценка остатков и движений товаров»

Клиент обратился с проблемой, что между отчетом «Стоимостная оценка остатков и движений товаров» и суммой оприходований и инвентаризаций по розничным ценам есть какие то копейки расхождений.

Например сумма оприходования 4500.13, а отчет показывает 4500.02:

Оказалось проблема в типовом отчете из-за округления, пришлось захватить СКД в расширение и поправить текст запроса, добавить округление:

И все заработало:

Опять типовые писатели «накосячили».

Среда: Розница 3.0.12.237

image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

комментариев 6

  1. rzd:

    А почему на скрине нач. остаток + приход — расход не равен конечному остатку?

    • Из-за того, что цены берутся на разные даты. Странно было увидеть в отчете от 1С, но там реально они вычисляют цены на каждую дату. Поэтому там весьма монструозный отчет.

      Пример: нач остаток 1 штука по цене 100 = 100, приход 1 штука по цене 110 = 110, конечный остаток 2 штуки по цене 120 = 240, а не 210.

      • rzd:

        Там изменения цен выделяются отдельными строками «Переоценка»и баланс соблюдается, так что мимо

        • Переоценка — это виртуальная сущность или реальный документ?

          • rzd:

            Сделай анализ предметной области и опубликуй

          • я закончил с этой задачей у клиента. Больше с ней работать не планирую.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *