Универсальный отчет (4.2.0.1)

26.08.13

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

Крутой тюнинг к Универсальному отчету. Быстрый расчет ширины колонок. Кнопки управления уровнями группировок. Суммирование по выделенным ячейкам. Замер времени. Значительно расширен список источников данных. Нет привязки к конкретной конфигурации, т.е. Универсальный отчет действительно универсальный.

Скачать файлы

Наименование Файл Версия Размер
Универсальный отчет (4.2.0.1) для 8.1
.erf 140,92Kb
2626
.erf 140,92Kb 2626 Скачать
Шаблон к универсальному отчету для 8.1
.erf 17,63Kb
117
.erf 17,63Kb 117 Скачать
Универсальный отчет (4.2.0.1) для 8.2
.erf 143,15Kb
1616
.erf 143,15Kb 1616 Скачать
Шаблон к универсальному отчету для 8.2
.erf 19,51Kb
579
.erf 19,51Kb 579 Скачать

 

Только качественный контент

 

Универсальный отчет может использоваться в любой конфигурации 1С:Предприятия 8.1 и 8.2 (толстый клиент) без изменения кода. Для запуска отчета под 8.2, отчет необходимо открыть в конфигураторе для конвертации.  


Про универсальность

Этот Универсальный отчет не имеет привязки к конкретной конфигурации. Т.е. работает в любой конфигурации 1С:Предприятия 8, в том числе и как внешний отчет. Также с легкостью заменит типовой УниверсальныйОтчет.

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

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

Добавлена возможность суммирования по выделенным в отчете ячейкам. В том числе и по нескольким пересекающимся областям.

Добавлена возможность выполнить замер времени формирования отчета.

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


Про скорость

В этом Универсальном отчете изменен порядок расчета ширины колонок. В результате расчет выполняется в несколько раз (десятков раз) быстрее. Особенно эффект заметен на больших или сложных отчетах с большим количеством группировок.

За счет чего достигается ускорение?
При расчете ширины колонки отчета:
- пропускаются пустые ячейки не влияющие на ширину колонки;
- обрабатываются ячейки только из первых 100 строк отчета;
- если в первых 100 строках все ячейки в колонке пустые, то ищется первая не пустая ячейка в колонке, по ней выполняется расчет ширины колонки;
- выполнена оптимизация кода по быстродействию;
- цикл расчета ширины колонок записан в 1 строку. Подробнее об этом методе ускорения здесь

Как показала практика, такой подход дает минимальную погрешность расчета и значительное ускорение даже на небольших отчетах.

 

Про кнопки

У табличных документов 1С:Предприятия 8 есть возможность создания групп. Группы бывают горизонтальные (включают в себя отмеченные строки) и вертикальные (включают в себя отмеченные столбцы). Управлять уровнями группировок строк и колонок, можно используя специальные маркеры или через контекстное меню, что не очень удобно. А при включении заголовков для отображения маркеров теряется драгоценное место на экране. Да и сами типовые элементы управления группировками выглядят не очень.

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


Про отчеты на основе Универсального отчета

В некоторых конфигурациях большинство отчетов построено на основе типового Универсального отчета включая некоторые внешние отчеты. Разумеется, что все доработки могут быть доступны во всех отчетах построенных на базе Универсального отчета. Для этого необходимо заменить УниверсальныйОтчет в конфигурации на этот Универсальный отчет.


Про шаблон

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

Как быстро разработать красивый отчет используя Универсальный отчет в прикладных решениях фирмы 1С можно посмотреть здесь

Идея программной генерации кнопок почерпнута здесь

Пример программной генерации кнопок для отчета на СКД можно посмотреть здесь

Для любителей отчетов на основе Универсального отчета полезная информация здесь

Для раскрашивания кода в тексте публикации использована Разукрашка 

См. также

Реестр заказов и реализаций товаров

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

Отчет выводит данные Заказов и созданных на их основе Реализаций товаров и услуг, а также Счетов-фактур в виде реестра документов.

3 стартмани

12.03.2024    226    1    AndreyPonom    0    

1

Реестр торговых документов в выбранном типе цен, для УТ 11

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

Реестр документов в выбранном виде цены. Отбираемые документы (Перемещение, Оприходование, Списание, Реализация) Отбор по складу, в случае выбора документа Перемещение товаров отбор по реквизиту "Склад-получатель".

1 стартмани

09.01.2024    268    0    user745960    0    

3

Реестр договоров Бухгалтерия 3.0

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

Удобный реестр договоров (рабочая версия) для Бухгалтерии 3.0.141 и выше

4 стартмани

20.10.2023    9111    4    peshitepisma    0    

1

Универсальный журнал документов по номенклатуре

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

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

1 стартмани

22.09.2023    811    19    KotBegemot77    1    

5

Реестр документов с фильтрами, итогами и настраиваемыми полями для любой конфигурации 1С 8.3

Журналы и реестры данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Отчет «Реестр документов» универсален и подходит для любой конфигурации. Позволяет вывести список документов с нужными фильтрами и итогами. Вывод происходит в табличный документ, по этой причине возможно сохранение в Excel и другой документ для печати и дальнейшего анализа.

10 стартмани

04.09.2023    589    6    user1527257    0    

2
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
101. alexk-is 6533 03.02.12 10:12 Сейчас в теме
102. warenic 109 03.02.12 15:31 Сейчас в теме
(101)
Скачал заново, п.2 отпал...
104. alexk-is 6533 03.02.12 15:43 Сейчас в теме
(102) Был ещё пункт 1? Видимо я что-то пропустил.

Это?
лУстановитьКолонтитулыПоУмолчанию(ТабличныйДокумент, мНазваниеОтчета, Строка(ПараметрыСеанса.ТекущийПользователь));

Такой строки в последней версии нет.
99. пользователь 03.02.12 10:05
Сообщение было скрыто модератором.
...
103. F1C 24 03.02.12 15:38 Сейчас в теме
Спасибо! Шустрый отчет
105. Sean1s 8 05.02.12 19:06 Сейчас в теме
Спасибо. Работает гораздо быстрей стандартного.
106. Rino 08.02.12 11:34 Сейчас в теме
Спасибо! Шустрый отчет
107. Space_143 10.02.12 10:19 Сейчас в теме
Очень качественный отчет. Удобно, быстро... Большое спасибо, пригодился. Автору респект
108. danya1606 25 15.02.12 16:11 Сейчас в теме
Большое спасибо, пригодился. Автору респект
109. Анна79 113 15.02.12 20:50 Сейчас в теме
А на бухгалтерии 8 работать будет? А то универсальные отчеты в ней не предусмотрены.
112. alexk-is 6533 15.02.12 22:25 Сейчас в теме
110. Анна79 113 15.02.12 20:53 Сейчас в теме
Ответьте пожулуйста, он точно будет работать на бухгалтерии 8.1, а то очень уж такой отчет хочется.
111. infosoft-v 871 15.02.12 21:15 Сейчас в теме
В анонсе написано, что отчёт "действительно универсальный". Это именно то что я искал, один инструмент для создания отчётов под несколько разных конфигураций.
Спасибо.
113. mur611 27.02.12 07:23 Сейчас в теме
А данный отчет делает калькуляцию себестоимости в развернуто или нет?
114. alexk-is 6533 27.02.12 07:43 Сейчас в теме
(113) О какой калькуляции идет речь? Стоимость разработки "Универсального отчета"?
115. mur611 27.02.12 07:54 Сейчас в теме
В УПП есть отчет калькуляция себестоимости, при его формирование он показывает что данная продукция1 или полуфабрикат сделан из материала1, материала2 и скажем полуфабриката1, в свою очередь полуфабрикат1 для выпуска используется материал3 и материал4. И нужен отчет который полностью данную схему раскрывал, а отчет калькуляция себестоимости дает что продукция1 производиться из материал1, материал2 и полуфабрикат. А в реале хотелось бы увидеть что продукция1 состоит из материал1, материал2, полуфабрикат1 / материал3, материал4/. грубо говоря увидеть все развернуто.
116. alexk-is 6533 27.02.12 09:06 Сейчас в теме
(115) Универсальный отчет может показать такую информацию, если она собрана. Собрать самостоятельно такую информацию он не может.
117. Attest 3 15.03.12 21:15 Сейчас в теме
Хорошая штука, а главное нужная, а то я показал бухам как пользоваться типовым универсальным отчетом из бухгалтерии 8, им не понравилось говорят не удобно, а тут всё готово, завтра покажу. Спасибо большое!
118. пользователь 21.03.12 11:06
Сообщение было скрыто модератором.
...
119. candy_sk 22.03.12 17:05 Сейчас в теме
Очень полезная и нужная вещь, попробую в Комплексной автоматизации.
120. пользователь 26.03.12 12:04
Сообщение было скрыто модератором.
...
121. пользователь 26.03.12 12:04
Сообщение было скрыто модератором.
...
122. пользователь 26.03.12 12:04
Сообщение было скрыто модератором.
...
123. пользователь 26.03.12 12:05
Сообщение было скрыто модератором.
...
124. mnikol 28.03.12 13:44 Сейчас в теме
Надо попробовать на БГУ
125. fetlen 29.03.12 16:10 Сейчас в теме
Большое прибольшое спасииииибо!!!!!! Отличная обработка! очень помогла! Очень понятный интерфейс!!!!!
126. Tur_gad 02.04.12 13:03 Сейчас в теме
Я уже писал отзывы о предидущих версиях отчета, и в очередной раз хочу сказать спасибо ваше детище очень сильноупрощает мне жизнь даже с моей не типовой обработкой. Огромное спасибо успехов в труде и ждем новых творений с вашей руки. РЕКОМЕНДУЮ К ИСПОЛЬЗОВАНИЮ!!! Еще раз спасибо!
127. ZLENKO 398 06.04.12 16:32 Сейчас в теме
Кто нибудь знает как в универсальном отчете не выводить итоги по группировкам колонок ?
Отключить можно только общие итоги :-(
При количестве группировок по колонкам больше одной выводятся итоги по колонкам по каждому уровню.
А они мне не нужны эти промежутиочные итоги.
"Перекопал" весь модуль универсального отчета - не могу понять как можно отключить вывод промежуточных итогов по колонкам :-(
128. vprus 14.04.12 12:31 Сейчас в теме
Спасибо за этот отчет! Очень нужная и полезная вещь. Присоединяюсь к (127) та же проблема: как можно отключить вывод промежуточных итогов по колонкам?
129. alexk-is 6533 15.04.12 12:48 Сейчас в теме
(127) (128) Для отключения итогов можно выводить только детальные записи или использовать свой макет отчета, в котором убрать вывод промежуточных итогов по группировкам.
130. kdw 18.04.12 14:55 Сейчас в теме
131. пользователь 20.04.12 17:53
Сообщение было скрыто модератором.
...
132. lees 23.04.12 16:37 Сейчас в теме
Вот это отчет-монстр! Спасибо!
133. limmon 5 02.05.12 06:35 Сейчас в теме
Бухи очень долго привыкали, сейчас все нравится. Спасибо.
134. Boudybuilder 35 03.05.12 22:36 Сейчас в теме
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++
Будет ли работать в УТ для укр? Ато у нас тут все немного закручено.
Все равно , автору респект и уважуха!
Хорошо что так многj полезного выставляют бесплатно ;)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++++++++
136. alexk-is 6533 04.05.12 11:09 Сейчас в теме
135. Boudybuilder 35 03.05.12 22:36 Сейчас в теме
Горизонтальные групировки действительно - перебор ;)
137. minuby 6 14.05.12 11:35 Сейчас в теме
Можно как нибудь обьеденить разделы учета? например "Товары в рознице" и "Товары на складах"?
138. alexk-is 6533 14.05.12 11:45 Сейчас в теме
139. Aleksey.z 42 14.05.12 22:46 Сейчас в теме
А где брать сам шаблон к этому универсальному отчету? Заменил его в УТ, да стало быстрее но суммирование при выделении строк не работает, где шаблон?
141. alexk-is 6533 15.05.12 07:21 Сейчас в теме
(139) Шаблон это любой отчет типовой конфигурации, построенный на основе универсального отчета.
(140) Возможно этот тоже подойдет. Не проверял. Есть пара замечаний: у этого шаблона реализован свой механизм подсчета сумм в ячейках, у этого шаблона реализован свой механизм генерации кнопок управления уровнями группировки. Могут возникнуть проблемы при наложении функционала. Еще раз повторюсь: этот шаблон не проверял, даже не скачивал.


Что касется этой публикации, то...
Механизмы подсчета сумм в ячейках, и генерации кнопок управления уровнями группировки автоматически подключаются к типовым отчетам, построенным на основе универсального отчета.
Суммирование выполняется при выделении ячеек, не выполняется при выделении строк, колонок или таблицы.
140. Aleksey.z 42 14.05.12 23:14 Сейчас в теме
Отчет супер, но где шаблон для него? Или это http://infostart.ru/public/84519/ все что есть?
142. Aleksey.z 42 15.05.12 09:21 Сейчас в теме
Так стандартные шаблоны не работают, в частности нет кнопок справок и ссылки на инфостар, нет кнопки с изображением шестерни, суммы не группируют
146. alexk-is 6533 15.05.12 10:22 Сейчас в теме
(142) Шестерни не будет. Останется кнопка "Настройка"
Ссылки на Инфостарт не будет т.к. это относится к моему шаблону, а не к вашему отчету, созданному на его основе.

Кнопки справки генерируются вызовом процедуры универсального отчета.
УниверсальныйОтчет.ДобавитьПанельСправкаФормы(<ОбъектВашегоОтчета>, <ФормаВашегоОтчета>);
например:
УниверсальныйОтчет.ДобавитьПанельСправкаФормы(ЭтотОбъект, ЭтаФорма);

В отчете должен быть макет МакетВстроеннойСправки или экспортная функция ПолучитьТекстСправкиФормы()

суммы не группируют
Вот это не понял.
143. Aleksey.z 42 15.05.12 09:25 Сейчас в теме
Так же полетели все показатели, например отчет "Продажи" УТ 10.3 отсутствуют все показатели остались только количество, сумма продаж, сумма продаж без скидок
147. alexk-is 6533 15.05.12 10:24 Сейчас в теме
(143) Какая версия конфигурации?
150. alexk-is 6533 15.05.12 13:16 Сейчас в теме
(143) (148) Добавил шаблон "Продажи".

(149) Может быть. Код открыт. Можно заточить "под себя".
144. Aleksey.z 42 15.05.12 09:27 Сейчас в теме
Раньше УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина) можно было писать после назначения своих показателей теперь только в начале иначе не срабатывает. Но часто нужно после так как сбивается порядок сортировки показателей
145. Aleksey.z 42 15.05.12 09:32 Сейчас в теме
Вот и сейчас пришлось УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина) прописать до

УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)", Истина, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕд", "Количество (в базовых единицах)", Ложь, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницМест", "Количество (в ед. мест)", Ложь, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОбъем", "Объем (в метр куб.)", Ложь, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("НДСОборот", "НДС", Ложь);
УниверсальныйОтчет.ДобавитьПоказатель("СуммаСкидки", "Сумма скидки в " + ВалютаУпр, Ложь, "ЧЦ=15; ЧДЦ=2");
УниверсальныйОтчет.ДобавитьПоказатель("ПроцентСкидки", "% скидки", Ложь, "ЧЦ=15; ЧДЦ=2");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОборот",, Ложь);
УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьОборот", "Сумма продажи в " + ВалютаУпр, Истина);
УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьБезСкидокОборот", "Сумма продажи без скидок в " + ВалютаУпр, Ложь);


и теперь сумма в отчет выходит первым столбцом а количество вторым, открывать настройки и сортировать показатели неудобно, для этого я делал так, сначала определял первые показатели

УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницОтчетов", "Количество (в ед. отчетов)", Истина, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоБазовыхЕд", "Количество (в базовых единицах)", Ложь, "ЧЦ=15; ЧДЦ=3");
//********
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоЕдиницМест", "Количество (в ед. мест)", Ложь, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОбъем", "Объем (в метр куб.)", Ложь, "ЧЦ=15; ЧДЦ=3");
//********
УниверсальныйОтчет.ДобавитьПоказатель("НДСОборот", "НДС", Ложь);
УниверсальныйОтчет.ДобавитьПоказатель("СуммаСкидки", "Сумма скидки в " + ВалютаУпр, Ложь, "ЧЦ=15; ЧДЦ=2");
УниверсальныйОтчет.ДобавитьПоказатель("ПроцентСкидки", "% скидки", Ложь, "ЧЦ=15; ЧДЦ=2");

потом вызывал УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина)

и в следующие показатели

УниверсальныйОтчет.ДобавитьПоказатель("КоличествоОборот",, Ложь);
УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьОборот", "Сумма продажи в " + ВалютаУпр, Истина);
УниверсальныйОтчет.ДобавитьПоказатель("СтоимостьБезСкидокОборот", "Сумма продажи без скидок в " + ВалютаУпр, Ложь);

в этом отчете такой номер не проходит....
Так же хотелось бы видеть шаблон к этому отчету, стандартные не отрабатывают вывод выделенных суммм, нет красивых кнопок справки, инфостар и т.д. можно самому лепить но грамотнее было бы предоставить шаблон
148. Aleksey.z 42 15.05.12 10:30 Сейчас в теме
Версия УТ 10.3.18.3
"суммы не группируют" имел в виду не работает механизм когда выделяешь ячейки и отображается сумма по ним, колво строк и т.д. это если использовать стандартные шаблоны из УТ ну и опять же функция УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина); запущенная после УниверсальныйОтчет.ДобавитьПоказатель( очищает предыдущие показатели.
149. Aleksey.z 42 15.05.12 10:31 Сейчас в теме
Единственно что работает так это группировка по кнопкам "1", "2". Почему бы их кстати не обозвать "-" и "+" было бы логичнее
151. Aleksey.z 42 15.05.12 15:01 Сейчас в теме
в общем глюки есть...

Если УниверсальныйОтчет Тогда

Показатели.Строки.Очистить();

Если ИсточникДанных = "" Тогда
// Для вызовов из типовых конфигураций

МетаданныеРегистра = Метаданные.РегистрыНакопления.Найти(ИмяРегистра);
мНазваниеОтчета = ?(МетаданныеРегистра <> Неопределено И мВыбиратьИмяРегистра, Метаданные.РегистрыНакопления[ИмяРегистра].Синоним, мНазваниеОтчета);

УстановитьНачальныеНастройкиПоМетаданнымРегистра(ИмяРегистра);
Иначе
мНазваниеОтчета = ПолучитьПредставлениеИсточникаДанных();
УстановитьНачальныеНастройкиПоИсточникуДанных();
КонецЕсли;

КонецЕсли;


Зачем очищаете показатели? Показатели.Строки.Очистить(); для чего это?
Если УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина); влепить вначале до определения показателей
то соответственно не корректно отрабатывается УстановитьПометкиРодителей(ТекущаяСтрока); так как она вызывается из УстановитьНачальныеНастройки(

короче поэкспериментируйте на ВедомостьТоварыНаСкладах глюки вылезут
alexk-is; +1 Ответить
152. alexk-is 6533 15.05.12 17:53 Сейчас в теме
(151) Поменял схему вызовов. Теперь должно работать.
153. alexk-is 6533 16.05.12 09:50 Сейчас в теме
(151) Должно работать во всех типовых отчетах УТ 10.3 построенных на основе Универсального отчета.
Работает?
159. Altair777 644 09.07.12 15:37 Сейчас в теме
(153) стесняюсь, но напомню :)
Про регистры бухгалтерии...
154. пользователь 18.05.12 12:25
Сообщение было скрыто модератором.
...
155. delat 30 29.05.12 10:31 Сейчас в теме
Не запоминает положение группировки, а хотелось бы.
156. пользователь 09.06.12 12:33
Сообщение было скрыто модератором.
...
157. delat 30 15.06.12 13:50 Сейчас в теме
А еще бы по нескольким регистрам и вообще хорошо.
158. Altair777 644 15.06.12 14:39 Сейчас в теме
Как-то противоречиво получается.

Конфигурации: 1С:Бухгалтерия 8

А регистры бухгалтерии не поддерживаются. В общем, отчет не универсальный :)
160. electronik 20.07.12 11:30 Сейчас в теме
Посмотрим насколько он универсален, и удобен
161. Hellgga 24.07.12 16:24 Сейчас в теме
Добрый день.
1С 8.2 БП 8.2.15.310
Вот так пишет....
Прикрепленные файлы:
162. Alex663 53 10.10.12 00:26 Сейчас в теме
Очень удобно, пригодился - спасибо.
163. sergiobargio1 118 24.10.12 16:23 Сейчас в теме
спасибо, отчет полезный. в ЗиУП нормально открывается, а в БП2.0 выдаёт ошибку:

{ВнешнийОтчет.УниверсальныйОтчет.МодульОбъекта(2133)}: Ошибка при установке значения атрибута контекста (Текст)
ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(151, 20)}: Таблица не найдена "РегистрСведений.КатегорииОбъектов"
{ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.КатегорииОбъектов КАК СсылкаКатегории
164. TrinitronOTV 14 19.12.12 15:57 Сейчас в теме
присоединяюсь к danya1606:
большое человеческое спасибо за отчет, возьму на заметку, при случае скачаю
165. Zas1402 20.12.12 17:11 Сейчас в теме
166. Drizer2000 14 23.01.13 00:58 Сейчас в теме
А можно ли на базе универсального отчета разработать отчет, в котором можно было бы выводить нумерацию строк? Если можно реальный пример.
167. gull22 95 27.02.13 14:50 Сейчас в теме
Тестировал регистр накопления Расчеты налоговых агентов с бюджетом по НДФЛ в КА и ЗУП. Ваш отчет формирует некорректные данные. Из-за того, что в Вашем отчете в качестве показателя используется просто Сумма, а в отчете 1с Сумма как Начальный остаток, приход, Расход, Конечный остаток. Результаты прилагаются.
Получается надо добавить в ваш отчет возможность указания иных сумм.
Прикрепленные файлы:
168. gala2009 30 27.03.13 18:59 Сейчас в теме
(167) gull22, жалко что неправильно выводит суммы. хотела скачать, мне нужен тоже для ндфл с группировками по статьям инансирования, косгу и месяцам за которые ндфл удержан, интересно можно ли в этом универсальном отчете выполнить такие настройки
169. Dmitrii_1C 7 15.04.13 13:23 Сейчас в теме
Отличный отчет, с меня +. Скажите, планируется ли добавить регистры бухгалтерии и расчета?
170. dimonsky 22.04.13 14:52 Сейчас в теме
Спасибо за интересный отчет, может быть пригодится.
171. denn15 29.04.13 10:12 Сейчас в теме
Очень полезный отчет, спасибо.
172. gala2009 30 04.05.13 17:47 Сейчас в теме
скачала, опробовала. все получилось с настройками по НДФЛ и по периодам и в разрезе статей финансирования. пользователям прикрутила - пользуются и радуются. почему то в в ЗИК БУ встроенного такого отчета нет, а в обычном ЗУП есть. чем объяснить? хорошо что у вас получилось сделать такой отчет внешним. все работает!
173. sergiobargio1 118 29.05.13 18:14 Сейчас в теме
подскажите, пожалуйста, как подключить Ваш шаблон к Вашему универсальному отчету?
Спасибо.
174. alexk-is 6533 30.05.13 22:00 Сейчас в теме
(173) Необходимо заменить типовой универсальный отчет, который находится в конфигурации.
Если типового универсального отчета в конфигурации нет, то просто добавить в конфигурацию.
177. Altair777 644 22.07.13 17:24 Сейчас в теме
(174)
Алексей, (158) так и остался без ответа?

И вот еще....
Прикрепленные файлы:
175. Al-X 13.06.13 09:43 Сейчас в теме
+ Отлично. Вот теперь займусь отчетами в плотную.
Глупый вопросик можно ? А вот на управляемых формах что-то такое создать можно ?
176. Cartman 12.07.13 12:25 Сейчас в теме
Подскажите пожалуйста, как в шаблоне добавить горизонтальную группировку по дням?
В примерах нигде не нашел.
178. applesound 1 29.08.13 12:44 Сейчас в теме
У меня вообще отказывается запускаться. Пишет: Внешний отчёт не может быть прочитан текущей версией программы.
Бухгалтерия предприятия, редакция 2.0 (2.0.49.10)
179. alexk-is 6533 29.08.13 12:59 Сейчас в теме
(178) applesound, возможно, что Вы скачали версию для 8.1. Для такого случая в описании написано "Универсальный отчет может использоваться в любой конфигурации 1С:Предприятия 8.1 и 8.2 (толстый клиент) без изменения кода. Для запуска отчета под 8.2, отчет необходимо открыть в конфигураторе для конвертации."
180. Drizer2000 14 16.09.13 09:29 Сейчас в теме
Часто пользуюсь вашим отчетом, все отлично. Последние изменения давно не скачивал и хотел бы узнать, а не появилась ли в отчете возможность повторять колонки заголовка при печати каждой страницы. Очень нужная функция, особенно когда печатаются большие портянки с большим количеством колонок.
181. validat 1 04.10.13 23:26 Сейчас в теме
Обязательно буду применять в работе, потому что имеющиеся в типовой конфигурации не достаточно. Автору спасибо.
182. dyak84 17.10.13 15:22 Сейчас в теме
Спасибо вещь в умелых руках действительно сильная штука Автор так держать
183. пользователь 19.11.13 08:38
Сообщение было скрыто модератором.
...
184. Ольга_tmp 71 01.12.13 04:42 Сейчас в теме
платформа 8.2, УТ 10.3 - работает ок. спасибо!
185. berator37 70 28.12.13 10:56 Сейчас в теме
Помогла для использования в отчетах для руководства
Автору благодарность
186. lelusha 09.02.14 17:32 Сейчас в теме
+1. Подробное описание, и вообще полезная штучка. Разработчику спасибо!
187. EugenLiquor 19.02.14 12:24 Сейчас в теме
Как раз необходимо настроить отчет для себя, добавив несколько полей, поэтому хочу скачать данную обработку и использовать ее для конфигурации "Розница для Украины"
188. EugenLiquor 20.02.14 17:10 Сейчас в теме
Создал свой отчет, но не получается настроить до конца. Как мне сделать так, чтобы отображалась цена только у артикула товара, а у наименования и характеристики номенклатуры не показывалась?
189. DrAku1a 1679 20.03.14 04:25 Сейчас в теме
Добавил отбор по пользователю в форме выбора настроек:
Форма.ФормаУправленияНастройками
1. На форму кидаем панель (имя - ПанельОтборПользователя), на панель - надпись и поле выбора (имя - ОтборПользователь, у поля выбора лучше сделать кнопки как на рисунке).
2. Настраиваем привязки для панели и "ТабличноеПолеСписокНастроек", чтобы при свертке панели - табличное поле растягивалось вверх.
3. Модификация кода:
Процедура УправлениеОтображениемФормы()
	
	Если мВосстановлениеНастройки = Истина Тогда
		
		Заголовок = "Восстановление настройки";
		
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеДобавить);
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеСкопировать);
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеИзменить);
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеУдалить);
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеЗакончитьРедактирование);
		ЭлементыФормы.ТабличноеПолеСписокНастроек.ТолькоПросмотр = Истина;
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеНастройкиВсехПользователей.Пометка = НастройкиВсехПользователей;
		ЭлементыФормы.ПанельОтборПользователя.Свертка = ?(НастройкиВсехПользователей, РежимСверткиЭлементаУправления.Нет, РежимСверткиЭлементаУправления.Верх);
		
	Иначе
		
		Заголовок = "Сохранение настройки";
		
		ЭлементыФормы.КоманднаяПанельФормы.Кнопки.Удалить(ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеНастройкиВсехПользователей);
		ЭлементыФормы.ПанельОтборПользователя.Свертка = РежимСверткиЭлементаУправления.Верх;
		
	КонецЕсли;
	
КонецПроцедуры // УправлениеОтображениемФормы()
Показать

Процедура КоманднаяПанельФормыДействиеНастройкиВсехПользователей(Кнопка)
	
	НастройкиВсехПользователей = НЕ НастройкиВсехПользователей;
	ЭлементыФормы.КоманднаяПанельФормы.Кнопки.ДействиеНастройкиВсехПользователей.Пометка = НастройкиВсехПользователей;
	ЭлементыФормы.ПанельОтборПользователя.Свертка = ?(НастройкиВсехПользователей, РежимСверткиЭлементаУправления.Нет, РежимСверткиЭлементаУправления.Верх);
	//ОтборПользователь = Неопределено;
	ЗаполнитьНастройки();

КонецПроцедуры // КоманднаяПанельФормыДействиеНастройкиВсехПользователей()
Показать

Процедура ЗаполнитьНастройки()
	
	СтруктураНастройки = Новый Структура;
	
	Если мСтруктураНастройки.Свойство("Пользователь") = Ложь ИЛИ НЕ ЗначениеЗаполнено(мСтруктураНастройки.Пользователь) Тогда
		СтруктураНастройки.Вставить("Пользователь", "");
	Иначе
		СтруктураНастройки.Вставить("Пользователь", мСтруктураНастройки.Пользователь);
	КонецЕсли;
	
	флНастройкиВсехПользователей = НастройкиВсехПользователей;
	ТекПользователь = СтруктураНастройки.Пользователь;
	Если НастройкиВсехПользователей И ЗначениеЗаполнено(ОтборПользователь) Тогда
		СтруктураНастройки.Вставить("Пользователь", ОтборПользователь);
		флНастройкиВсехПользователей = Ложь;
	КонецЕсли;
		
	СтруктураНастройки.Вставить("ИмяОбъекта", мСтруктураНастройки.ИмяОбъекта);
	
	СписокНастроек = ОбработкаОбъект.ПолучитьНастройки(СтруктураНастройки, мИмяТаблицыНастроек, флНастройкиВсехПользователей, мВосстановлениеНастройки, мВосстановлениеНастройки);
	
	НайденнаяСтрока = СписокНастроек.Найти(мСтруктураНастройки.НаименованиеНастройки, "НаименованиеНастройки");
	
	Если НайденнаяСтрока <> Неопределено Тогда
		
		ЭлементыФормы.ТабличноеПолеСписокНастроек.ТекущаяСтрока = НайденнаяСтрока;
		
	КонецЕсли;

	мСтруктураНастройки.Вставить("Пользователь", ТекПользователь);
	Если флНастройкиВсехПользователей Тогда
		тзВрем = СписокНастроек.Скопировать(, "Пользователь");
		тзВрем.Сортировать("Пользователь");
		тзВрем.Свернуть("Пользователь");
		мПользователи = тзврем.ВыгрузитьКолонку("Пользователь");
		ЭлементыФормы.ОтборПользователь.СписокВыбора.ЗагрузитьЗначения(мПользователи);
	КонецЕсли;
	
КонецПроцедуры // ЗаполнитьНастройки()
Показать

+ 2 новые процедуры - обработчики событий для поля "ОтборПользователь"
Процедура ОтборПользовательПриИзменении(Элемент)
	ЗаполнитьНастройки();
КонецПроцедуры

Процедура ОтборПользовательНачалоВыбора(Элемент, СтандартнаяОбработка)	
	Выбор = ?(ОтборПользователь=Неопределено, Неопределено, Элемент.СписокВыбора.НайтиПоЗначению(ОтборПользователь));
	Выбор = Элемент.СписокВыбора.ВыбратьЭлемент("Выберите элемент:", Выбор);
	Если Выбор<>Неопределено Тогда
		ОтборПользователь = Выбор.Значение;
		ЗаполнитьНастройки();
	КонецЕсли;
КонецПроцедуры
Показать
Прикрепленные файлы:
190. Alex123456 29.08.14 10:47 Сейчас в теме
платформа 8.2, УТ 10.3 - работает ок. спасибо!
191. rayastar 1459 10.09.14 04:49 Сейчас в теме
А почему обработки пустые?...размер то вроде как есть
или это снова косаяк инфостарта
192. alexk-is 6533 10.09.14 06:24 Сейчас в теме
(191) rayastar, проверил, все работает. Возможно, что проблема в браузере
193. ZLENKO 398 29.10.14 17:27 Сейчас в теме
Очень нравится этот отчет ! Автор сделал очень нужную разработку ! Пример моего использования:
Универсальный отчет "[П]: Анализ Продаж" ( http://infostart.ru/public/176720/ )
194. Гость 21.11.14 08:38
Планируется ли адаптировать данный отчет под управляемые формы?
195. ZLENKO 398 21.11.14 18:17 Сейчас в теме
(194) Naim, "Планируется ли адаптировать данный отчет под управляемые формы?"

Это невозможно, т.к. компонент построитель отчета недоступен в управляемом интерфейсе.
Нужно заново все переписывать под компонент СКД...
196. pyrkin_vanya 488 09.03.15 10:56 Сейчас в теме
Каким образом происходит расчет сумм при выделении ячеек? Не пойму что за событие и как оно реализовано в отчете... Подскажите пожалуйста.
197. alexk-is 6533 10.03.15 13:13 Сейчас в теме
(196) pyrkin_vanya, что-то не работает?
198. pyrkin_vanya 488 10.03.15 15:09 Сейчас в теме
(197) в отчете все прекрасно. Просто хочу позаимствовать функционал. :)
199. vasyak319 150 13.03.15 16:51 Сейчас в теме
Про отчеты на основе Универсального отчета

В некоторых конфигурациях большинство отчетов построено на основе типового Универсального отчета включая некоторые внешние отчеты. Разумеется, что все доработки могут быть доступны во всех отчетах построенных на базе Универсального отчета. Для этого необходимо заменить УниверсальныйОтчет в конфигурации на этот Универсальный отчет.


Может я чего-то не понимаю в 1С, но, как минимум, кнопки свёртки групп работать не будут, как бы вы его ни написали. Просто потому, что процедура кнопки должна быть в модуле формы, на которой находится кнопка.
Оставьте свое сообщение