Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 12:47

Ошибка расчета Вычисляемого поля в СКД

Автор Илай, 26 сен 2018, 09:38

0 Пользователей и 1 гость просматривают эту тему.

Илай

Добрый день.

В системе 1С:Розница 2.2 есть простой самописный отчет по остаткам и оборотам партий (партии в системе тоже самописные).
Отчет выводит информацию по начальному, конечному остатку, приходу и расходу в количественном варианте и в закупочных ценах (см. скрин Результат).
Для расчета суммы в закупочных ценах используются Вычисляемые поля.

Запрос, и параметры Схемы компоновки - в вложениях.

Сам отчет работает, но нужно добавить в него детализацию расхода товара в зависимости от документа-регистратора.
Например:

  • если регистратор - ОтчетОРозничныхПродажах - то количество записывать в колонку РасходПродажи
  • если регистратор - ПеремещениеТоваров - то количество записывать в колонку РасходПеремещения
и т.д.

Проблема в том, что когда я добавляю в отчет новое Вычисляемое поле (см. скрин НовоеВычисляемоеПоле), и помещаю его в Ресурсы (см. скрин НовыйРесурс), то отчет начинает выводить некорректную информацию (см. скрин РезультатНовый).

Почему-то страдает колонка "Сумма в закупе начало" - в ней по идее не должно быть никакого значения, потому что отчет строится за самое начало, когда остатков еще не было.
Также неверно вычисляется колонка "Сумма в закупе конец" - в ней результат задваивается.

Если кто-то сталкивался с подобной проблемой просьба написать, что с ней делать.

АлександрВладимирович

За выбранный период начальных остатков не было, но для регистратора они, как правило, есть.
Скорее всего, когда добавили поле связанное с регистратором, остальные вычисляемые поля эти остатки (которые для регистратора) тоже увидели.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск