N первых плюс все остальные. Отчет, от которого невозможно оторваться

19.06.24

Разработка - Работа с интерфейсом

Иногда при выводе диаграммы не требуется выводить, например, всех Партнеров из-за их большого количества, а достаточно вывести первых N, а всех остальных сгруппировать в поле Остальные. А если можно менять это самое N, то оторваться от такого отчета невозможно. А если можно менять и поле, по которому строится диаграмма?

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
N первых плюс все остальные:
.erf 11,31Kb
2
2
2 SM
Скачать Купить за 2 150 руб.

Представляю вам отчет, который хочется формировать непрерывно. Если это не так, - напишите в комментариях.

В анонсе публикации я описал все фишки этого отчета. Скажу сразу, что применить данный подход можно к любому отчету. Мой отчет по регистру Заказы поставщику только потому, что я сейчас работаю именно с подсистемой Закупки и Логистика, но как простой и понятный шаблон он подходит идеально.

1. Начнем, как всегда, с картинок.

 

Естественно, вы сами сможете (в конфигураторе) добавлять еще и другие поля по которым можно строить диаграмму. Это совершенно не сложно.

2. Как устроен отчет (привожу для тех, кто не ищет легких путей)

  • Ранжирование делается методом, который описан и используется, например, вот в этой статье. Метод не новый и очень часто используется для того, чтобы пронумеровать по порядку.
  • Список вариантов ранжирования задается в Параметре - это должны быть поля нашего запроса.
  • В зависимости от выбранного варианта ранжирования текст запроса модифицируется в процедуре ПриКомпановкеРезультата
  • Параметр Показывать влияет на то какое значение будет иметь Ранжируемое поле. В зависимости от значения этого поля и ранга это будет либо сам, например Партнер либо значение Остальные.
  • Отчет имеет все поля, которые должны быть у отчета по заказам поставщикам, и может иметь обычные настройки. Добавлю очевидное - расшифровываются и таблицы и диаграммы.

 

Используется на платформе 8.3.23.2040, конфигурация ЕРП 2.5.12.251.

Думаю, что и УТ11 и Комплексная тоже могут использовать отчет без доработок.

 

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

 

Если понравилось, то ниже еще несколько моих публикаций:

1. Заказы поставщикам - отчет

2. Отчет с прогнозом на конец месяца

3. Срок выполнения заказа поставщику

4. Выполнение в фоне дополнительной обработки

5. Форма списка Заказы поставщикам с выводом состава

6. Товары на складах по срокам хранения

7. Структура подчиненности деревом

8. Загрузка из Excel (любой таблицы) в ТЧ документа

9. Панель функций

10. Анализ номенклатуры для поддержания запаса на складе

11. Ведомость расчетов с поставщиками расширенная

12. Каждому менеджеру нужен свой Excel

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.12.251

отчет вывод первых N остальные поставщикам заказы группировать первых первые

См. также

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

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

2400 руб.

29.06.2020    17562    24    6    

38

Логистика, склад и ТМЦ Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Если у вас ответственность менеджеров распределена по папкам номенклатуры, то они рано или поздно начнут спрашивать вас: "А сколько мы заплатили поставщикам за мою номенклатуру?".

1 стартмани

13.06.2024    298    0    dimanich70    0    

4

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    5288    smielka    37    

95

Монитор заказов Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Простенький отчет, который считает, сколько дней прошло от даты заказа поставщику до даты Приобретения товаров и услуг в рабочих и календарных днях.

1 стартмани

12.04.2024    671    9    dimanich70    4    

3

Анализ продаж Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Очень часто, когда мы смотрим какие-то показатели текущего месяца, хочется понимать, на что мы можем рассчитывать к концу месяца, если все пойдет дальше такими же темпами.

1 стартмани

10.04.2024    648    1    dimanich70    0    

2
Оставьте свое сообщение