Универсальный мульти-отчет

12.02.21

Задачи пользователя - Журналы и реестры данных

Изменения от 12.02.2021 Реализована возможность выбора в аналитике отчета реквизитов составных полей. Изменения от 01.02.2021 Реализована возможность выбора документов и справочников в качестве источников данных для отчета. Изменения от 04.11.2015 Изменен принцип указания агрегатных функций. Вместо явного указания агрегатной функции для формул (ранее всегда использовалась сумма) выбор предоставляется пользователю. Изменения от 23.10.2015 Реализована возможность указания формул в качестве частей других формул с проверкой цикличных ссылок. По многочисленным просьбам снижена стоимость скачивания:) Замечательная штука - универсальный отчет по регистрам накопления в типовых конфигурациях на обычных формах. А можно ли сделать так, чтобы в одном отчете выводились данные не из одного регистра, а из нескольких? И не только из регистров накопления, а еще и из регистров сведений? С универсальным мульти-отчетом - МОЖНО!

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
Универсальный мульти-отчет
.erf 188,77Kb
55
55
3 SM
Скачать Купить за 2 450 руб.
Универсальный мульти-отчет:
.erf 193,90Kb
5
5
3 SM
Скачать Купить за 2 450 руб.

Изменения от 12.02.2021

Реализована возможность выбора в аналитике отчета реквизитов составных полей.

Изменения от 01.02.2021
Реализована возможность выбора документов и справочников в качестве источников данных для отчета.

А также ресурсы регистров измерений могут быть использованы в качестве измерений (группировок отчета).

Изменения от 04.11.2015

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

Изменения от 23.10.2015

Реализована возможность указания формул в качестве частей других формул с проверкой цикличных ссылок.

-------------------------------------------------------------------------------

Разработка создана с использованием функционала всем хорошо знакомого универсального отчета.

Принципы настройки вывода, отбора, сортировки, условного оформления полностью сохранены.

Главное отличие и основное достоинство - возможность указывать в качестве источника данных для отчета - НЕСКОЛЬКО регистров накопления или сведений (аналогично объединению в запросах).

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

Товар должен попасть в результат отчета в случае, если на него установлена цена, по нему есть остаток или были продажи.

Алгоритм  настройки источников данных и структуры полей немного похож на механизм работы с конструктором запросов, вкладка «Объединения».

Итак, приступим:

1. Нажимаем кнопку «Источники данных и структура отчета»

 

2. В открывшемся окне удаляем добавленную по умолчанию строку и указываем источники данных: регистр накопления «Продажи», регистр накопления «Товары на складах», регистр сведений «Цены номенклатуры».

На картинках приведен алгоритм добавления в источники только регистра накопления «Продажи», остальные добавляются аналогично.

 

 

 3. Переходим к настройке аналитики отчета – в таблице под надписью «2. Настройте аналитику отчета» оставим только те строки, которые нам необходимы, в нашем случае – номенклатуру.

 

По умолчанию сюда добавляются все измерения регистров и сопоставляются по имени. По желанию пользователя данные могут быть сопоставлены иначе, для этого используется кнопка выдающего списка. При этом друг другу могут быть сопоставлены данные разных типов. Также в поле ввода может быть указана произвольная строка.

 

4. Далее настраиваем показатели отчета, по умолчанию сюда добавляются все ресурсы регистров, показатели группируются по именам источников-регистров. Оставляем: продажи-количество (оборот), товары на складах (кон. остаток), цены – цена и валюта.

 5. Из более продвинутых настроек – возможность создания формул.

Усложним задачу – добавим колонку «Стоимость в ценах» = Продажи.Количество * Цены номенклатуры. Цена.

 

 

6. А также возможность указания отдельного отбора для каждого источника. Поля с префиксом в виде имени источника и точки будут доступны в отборах отчета (Продажи.Номенклатура). Для остальных источников будет использовано общее имя поля отбора – «Номенклатура».

 7.Нажимаем кнопку «ОК» и настраиваем отчет – группировки, отбор, покзатели, период...

 8.Формируем отчет и получаем результат

 

Настройки можно сохранить и использовать их повторно. Таким образом, в одном отчете можно получать самые разнообразные данные.

Буду благодарен за критику и пожелания!

универсальный отчет регистр

См. также

Журналы и реестры данных Бухгалтер Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Журнал по всем видам документов с колонками из реквизитов документов и отбором по ним. 1С 8.3, тонкий клиент.

1 стартмани

19.07.2024    260    4    e-rogov    0    

2

Зарплата Журналы и реестры данных Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Россия Бухгалтерский учет Бюджетный учет Абонемент ($m)

Журнал регистрации расчетных листков в виде расширения для конфигурации "Зарплата и кадры государственного учреждения" (ЗКГУ) Не во всех организациях можно делать рассылку расчетных листков на электронную почту. Для учета выданных расчетных листков был создан Журнал регистрации расчетных листков.

1 стартмани

16.07.2024    145    0    ytpyfqrf    0    

0

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Универсальный реестр документов! Журнал документов для всех конфигураций! На одном экране можно видеть как все документы, так и детальную информацию по каждому из них (реквизиты, движения и табличные части). Удобно! Присутствует возможность редактирования документа. Универсальный редактор документов!

10 стартмани

20.06.2024    777    13    user1527257    2    

11

Журналы и реестры данных Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Расширение добавляет функционал быстрого просмотра документов, в которых используется номенклатура, прямо из карточки товара, так же, как реализован в типовой конфигурации "Управление торговлей, редакция 11" просмотр документов из карточки клиента.

5 стартмани

19.06.2024    290    2    r192007    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DitriX 2098 26.07.15 09:54 Сейчас в теме
2. XOCTEP 117 26.07.15 14:16 Сейчас в теме
А можно сделать поменьше SM за скачивание?
3. AlexSunS 27.07.15 04:28 Сейчас в теме
Интересно взлетит ли в УНФ 1.5.4 ?
4. dj_serega 393 27.07.15 08:02 Сейчас в теме
был бы на УФ заценил бы. а так.
AlexSunS; Glebis; kentavr27; +3 Ответить
5. Legavaz 705 28.07.15 12:47 Сейчас в теме
а каким образом настраивается соединение источников данных?
или это объеденение?
6. Serdgio 195 28.07.15 14:54 Сейчас в теме
(5) Legavaz, это объединение
7. Erofeevgv 111 29.07.15 05:58 Сейчас в теме
Хотел скачать, но увидел ценник и испугался :)
Консолем отчетов пока попользуюсь...
8. Mig_Alm 12.08.15 12:54 Сейчас в теме
К сожалению отчет не совсем корректно работает, особенно когда выводишь регистратор, например в партиях товаров. Почему-то суммы задваиваются, бывает что остатка нет, а отчет рисует начальный остаток как весь оборот за период.
Из-за того что модуль закрыт что-то подправить нельзя, да и посоветовать автору тоже.
А так задумка не плохая, но "сырая". Надеюсь автор доработает ее. А пока консоль в помощь.
9. anita-dik 35 22.10.15 10:38 Сейчас в теме
Добрый день! Скачала Универсальный мульти-отчет, очень классная идея. Особенно формульные расчеты, единственный момент, нет возможности в новую формулу вставить часть другой формулы в виде ее имени. Например просчитали первую формулу из регитра продажи "Стомость с НДС", где Стомость с НДС" это "Стоимость без НДС"+ "НДС". В следующей формуле можно было бы использовать для расчеты цены с НДС просто показатель "Стоимость с НДС" / Количество, не переписывая опять в виде ("Стоимость без НДС"+ "НДС")/Количество. Особенно не удобно, когда показатели из предыидущей формулы могут быть переменными. Например от суммы продаж нужно отнять какой-нибудь процент расходов на доставку, который равен допустим 5% от суммы продажи с НДС. Уже получается длинная цепочка формул, в которой модно запутаться. Можно ли добавить такой функционал? Спасибо заранее.
10. Serdgio 195 22.10.15 13:50 Сейчас в теме
(9) anita-dik, в ближайшее время проанализирую и постараюсь добавить этот функционал.
11. Serdgio 195 23.10.15 17:00 Сейчас в теме
(9) anita-dik, выложил новый вариант, в котором реализована описанная Вами возможность. Пришлите e-mail, я вышлю Вам обновленный отчет
12. anita-dik 35 29.10.15 10:40 Сейчас в теме
Добрый день! Очень приятно, за внимание. Мой e-mail: anita-dik@rambler.ru Спасибо!
13. anita-dik 35 29.10.15 17:52 Сейчас в теме
Все получила, все работает. Спасибо большое!
14. psih12 132 08.12.15 08:27 Сейчас в теме
Добрый день! Нельзя ли добавить возможность выбора в аналитике отчета реквизитов составных полей. Например, я строю отчет по регистрам накопления "Продажи" и "Товары на складах". Общее поле, по которому можно соединить продажи и остатки - это "склад". Однако, сейчас нельзя в документе продажи выбрать "склад", чтобы затем связать с таким же полем из регистра "Товары на складах".
15. Serdgio 195 08.12.15 13:10 Сейчас в теме
(14) psih12, в принципе - можно. И это в планах. Но это достаточно трудозатратно. Как только будет реализовано - сообщу и вышлю Вам обновленный отчет
27. psih12 132 31.01.21 00:05 Сейчас в теме
(15) А как расчет реализации моего предложения?
16. psih12 132 10.12.15 07:50 Сейчас в теме
Спасибо большое, буду ждать с нетерпением.
17. avaskvas 27.03.18 14:22 Сейчас в теме
Попробовал этот отчет. Пытаюсь сделать простую функцию в регистре продаж сумма/количество.
Выдает ошибку:
{ВнешнийОтчет.МультиОтчет.МодульОбъекта(3281)}: Ошибка при установке значения атрибута контекста (Текст)
по причине:
{(250, 2)}: Поле итогов должно либо присутствовать в списке группировок итогов, либо находиться в агрегатной функции итога
<<?>>ИсточникДанных1СтоимостьОборот/Выбор когда Сумма(ИсточникДанных1КоличествоОборот)=0 Тогда 1 Иначе Сумма(ИсточникДанных1КоличествоОборот) Конец КАК ИсточникДанных1Формула1

Про какое поле идет речь?
18. Serdgio 195 28.03.18 11:06 Сейчас в теме
<<?>>ИсточникДанных1СтоимостьОборот

- здесь тоже должна быть какая-то агрегатная функция.
Сумма(ИсточникДанных1СтоимостьОборот), например
19. bds22 20 07.11.18 11:54 Сейчас в теме