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

Публикация № 84642 27.04.11

Задачи пользователя - Универсальные обработки

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

 

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

 

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


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

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

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

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

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

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

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


Про скорость

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

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

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

 

Про кнопки

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

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


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

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


Про шаблон

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

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

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

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

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

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

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

Наименование Файл Версия Размер
Универсальный отчет (4.2.0.1) для 8.1

.erf 140,92Kb
2625
.erf 140,92Kb 2625 Скачать
Шаблон к универсальному отчету для 8.1

.erf 17,63Kb
116
.erf 17,63Kb 116 Скачать
Универсальный отчет (4.2.0.1) для 8.2

.erf 143,15Kb
1611
.erf 143,15Kb 1611 Скачать
Шаблон к универсальному отчету для 8.2

.erf 19,51Kb
576
.erf 19,51Kb 576 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. milkers 2769 27.04.11 14:09 Сейчас в теме
Извини, но по моему, это уже перегруз функционалом. Многоуровневые горизонтальные группировки используются очень редко...
2. alexk-is 6511 27.04.11 14:20 Сейчас в теме
(1) Если группировки по колонкам не использовать, то и кнопки для горизонтальных группировок отображаться не будут. А если использовать группировки по колонкам и включить заголовки, то совсем как-то корявенько получается без кнопок-то.
8. madmpro 43 27.04.11 16:09 Сейчас в теме
(1) На счет "редко" скажу что НЕТ. У меня все отчеты используют многоуровневую группировку.

А за дополнительный функционал +, конечно. Остается анонс изменить ;).
9. milkers 2769 27.04.11 16:13 Сейчас в теме
(8) Вертикальную многоуровневую. Горизонтальная многоуровневая используется очень редко.
raevskaya78; +1 Ответить
10. Ish_2 1092 27.04.11 21:34 Сейчас в теме
(9) С горизонтальной группировкой - перегруз небольшой.
Наличие обеих группировок смотрится как более универсальное , взрослое решение.
На мой вкус, конечно.
11. milkers 2769 27.04.11 21:38 Сейчас в теме
(10) Мое мнение, что надо знать меру когда остановиться.
12. пользователь 27.04.11 21:38
Сообщение было скрыто модератором.
...
3. Alraune 1495 27.04.11 14:41 Сейчас в теме
А текст анонса слово в слово взят вот отсюда)))
http://infostart.ru/public/83915/
4. Altair777 644 27.04.11 14:49 Сейчас в теме
(3) мда.... дожились!
уже анонсы плагиатируют
5. пользователь 27.04.11 14:49
Сообщение было скрыто модератором.
...
6. Ish_2 1092 27.04.11 15:00 Сейчас в теме
С анонсом как-то не очень вышло. Самому что ли невмоготу написать ?
7. alexk-is 6511 27.04.11 15:33 Сейчас в теме
13. alexk-is 6511 28.04.11 00:06 Сейчас в теме
Рисовать или не рисовать кнопки управления группировками колонок это дело личное. Но если не учитывать наличие группировок колонок, то кнопки управления группировками строк окажутся не на "своих" местах и при включении заголовков из под них вылезут маркеры.

Прорисовка кнопок управления группировками колонок это 50 строк кода в модуле состоящем из ~7300 строк.

При выводе отчета наибольшее время занимает не рисование кнопок, а расчет ширины колонок, и в некоторых случаях расчет занимает 90% времени формирования отчета. Вот где точно останавливаться не нужно.
14. Jorj20 29.04.11 08:31 Сейчас в теме
15. alexk-is 6511 29.04.11 08:43 Сейчас в теме
(14)
Он просто не работает
Если это про файлы во вложении, то они предназначены для замены типовых отчетов УниверсальныйОтчет в конфигурациях. УниверсальныйОтчет это набор универсальных процедур и функций, используемых другими отчетами построенными по шаблону Универсального отчета.

Предлагаемые изменения могут быть внесены в любой отчет, который выводится в ПолеТабличногоДокумента. В том числе и в отчеты сформированные СКД.
16. madmpro 43 29.04.11 17:10 Сейчас в теме
Поставил бы еще один плюс за ускорение расчета ширины колонок. Реально долго рассчитывается, а товаров всего-лишь 4000 (так... для начала ;)). Спасибо, alexk-is!
17. zabaluev 458 30.04.11 11:41 Сейчас в теме
Для какой конфигурации "УниверсальныйОтчет"?
У меня в УТ 10.3.13.2 выскакивает ошибка:

{Отчет.УниверсальныйОтчет(4809)}: Метод объекта не обнаружен (ПолучитьСписокОбработокПодключаемыхКОтчету)
мОбработкиПодключаемыеКОтчету = УниверсальныеМеханизмы.ПолучитьСписокОбработокПодключаемыхКОтчету(ИмяМетаданныхОбъекта);
18. alexk-is 6511 30.04.11 18:27 Сейчас в теме
(17) Перезалил. Попробуйте ещё раз.
Проверено на УТ 10.3.1.17, УТ 10.3.6.8, УТ 10.3.13.2, УПП 1.2.39.1, УПП 1.3.10.1
19. zabaluev 458 30.04.11 21:37 Сейчас в теме
20. DrAku1a 1590 03.05.11 09:21 Сейчас в теме
Может сделает кто версию такого универсального отчета без привязки к конкретной конфигурации... А то при написании новой нетиповой тянуть за собой половину "УТ" как-то не особо хочется... Но приходится :(
21. alexk-is 6511 03.05.11 09:23 Сейчас в теме
22. DrAku1a 1590 03.05.11 09:41 Сейчас в теме
(21) Конфу пишу "с нуля", для личных целей (V82, Обычное приложение). С отчетами хотелось бы обойтись универсальным и удобным механизмом. Сейчас роюсь в архивах - подобное уже делал на 8.1 вроде (тупо взял и "отцепил" отчет у торговли - естественно, часть функционала отсутствует, в частности по-моему, не сохранял настройки :D ).
23. alexk-is 6511 03.05.11 09:53 Сейчас в теме
(22) Тогда проще в универсальном отчете поставить заглушки на отсутствующий функционал конфигурации.
24. DrAku1a 1590 03.05.11 10:52 Сейчас в теме
(23) Уже сделал. Кнопки прикрутил, как показано в статье. Результат выложу здесь. А что нужно сделать для ускорения расчета ширины колонок?
25. alexk-is 6511 03.05.11 11:24 Сейчас в теме
(24) Все изменения помечены комментариями // ИС КАВ
26. DrAku1a 1590 04.05.11 03:25 Сейчас в теме
(25) Все, нашел. И все исправил.

Во вложении конфигурация 8.1 с универсальным отчетом, который сохраняет настройки. Также дописал его на работу со справочниками, документами и регистрами сведений. Вышло даже круче, чем в УТ)) Кто хочет - можете добавить регистры бухгалтерии и регистры расчета - для еще бОльшей универсальности...
Да, кстати... Делалось все это давно - еще из конфы УТ 10.3.6.8... Так что, если каких-то нововведений нет (встроенная справка, выполнение обработок до и после формирования отчета и т.п.), то извиняйте... )))
Прикрепленные файлы:
УниверсальныйОтчет81.cf
27. alexk-is 6511 04.05.11 09:15 Сейчас в теме
28. alexk-is 6511 04.05.11 11:09 Сейчас в теме
(26) А для какой конфигурации этот отчет? На УТ 10.3.6.8 не работает.
29. DrAku1a 1590 04.05.11 13:43 Сейчас в теме
(28) Это вообще отдельная конфигурация, с одним только универсальным отчетом в составе. Еще оставлен регистр "СохраненныеНастройки", но в нем заменен тип поля "Пользователь" с "СправочникСсылка.Пользователи;СправочникСсылка.ГруппыПользователей" на текстовую строку...
38. alexk-is 6511 29.07.11 07:50 Сейчас в теме
(26) Хороший отчет. Нашел для себя много новых идей.
30. Максим2 9 05.06.11 18:38 Сейчас в теме
Платформа 8.2.13.205, 219. Конфигурации Бухг. 2.0.17.6, Комплексная автоматизация 1.1.8.1
Ошибка загрузки документа.
Внешний отчет не может быть прочитан текущей версией программы.
31. Максим2 9 05.06.11 18:53 Сейчас в теме
(30) Скачал версию для 8.2. Отдельную бы ссылку сделать, для избежания подобных недоразумений.
32. Поручик 4634 05.06.11 22:54 Сейчас в теме
(31) До чего народу лень ткнуть мышой в список файлов или мозгом подумать. Нет же, отдельную ссылку подавай.
33. kitt 323 14.07.11 06:35 Сейчас в теме
Про универсальность

УниверсальныйОтчет.erf не имеет привязки к конкретной конфигурации...


{ВнешнийОтчет.УниверсальныйОтчет(442)}: Поле объекта не обнаружено (НастройкиКолонтитуловПоУмолчанию)
Настройка = Константы.НастройкиКолонтитуловПоУмолчанию.Получить().Получить();


хотя в целом не плохо
alexk-is; +1 Ответить
35. alexk-is 6511 27.07.11 12:36 Сейчас в теме
34. AleksSF 215 21.07.11 13:56 Сейчас в теме
Что-то я не догнал как он работает в Бухгалтерии. У меня ничего не выводится
37. alexk-is 6511 28.07.11 15:01 Сейчас в теме
(34)(36) Почти так. Да, в версии 2.х свои настройки у универсального отчета только по регистрам накопления.
Но...
Есть множество отчетов построенных на базе универсального отчета. Если заменить типовой универсальный отчет в конфигурации на этот, то во всех отчетах построенных на базе универсального отчета появятся кнопки управления уровнями группировок и формироваться эти отчеты будут быстрее.

Анонс настроек для версии 3.х
Прикрепленные файлы:
39. alexk-is 6511 29.07.11 19:14 Сейчас в теме
(34) (36) Добавлена работа со справочниками и документами. Расширена работа с регистрами накопления.
36. zzerro 277 28.07.11 11:52 Сейчас в теме
Я вот не пойму, это универсальный отчет только по регистрам накопления?
40. LeaNaeD 16.08.11 18:05 Сейчас в теме
Конфигурация "Управление торговлей", редакция 10.3 (10.3.14.3), демо-версия, заменил полностью стандартный универсальный отчет на Ваш, тыркнул на первый попавшийся регистр и сделал рандомные же настройки - Регистр накопления: Денежные средства в резерве (Остатки и обороты), группировки строк - "Организация", формируем отчет, тыркаем на любую строку, например в поле "приход", выбираем в форме выбора поля "период+регистратор" для формирования нового отчета, результат


{Отчет.УниверсальныйОтчет.МодульОбъекта(5837)}: Ошибка при вызове метода контекста (Добавить)
МассивВыбранныеПоляПоказатели.Добавить(ПостроительОтчета.ВыбранныеПоля.Добавить(Показатель.Имя));
по причине:

по причине:
Поле не найдено. "СуммаНачальныйОстаток"

По полю "Документ движения (регистратор)" если тыркать - та же ошибка.
Сейчас попробовал по регистру "Товары на складах" - та же ошибка.
Попробовал просто открыть этот универсальный отчет, как внешнюю обработку - ошибка повторяется.



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

{Отчет.УниверсальныйОтчет.МодульОбъекта(5007)}: Ошибка при вызове метода контекста (Сдвинуть)
Приемник.Строки.Сдвинуть(НайденнаяГруппаПоказателей, Источник.Строки.Индекс(ТекущийПоказатель) - Приемник.Строки.Индекс(НайденнаяГруппаПоказателей));
по причине:
Неправильное смещение внутри коллекции

Номер строки не соответствует номеру строки Вашего универсального отчета, там некоторые переделки, НЕ связанные с функциональностью (например, чтобы пользователь не навернул громоздкий отчет за весь период работы в программе, если забыл проставить даты). Ошибка в процедуре "ВосстановитьДеревоПоказателей". Возможно, ошибка связана не с конкретным отчетом (а, например, если некоторые показатели не отмечены и/или перемещены относительно изначального положения), еще толком не разбирался.


Надеюсь, информация поможет Вам в улучшении сего замечательного продукта, спасибо.
alexk-is; +1 Ответить
41. alexk-is 6511 17.08.11 12:17 Сейчас в теме
42. Baglandir 20.09.11 13:06 Сейчас в теме
Скачал. Поставил. Все работает отлично. Глюков после установки небыло. Рекомендую
43. dkprim 5 22.09.11 15:03 Сейчас в теме
уважаемый автор! публикация очень хорошая :) и очень приятно видеть, что она постоянно обновляется, но вот где можно отслеживать цепочку вносимых вами изменений в данный отчет? :)
45. MrXaN 45 23.09.11 08:38 Сейчас в теме
Автору спасибо, пользуюсь очень удобно, смотря на него думаешь почему в типовую сразу изменения такие же не вносят)))) Еще раз Спасибо!!!
46. alexk-is 6511 27.09.11 07:27 Сейчас в теме
(45)
MrXaN пишет:
почему в типовую сразу изменения такие же не вносят
Потому что я работаю не в фирме 1С :)
47. Shapat 29.09.11 13:20 Сейчас в теме
Вообщем очень удобная, и полезная вещь...
48. dopolnenia 05.10.11 23:11 Сейчас в теме
Буду смотреть и тестить, потом отпишусь за результат
49. dopolnenia 14.10.11 09:49 Сейчас в теме
Автору большой респект за данный отчёт, радует такой огромный функционал. Что называется на все случаи в жизни бухгалтера. Так же радует постоянные обновления и совершенствование программы
50. VirtuozSD 17.10.11 17:28 Сейчас в теме
Огромное спасибо. Выручили. Проверено на УПП 1.3.15.2
51. dimanich70 232 23.10.11 11:05 Сейчас в теме
Пытаюсь пользоваться отчетом как внешним, - вылетает ошибка. Управление производственным предприятием, редакция 1.3 (1.3.15.1), 1С:Предприятие 8.2 (8.2.13.219).

при выборе источника данных ошибка (регистр типовой, например, "Продажи")

{ВнешнийОтчет.УниверсальныйОтчет.МодульОбъекта(3225)}: Ошибка при установке значения атрибута контекста (Текст)
ПостроительОтчета.Текст = ТекстЗапроса;
по причине:

по причине:
{(24, 17)}: Поле не найдено "ИсточникДанных.ВидДвижения"
ИсточникДанных.<<?>>ВидДвижения КАК ВидДвижения,

Подскажите, пожалуйста, как исправить. Скрин прилагаю.

А каким событием запускается подсчет сумм ячеек?
Прикрепленные файлы:
alexk-is; +1 Ответить
52. alexk-is 6511 24.10.11 09:05 Сейчас в теме
(51) Исправлено в 4.0.0.2

А каким событием запускается подсчет сумм ячеек?
Событие ПриАктивизацииОбласти
53. dimanich70 232 24.10.11 19:32 Сейчас в теме
Все работает, спасибо. Обработка события создается программно, здорово.
54. Drizer2000 14 28.10.11 17:42 Сейчас в теме
Просто в восторге от отчета, и как же ты вовремя, пару недель назад хотел универсальный отчет перетащить из УПП в БП,но толком не получилось,т.к. еще очень плохо владею СКД.Думал разберусь, позже сделаю,но этот отчет еще лучше универсального отчета из УПП и главное работает для БП. Огромный тебе плюс.
55. alexk-is 6511 28.10.11 18:26 Сейчас в теме
(54) А ещё есть Универсальный журнал документов. Он умеет сам рисовать отчеты в СКД.
56. Drizer2000 14 28.10.11 18:27 Сейчас в теме
Сейчас тестирую отчет, в БП 2.0 при выборе настройки "использовать свойства и категории" выдается ошибка:
{ВнешнийОтчет.УниверсальныйОтчет.МодульОбъекта(2679)}: Поле объекта не обнаружено (Справочник_ХарактеристикиНоменклатуры)
					Если ВыборкаНазначенияСвойствКатегорийОбъектов.Ссылка = ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры И
alexk-is; +1 Ответить
57. alexk-is 6511 28.10.11 20:25 Сейчас в теме
(56) Исправлено в 4.0.0.3
Drizer2000; +1 Ответить
58. Drizer2000 14 30.10.11 11:19 Сейчас в теме
(57) подскажите пожалуйста по не вашему отчету,но вы в теме даете ссылку на эту разработку.
Как в итоге пользоваться шаблоном, который предоставил автор той разработки? проблему я описал в его комментариях,но он молчит. Может у вас какой есть готовый шаблон, куда можно вставить отчет или как пользоваться тем.
http://forum.infostart.ru/forum24/topic39318/
59. alexk-is 6511 30.10.11 12:36 Сейчас в теме
(58) Этот шаблон не подошел? http://infostart.ru/public/84519/
Вообще-то в качестве шаблона можно использовать любой отчет построенный на основе Универсального отчета.
60. Drizer2000 14 30.10.11 14:24 Сейчас в теме
(59) да я скачал и этот шаблон,но тоже самое, открываю этот отчет через БП 2.0 и сразу выдается ошибка:
{Форма.Форма.Форма(61)}: Значение не является значением объектного типа (ФормаПриОткрытии)
	УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОт

Может его как-то по другому нужно использовать, либо он скорее всего не предназначен для конфигурации БП 2.0
61. alexk-is 6511 30.10.11 14:35 Сейчас в теме
(60) В БП нет объекта Универсальный отчет.
Перед использованием шаблона необходимо Универсальный отчет добавить в отчеты в конфигурацию.
62. Drizer2000 14 30.10.11 15:02 Сейчас в теме
(61) я добавил в конфигурацию ваш УниверсальныйОтчет, вот теперь такая ошибка выдается:
{Форма.Форма.Форма(9)}: Значение не является значением объектного типа (ПолноеНазваниеПрограммы)
	ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + УКО.ПолноеНазваниеПрограммы;
63. alexk-is 6511 30.10.11 15:20 Сейчас в теме
(62) Эта ошибка в каком модуле? :)
64. Drizer2000 14 30.10.11 16:30 Сейчас в теме
(63) нет сори, запустил не тот отчет. А при открытии шаблона в основном модуле шаблона ШаблонУниверсальногоОтчетаMilkers1_02 выдается ошибка:

{ВнешнийОтчет.ШаблонУниверсальногоОтчетаMilkers1_02.МодульОбъекта(17)}: Метод объекта не обнаружен (ВосстановитьРеквизитыОтчета)
	УправлениеОтчетами.ВосстановитьРеквизитыОтчета(ЭтотОбъект, ДополнительныеПараметры);

Ошибка выдается с первоначальном кодом и с моим кодом, который я получил через генератор.
65. alexk-is 6511 30.10.11 16:48 Сейчас в теме
(64) Хм. Тогда пожалуй нужен другой шаблон, который адаптирован к БП. Сейчас на вскидку ссылку не дам, нужно поискать...
66. Drizer2000 14 01.11.11 02:09 Сейчас в теме
Шикарно было бы , если в отчет можно бы вставлять хотя бы простые функции, например, рассчитать среднюю цену из Документа ПоступлениеТоваровиУслуг в разрезе товаров. Такое в подобном отчете вообще возможно или это очень сложно?
67. alexk-is 6511 01.11.11 06:35 Сейчас в теме
(66) Если добавлять визуальный редактор произвольных формул с проверкой правильности формул, то "да", достаточно сложно. Но и это возможно, было бы время...
68. Boroda 90 09.12.11 00:00 Сейчас в теме
Обожаю всякие прибамбасы, они делают жизнь 1С-ника ярче и веселее. Спасибо!
69. пользователь 19.12.11 14:22
Сообщение было скрыто модератором.
...
70. xaker1C 20.12.11 17:58 Сейчас в теме
Хорошая обработка но формул не хватает
71. mirkomp 22.12.11 00:12 Сейчас в теме
А в Управлении торговлей ред 11 (управляемое приложение) будет работать?
72. alexk-is 6511 22.12.11 06:42 Сейчас в теме
(71) Нет. В режиме управляемого приложения работать не будет.
73. пользователь 25.12.11 13:53
Сообщение было скрыто модератором.
...
74. Altair777 644 30.12.11 11:44 Сейчас в теме
Что я делаю не так?

Версия для 8.1
Источник данных - Справочник.Контрагенты
Группировка строк - Ссылка
Дополнительные поля - поле: ИНН, размещение: в отдельных колонках, положение: после группировки

Поле ИНН выводится в той же строке, в следующей колонке, но дважды
alexk-is; +1 Ответить
79. alexk-is 6511 30.12.11 15:02 Сейчас в теме
(74) Это очень интересная особенность построителя отчетов при работе с представлениями данных не ссылочного типа.

Исправлено в 4.1.1.1
80. Altair777 644 30.12.11 15:10 Сейчас в теме
(79) Опять скачивать? мани тратить :)
81. alexk-is 6511 31.12.11 11:12 Сейчас в теме
(80) Нет. Можно просто использовать другую настройку отчета:
Нужно поставить галочки "Раширенная настройка" и "Выводить детальные записи". На закладке "Группировки" очистить группировки. На закладке "Дополнительные поля" добавить Ссылка и ИНН. Результат будет такой же, но без задваивания полей.
75. Altair777 644 30.12.11 12:30 Сейчас в теме
за процедуру НачатьПроверкуВерсий() надо бить по пальцам :)
Спамовская процедура. Она изначально подключена и вызывается исключение при попытке открыть ИЕ, т.к. на моем сервере это заблокировано. Кстати, а почему ИЕ, а не браузер по умолчанию?
76. alexk-is 6511 30.12.11 12:40 Сейчас в теме
(75) В меню есть пункт "Отключить проверку новых версий на infostart.ru".
78. Altair777 644 30.12.11 12:48 Сейчас в теме
(76) Лучше бы там был пункт включить проверку
77. alexk-is 6511 30.12.11 12:43 Сейчас в теме
(75) Потому, что платформа 1С использует IE. Справка в 1С без IE работать не будет.
82. Boroda 90 31.12.11 12:40 Сейчас в теме
А какие изменения произошли на 30.12.2011 по ставнению с предыдущим? Что-то "История изменений" об этом умалчивает... Или она (история) больше не поддерживается? Что-либо существенное или косметические изменения? Хотелось бы узнать, прежде чем повторно скачивать...
83. alexk-is 6511 31.12.11 13:39 Сейчас в теме
(82) В (74) была обнаружена очень интересная особенность построителя отчетов при работе с представлениями данных не ссылочного типа. В версии 4.1.1.1 этот нюанс учтен и при описанной в (74) настройке результат будет правильным. Хотя при настройке описанной в (81) даже в версии 4.1.0.1 можно получить тот же результат.
88. DrAku1a 1590 12.01.12 04:51 Сейчас в теме
Вставил в УТ 10.3.14.5 (заменил стандартный УниверсальныйОтчет), платформа 1С 8.2.14.540, запускается без прав администратора.
В процессе работы выдает ошибку:
Не удалось получить доступ к Internet Explorer
{Отчет.УниверсальныйОтчет.Форма.Форма.Форма(83)}: Ошибка при вызове конструктора (COMОбъект): Завершение работы системы по расписанию уже запланировано.: Завершение работы системы по расписанию уже запланировано.

При этом завершение работы запланировано не было... Что это?... О_о
MightyMitya; alexk-is; +2 Ответить
89. alexk-is 6511 12.01.12 06:17 Сейчас в теме
(88) Прикольно. Это наверное было установлено какое-то новое программное обеспечение, драйвер или обновление Windows и система запланировала перезагрузку для окончания установки. К 1С это прямого отношения не имеет.
90. alexk-is 6511 12.01.12 11:28 Сейчас в теме
(88) Исправлено сообщение в 4.1.2.1
84. пользователь 11.01.12 10:46
Сообщение было скрыто модератором.
...
85. Drizer2000 14 11.01.12 12:58 Сейчас в теме
Активно пользуюсь вашим отчетом, вот хорошо было бы сделать возможность не выводить итоги по группировкам, например, если я собираю информацию по регистрам сведений,то полученные с них данные чаще всего не нужно суммировать. Например, есть регистр сведений по учету тарифов в разрезе регионов и услуг, нужны значения самих тарифов, а сумма их, не нужная информация,можно, конечно, просто не обращать внимание на нее,но как-то коробит такой отчет.
86. alexk-is 6511 11.01.12 13:51 Сейчас в теме
(85) Можно использовать другую настройку:
Не использовать группировки
На закладке "Общие" установить флажки: "Выводить детальные записи", "Расширенные настройки"
На закладке "Дополнительные поля" добавить необходимые реквизиты
91. Drizer2000 14 12.01.12 19:49 Сейчас в теме
(86) спасибо за совет. пусть будет так. есть вопрос, а как вызвать ваш отчет из внешнего отчета , чтобы использовать регистр сведений? Для регистра накоплений стандартно используется процедура:
УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина);
А вот для регистраСведений я не стал пока детально разбираться как лучше вызвать, сделал пока так:
В универсальном отчете к процедуре ИсточникДанныхРегистрСведений добавил запускать ее из вне (Экспорт).
А запускаю из внешнего отчета как:
УниверсальныйОтчет.ИсточникДанныхРегистрСведений(УниверсальныйОтчет.ИмяРегистра, "СрезПоследних");
alexk-is; +1 Ответить
92. alexk-is 6511 12.01.12 21:05 Сейчас в теме
(91) Вообще-то вызов дополнительного функционала не предусматривался. Т.е. сейчас нет "стандарта" для точки входа. Нужно будет сделать и задокументоровать.
87. пользователь 11.01.12 16:48
Сообщение было скрыто модератором.
...
93. IEmelya 15.01.12 21:29 Сейчас в теме
Спасибо автору!

По описанию очень полезная штука.
Ушел осваивать.
94. Zoba 17 18.01.12 13:07 Сейчас в теме
Спасибо. Полезный инстумент.
95. пользователь 23.01.12 16:55
Сообщение было скрыто модератором.
...
96. пользователь 26.01.12 07:24
Сообщение было скрыто модератором.
...
97. rom-x 152 02.02.12 16:35 Сейчас в теме
я так понял данным отчетом или стандартным универсальным нельзя составить таблицу фио должность оклад, если оклад нужен из вкладки начисления и удержания?
98. warenic 108 03.02.12 09:56 Сейчас в теме
Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.20)

Вылетает ошибка;

{ВнешнийОтчет.УниверсальныйОтчет.МодульОбъекта(5047)}: Поле объекта не обнаружено (ТекущийПользователь)
лУстановитьКолонтитулыПоУмолчанию(ТабличныйДокумент, мНазваниеОтчета, Строка(ПараметрыСеанса.ТекущийПользователь));

И вот еще
(90)
(88) Исправлено сообщение в 4.1.2.1

тогда что ЭТО?
Не удалось получить доступ к Internet Explorer
{Форма.Форма.Форма(83)}: Ошибка при вызове конструктора (COMОбъект): Завершение работы системы по расписанию уже запланировано.: Завершение работы системы по расписанию уже запланировано.
100. DrAku1a 1590 03.02.12 10:08 Сейчас в теме
(98)
По первому пункту - это привязка к стандартному в конфигурациях 1С механизму работы с пользователями... Либо надо в конфигурации завести параметр сеанса ТекущийПользователь и позаботиться ПриНачалеРаботыСистемы чтобы этот параметр был заполнен, либо в коде отчета заменить "Строка(ПараметрыСеанса.ТекущийПользователь)" на "ИмяПользователя()". Второй вариант проще.

По второму пункту - было выше (88). Это встроенный механизм проверхи обновлений (ИМХО - штука не нужная) пытается запустить на компьютере Internet Exploer через OLE. Вроде так...
Оставьте свое сообщение

См. также

Получение всех констант / Все конфигурации (обычные/управляемые)

Универсальные обработки Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

26.03.2023    1235    3    Kaspirovsky    1    

2

Расчет сумм документов в журнале

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

Считаем суммы выделенных строк в журнале документов через меню "Печать"/"!Расчет сумм выделенных документов (внешняя)".

1 стартмани

03.11.2022    2134    2    AlexHelmer    0    

2

Заполнение параметра/отбора во всех отчетах списком товаров из документа

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

Добавление кнопки на форму общего отчет для заполнения параметра/отбора номенклатуры товарами из любого документа для любого отчета использующего общую форму отчёта

1 стартмани

23.08.2022    2613    1    user1209971    0    

2

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

Универсальные обработки Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Бухгалтерский учет Налоговый учет Управленческий учет Абонемент ($m)

Представляю вам универсальный журнал документов типовых баз за выбранный период. Журнал представлен для Бухгалтерия предприятия 3.0, Управление торговлей 11.4, Управление нашей фирмой 1.6 и Розница 2.3.

3 стартмани

08.07.2021    8797    32    quazare    10    

18

Универсальная форма списка журнала документов в 1С (обычные и управляемые формы)

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

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

2 стартмани

10.04.2020    6256    24    Denr83    0    

5

Универсальный отчет по документам "Документы в разрезе"

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

Универсальный отчет по документам, для платформы 1С8.3.хх УФ, позволяет получить отчет в виде двумерной таблицы в почти произвольных разрезах. В некоторых случаях очень удобен. Реинкарнация моего отчета для 1С7.7 - https://infostart.ru/public/59594/

1 стартмани

28.01.2020    7958    14    pophmail    3    

4

Поиск местоположения объекта на карте по координатам

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Карта с использованием WebKit. При открытии обработки сразу указывается местоположение на карте.

2 стартмани

17.01.2020    7772    1    Margo462    1    

7

Отчет по подпискам на события

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

Отчет "Анализ состава объектов в подписке на события".

1 стартмани

27.12.2019    5006    5    serg-lom89    8    

5

Просмотр значений реквизитов объекта

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

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

1 стартмани

16.12.2019    6710    14    gorevg    0    

3

Поиск посылки по трек номеру

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

Отслеживание посылок и писем по трек номеру.

1 стартмани

13.12.2019    11115    8    ranis888    16    

3

Узнать тип субконто - возвращает значение в текстовом виде

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

Определение типа субконто по указанному счету и номеру субконто. Возвращает значение в текстовом виде. Например: для счета 41.01 и субконто 1 вернет Справочник.Номенклатура

1 стартмани

30.08.2019    8395    3    AlexHelmer    2    

0

Размещение текста в ячейке табличного документа

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

Набор процедур и функций для подбора такого максимального размера шрифта ячейки табличного документа, при котором текст целиком помещается в ячейке. Последний раз обработка успешно протестирована на релизе 1С:Предприятие 8.3, учебная версия (8.3.8.1933).

1 стартмани

29.08.2019    16274    6    user847462    5    

12

Получение описания (расшифровки) параметров (настроек) торговых конфигураций 1С: Розница, УНФ и УТ

Универсальные обработки Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Абонемент ($m)

Внешние обработки, которые позволяют вывести названия параметров (настроек) и их описание (расшифровку) по разделам каждой из конфигураций: 1С:Розница (ред. 2.2), 1С:Управление нашей фирмой (ред. 1.6), 1С:Управление торговлей (ред. 11).

1 стартмани

29.08.2019    7314    1    delta    0    

3

Таблица умножения на СКД

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

Отчет формирует таблицу умножения в диапазоне от А до Б, сделан на СКД.

1 стартмани

05.07.2019    8858    2    Dmitrii D    4    

4

Прикрепленные файлы в отчете "Связанные документы"

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

Расширение для УТ 11.4. В отчете "Связанные документы" добавлен функционал индикации наличия у документов прикрепленных файлов.

1 стартмани

04.07.2019    11413    8    korelski    3    

4

Универсальный журнал с "галочками"

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

Бывает необходимость реализовать какой-либо признак для документа. Например, у бухгалтерии часто возникает желание видеть наличие физических документов. Такой признак можно, конечно, добавить в конфигурации в качестве реквизита, доработать формы, т.е. без программиста не обойтись... а что если пришли оригиналы документов из закрытого периода? Открывать период? Сбивать последовательность документов? - неудобно - удобнее сделать это через свойства или категории, подключенные к документу. Но как смотреть есть галочка или нет - заходить в каждый документ, открывать список категорий или свойств - неудобно... надо дописать стандартный журнал и опять без программиста не обойтись... а что если нельзя дорабатывать конфигурацию? Тогда на выручку придет универсальный журнал с галочками!

1 стартмани

27.06.2019    5866    7    sanches2    2    

3

Просмотр всех констант

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

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

1 стартмани

15.05.2019    10215    55    spartak_ss_88    13    

4

Быстрый запрос

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

Можно ли дать пользователю "удочку", а не "рыбу"? До сих пор ответ на этот вопрос был отрицательным. Всякий инструмент, который мог бы делать с базой данных все или почти все (или хотя бы многое), отвергался пользователями, как слишком сложный. Вспомните тот же SQL, который изначально разрабатывался именно как пользовательский инструмент. "Быстрый запрос" - это попытка устранить сложность, но сохранить при этом универсальность. (По состоянию на 06.08.2021 эта разработка устарела. Актуальная разработка здесь: https://infostart.ru/public/1492741/)

1 стартмани

29.04.2019    20292    31    mkalimulin    34    

46

Универсальная печатная форма "Анализ объекта" + шаблон подключаемой обработки для 1С на управляемых формах + отладка внешней печатной формы.

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

Универсальная печатная форма для всех программ на управляемых формах. Результат печати содержит все реквизиты и табличные части любого документа или справочника (имя + синоним + значение реквизита или поля табличной части), показывает уникальный идентификатор (УИД/GUID) объекта и дату создания (даже справочника!) на основании УИД. Отказоустойчивость кода обработки позволяет ей открываться как в типовых, так и в самописных программах (большинство обычных внешних печатных форм этого не могут). Кроме интерактивного открытия есть возможность подключения к конфигурации. После добавления появится команда печати почти во всех документах и справочниках. Автоматически определяет среду подключения и выбирает доступный вариант вывода: общая форма печати или же отображение табличного документа в новой форме. Все реквизиты объекта получает запросом, а не перебором строк, это делает быстрым выполнение команды.

2 стартмани

05.04.2019    18670    43    Aleksandr55555    4    

13

Версии библиотек стандартных подсистем

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

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

1 стартмани

02.04.2019    12508    25    Palmer1976    8    

2

Ипотечный калькулятор в 1С

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

Ипотечный калькулятор в 1С. Работает на управляемых формах любой конфигурации и без нее, на платформе 8.3. Тестировал на платформе 1С:Предприятие 8.3 (8.3.13.1513), без конфигурации.

1 стартмани

23.02.2019    10481    16    APTEM_SLV    11    

4

[Расширение] БП 3.0. Универсальный отчёт (по метаданным), как было до релиза 3.0.65

Универсальные обработки Бухгалтерский учет Управляемые формы 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

В релизе БП 3.0.65 1С просто удалила привычный "Универсальный отчёт". Стало понятно, что он больше не вернётся. А пользователям надо как-то жить, пока сопровожденцы сделают настройки к "новому" не юзер-френдли отчёту. Расширение поможет в БП ПРОФ, БП КОРП и их производных, например, в БСХП, решить данную проблему. Отчёт просто возвращается к жизни! Все настройки работают так, словно он никуда и не исчезал.

1 стартмани

13.02.2019    9453    15    Y_U_S    3    

2

Вывод штрихкода и фото номенклатуры для УТ

Универсальные обработки Оптовая торговля Учет ТМЦ Оперативный учет Управляемые формы 1С:Управление торговлей 11 Россия Абонемент ($m)

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

1 стартмани

21.12.2018    7300    5    TSvetlakova2008    0    

4

Печать табличной части документа

Обработка документов Универсальные обработки Печатные формы Платформа 1С v8.3 1С:Управление производственным предприятием Абонемент ($m)

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

2 стартмани

14.09.2018    10637    4    SITR-utyos    0    

10

Печать штрихкодов в векторе

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

Пример печати штрихкода в векторном изображении (SVG) с использованием вэб-сервиса https://barcode.tec-it.com/ Обычные формы 8.2. Думаю, проблем переделать под 8.3 не будет.

1 стартмани

02.08.2018    10286    10    _Vovik    2    

2

Горячие клавиши для печатных форм

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

Механизм установки и сохранения "горячих клавиш" для вызова печатных форм в различных управляемых формах 1С.

1 стартмани

01.08.2018    10300    8    artkor    0    

5

Яндекс.Карты (маршруты) API 1.1

WEB-интеграция Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка для создания маршрутов с помощью Яндекс карты API 1.1 и дальнейшей обработки полученной информации в 1С

1 стартмани

30.04.2018    9131    35    Jack_off    7    

7

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

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

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

1 стартмани

27.03.2018    10017    35    Dipod    5    

3

Погодка 2.0. Виджет для Бухгалтерии 3.0 [Расширение]

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

Погодка 2.0 - очаровательный виджет для Бухгалтерии 3.0 с прогнозом погоды в вашем городе.

1 стартмани

19.03.2018    12351    21    infosoft-v    0    

9

Навигация по функциональным опциям типовых конфигураций

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

Из релиза в релиз разделы и функциональные опции меняют своё местоположение. Вкупе с многостраничными формами настроек поиск нужной настройки становится испытанием для терпеливых. Я нашел такое решение.

1 стартмани

30.01.2018    30526    92    kuzyara    18    

142