Данные шаблоны в практике — вещь очень удобная.
Я решил наконец привести этот инструмент в полный порядок и сделать все нужные актуальные шаблоны для различных практических задач. Шаблоны универсальные, точно работают на актуальных релизах конфигураций БП 3.0, ЗУП 3.1, УТ 11.х, и с большой вероятностью на других конфигурациях, использующих БСП. Код открыт.
Дополнительная информация:
Шаблон внешнего отчета
По умолчанию используется отбор по периоду и организации. Есть дополнительная вкладка, в которой при необходимости можно размещать другие настройка/параметры. В самом простом случае вам лишь нужно написать код текста запроса и обработать вывод информации в макет.
Шаблон внешней печатной формы
В коде модуля шаблона нужно поменять название печатной формы, указать документ (для которого предназначена ВПФ) и разместить свой код в области "Модуль_Менеджера_Печать".
Есть форма отладки.
Шаблон внешней печатной формы (с ручным выбором параметров из дополнительной формы)
Данный шаблон предназначен для ситуаций, когда перед выводом ВПФ пользователю необходимо указать дополнительные параметры, которые будут подставляться в макет печатной формы.
Есть форма отладки.
Шаблон внешней печатной формы (с передачей доп. параметров из объекта)
Данный шаблон предназначен для ситуаций, когда в процедуру печати нужно передать реквизит документа или значение текущей строки табличной части, на которую пользователь установил курсор.
Например, в ЗУП 3.1 данный шаблон использовался мною при создании ВПФ Приказа о переводе (Т-5) для документа "Кадровый перевод списком" в ситуации, когда в отделе кадров пользователь открывает кадровый перевод, устанавливает курсор на нужного сотрудника и выводит приказ Т-5 на печать.
Есть форма отладки.
Шаблон обработки заполнения табличной части документа
В коде модуля шаблона нужно указать документ (для которого предназначена обработка), и в форме отладки в процедуре "ВыполнитьКомандуНаСервере" прописать свой алгоритм заполнения таб. части. есть возможность добавления нескольких команд.
Есть форма отладки.
Пишите свои комментарии и пожелания.
Мир 1С очень динамичен, много разнообразных (но часто похожих) задач и конфигураций, поэтому данный раздел будет регулярно обновляться.
Успехов в работе! 🙂
Тоже интересует переделка внешних отчетов, которые на скд не сложно переделать, по паре минут, а тут надеюсь поможет шаблон. Для внешних печатных форм тоже использовал свой шаблон. А для внешних обработок разных из бсп брал
(1) gr0ck,
аналогично, в первую очередь перед отчетами переделал все внешние печатные формы (у нас на предприятии их порядка 10), много времени «убил» на понимание принципа работы ВПФ в управляемых формах, после, когда разобрался, также создал нечто вроде шаблона и теперь, зачастую, просто меняю макет да процедуру печати.
На СКД отчеты не делаю — плохо понимаю этот механизм, в планах его изучение.
Вот и я начинаю «привыкать» к УФ. Пока больше проблем, чем преимуществ. Честно говоря не нравятся мне эти УФ, но что делать, надо привыкать и учиться…
(2)
возможно ли написание отчетов под УФ без использования СКД?
Пока разбираюсь с УФ.
Есть сложности
подскажите пожалуйста, как обойти ошибку в этой строчке и почему она появляется?
ЭтотОбъект=РеквизитФормыВЗначение(«Отчет»);
(7) stas1kbob,
и автору
в процедуре СформироватьОтчетНаСервере() ЭтотОбъект нужно переименовать, например в Объект
Объект=РеквизитФормыВЗначение(«Отчет»);
классный макет, спасибо
Выбор периода уже не работает — не рекомендую.
А как автоматически зарегистрировать этот отчет в подсистеме?
Что нужно указывать в параметре массива назначений использования.
«Подсистема.ххх» ?
(10) Hexed, если честно, не совсем понял вашего вопроса…
Есть недочеты, но плюсую.
Вы бы обновили отчет по текущей версии БП, все бы вам спасибо сказали!
Ребят, приношу свои извинения, сейчас совсем нет времени заняться отчетом.
Обязательно его переделаю под текущие версии БП, постараюсь в самое короткое время
Как сделать так, чтобы то оформление макета, которое я задаю в конфигураторе — не слетало при выводе отчета?
Ширина колонок, цвет ячеек и прочее.
Хм… Так оформление вроде как и не должно слетать…
По крайне мере в коде нет строк для программного изменения макета.
(11) При регистрации отчета в БСП совместимой конфигурации где он должен появится?
ссылку «Указать разделы команд интерфейса» и указываем, в каких разделах будет доступен отчет.
Можно ли в параметрах регистрации отчета настроить в какой раздел его автоматически регистрировать?
(16) Если честно, не задумывался над этим вопросом, т.к. всегда пользуюсь открытием внешних отчетов/обработок из одноименного раздела.
О возможности регистрации (в параметрах) в определенном разделе обязательно посмотрю в самое ближайшее время и напишу о результатах
ВнешнийОтчет_БП_3.0_Заготовка (Старая версия) в Бухгалтерия предприятия, редакция 3.0 (3.0.65.91) не запускается.
{ВнешнийОтчет.УФ_ЗаготовкаВнешнегоОтчета.Форма.ФормаОтчета.Форма(200)}: Метод объекта не обнаружен (ПереключитьТекущуюСтраницуВыбораПериода)
ВыборПериодаКлиентСервер.ПереключитьТекущуюСтраницуВыбораПериода(Форма.ВидПериода, Элементы.ГруппаПоляВводаПериода);
ВнешнийОтчет_БСП_Заготовка, v-3 от 22.02.2017 работает
1 стартмани просто погулять ушел:)
(18)
Видимо он для старой БСП. В текущей нет такого модуля.
Видимо надо использовать эту «ВнешнийОтчет_БСП_Заготовка, v-3 от 22.02.2017»
Ребята, повнимательнее.
Рабочая версия «ВнешнийОтчет_БСП_Заготовка, v-3 от 22.02.2017» 🙂
Все шаблоны полностью обновлены и работают на актуальных релизах БП 3.0, ЗУП 3.1, УТ 11.х и других
т.е. можно дать доступ к отчету, добавив его как дополнительный без особой настройки прав.
включить привелегированный режим при компоновке результата.
Спасибо!
буду пробовать.
Добрый день!
Подскажите, пожалуйста. а нет ли у Вас подобного шаблона Шаблон внешней печатной формы с передачей доп. параметров из объекта (БП 3.0, ЗУП 3.1) для вывода печатной формы в WORD?
(23) Добрый день. Такого готово шаблона у меня нет.
Я подумаю, может действительно заняться и сделать шаблоны для вывода печатных форм в Word.
Добрый день!
Скачала Ваш шаблон «Шаблон внешней печатной формы (с передачей доп. параметров из объекта)
«, пытаюсь применить его для Зуп 3.1, возник вопрос, не могу справиться, после подключения внешней печатной формы при печати первый раз, как всегда, появляется окно с предупреждением и при этом открывается форма самой Вашей обработки. Начало это появляться, когда в модуле формы обработки обратилась к функции склонения объектов ФизическиеЛицаЗарплатаКадры.Просклонять. Как убрать появление этой формы?
(25) Добрый день. Не совсем понял суть проблемы…
(25)
Ошибка появляется после того, как вы доработали печатную форму?
Если так, тогда видимо ошибка у вас в коде.
Пришлите в личку вашу обработку, как появится свободное время — посмотрю.