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

В отчете не везде выводятся данные

Автор piller, 22 мая 2018, 19:09

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

piller

Доброго времени суток! В общем, задача следующая: в отчёте необходимо сделать вывод среднего количества задач по заводу, то есть, поделить количество все задачи на количество человек на заводе. В запросе всё это выглядит следующим образом:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Исполнитель,
    Подразделение,
    СУММА(КоличествоЧеловекНаЗаводе.Количество) / КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КоличествоЧеловекНаЗаводе.Пользователь) КАК СреднееКоличествоЗадачПоЗаводу

Но это среднее выводится по какой-то непонятной логике:

В чем может быть проблема? Спасибо

AIFrame

1. Когда делишь в запросе - всегда проверяй на NULL и ноль, а то поделишь в сингулярность.
2. Для группировок значения ресурсов выводятся построителем.
3. Если не на макете и не условным оформлением, то в запросе ВЫРАЗИТЬ(фыв КАК Число(12,2))
4. Нет ничего плохого во временных таблицах и вложенных запросах для простоты понимания происходящего.

piller

Цитата: AIFrame от 22 мая 2018, 20:04
1. Когда делишь в запросе - всегда проверяй на NULL и ноль, а то поделишь в сингулярность.
2. Для группировок значения ресурсов выводятся построителем.
3. Если не на макете и не условным оформлением, то в запросе ВЫРАЗИТЬ(фыв КАК Число(12,2))
4. Нет ничего плохого во временных таблицах и вложенных запросах для простоты понимания происходящего.

Нуу... а в чем может быть проблема-то? На ноль не делю, NULL тоже, Построителем группирую, выражаю, временные таблицы использую. Уже месяц пытаюсь решить данную проблему, но ничего не получается :fdbsdfbsd: :dfbsdfbsdf:

AIFrame

Ну, начать стоит с описания проблемы.
Непонятная логика - не описание проблемы и скриншот ни о чем не говорит.

Теги:

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

Рейтинг@Mail.ru

Поиск