Шаблон отчета по регистру, с готовым макетом отчета.

Опубликовал Борис Разорёнов (Bor_ka) в раздел Программирование - Практика программирования

Шаблон нового отчета по регистру, с готовым макетом отчета.
Позволяет создать новый отчет за 5 минут.
Шаблон нового отчета по регистру, с готовым макетом отчета.
Простой и легко изменяемый листинг. Программисту легко добавить/изменить в отчет и при необходимости в запрос несколько реквизитов.
Удобен и используется мною для контроля и просмотра результатов изменений в регистре и при создании новых отчетов.

Для начинающих удобен как прием программирования.

Пример применения:

В документе "Инвентаризация" требуется контролировать резерв по текущему товару в Табличной Части. Для этого добавляем кнопку в документ Инвентаризация и в модуль формы процедуру нашей кнопки:

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

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

Наименование Файл Версия Размер
ШаблонНовогоОтчета
.ert 25,50Kb
05.09.14
97
.ert 25,50Kb 97 Скачать

См. также

Комментарии
1. Александр Рытов (Арчибальд) 2652 13.07.10 07:38 Сейчас в теме
2. Ёпрст (Ёпрст) 1018 13.07.10 15:29 Сейчас в теме
хрень какая то, по-видимому , сформированная за 5 минут конструктором отчетов в пофигураторе.
3. Михаил Ражиков (tango) 466 13.07.10 15:34 Сейчас в теме
Перем сзПараметры; - это чтоб начинающие не забыли, что Перем сзПараметры - это перем
4. Михаил Ражиков (tango) 466 13.07.10 15:36 Сейчас в теме
5. Борис Разорёнов (Bor_ka) 77 13.07.10 18:46 Сейчас в теме
(2) мне этот способ помогает экономить время, поэтому решил поделиться. Объясню, на своем примере. Мне нужно было создать новый отчет в 7.7, раньше я ничинал пользоваться конструктороми "Отчета" и/или "Запроса", но каждый раз приходилось терять время на перерисовку макета отчета и время прохождения по всем закладкам конструктора. На днях меня попросили сделать еще один новый отчет :) начал снова с конструктора... надоело... вспомнил про готовый шаблон и за пару минут получил то, что мне нужно.
Эта обработка для программистов, кто еще работает в 7.7 и тех кто хочет сохранить свое время для других задач. Ну хотя бы, чтобы выйти на улицу и подышать свежим воздухом.
6. Борис Разорёнов (Bor_ka) 77 13.07.10 18:59 Сейчас в теме
(4) Жара иногда помогает думать ;)
Ну из тех функций, которые нужны практически во всех отчетах можно выделить:
- обычный и множественный филтр
- способ подключения отчета к любому документу или отчету
- кнопки Обновить и Настройка
- и конечно более красивый макет отчета, чем тот что рисует конструктор

Остается вручную подправить запрос и все ;)
7. Ёпрст (Ёпрст) 1018 14.07.10 08:47 Сейчас в теме
(6) и полностью переделать саму Таблицу..
а ЗначениеУпорядочивания - это аттавизм конструктора.
8. Борис Разорёнов (Bor_ka) 77 14.07.10 10:45 Сейчас в теме
(7) ЗначениеУпорядочивания не убираю, т.к. так получается более универсальный отчет, тот кому нужно поменяет сам.

Переделал шабон отчета, выложу сегодня вечером.