Количество — Количество = ?
Добрый день.
При работе с отчетом «Исполнение плана продаж по подразделениям» столкнулся с неким багом / фичей. Ответов в поиске не нашел, может плохо искал, поэтому хотел бы поделиться (обменяться мнением). Работа с отчетом проводилась в УТ 11.4, также отчет доступен и в ERP, платформа 8.3.16.
- Описание
- Подробнее
Описание
Подсистема "Планирование" — "отчеты по планированию" — "Исполнение плана продаж по подразделениям".

Отчет выглядит следующим образом:

Отчет показывает количество позиций, которые мы планировали продать и фактически проданные. Вроде бы все ОК.
Но тут коллеги решили, что неплохо бы посмотреть исполнение плана (разность факта и плана) в единицах измерения. В отчете же поля выводится только в %.

Ну ладно, добавим пользовательское поле, дайте минутку.
И тут начинается самое интересное. Какие имена у этих полей?

Подсмотрел в конфигураторе имена полей — "План.Количество" и "Факт.Количество".

Но в пользовательском поле, в режиме Предприятие, напрочь отказывается принимать такие варианты:

Со скобками, без скобок, факт, план — ничего. Позволяет вставить только "Количество".
(Кстати, если добавить пользовательские поля "План.Количество" и "Факт.Количество" в режиме конфигуратора, то все будет норм).
Короче, не буду долго расписывать, оставил в поле "Количество".

Выгрузил настройки отчета на диск.

Выражение хранится в узле detailExpression. Т.е. в предприятии пользовательское поле "Количество" == "Факт.Количество", а план получается никак и не получить…
Меняю detailExpression, загружаю настройки в предприятие.


Добавилось поле в отчет, все норм.
Но платформа изменила пользовательские настройки на "Количество". Ну и соответственно при каждом изменении сбрасываются эти поля.

Вот и получается, что "Количество — Количество" это "Факт.Количество-План.Количество".
Спасибо. Буду признателен любым комментариям, замечаниям.
Сталкивались ли с подобными задачами или зачем это все нужно?)
