gifts2017

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

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

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

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

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