Как в 1с настроить печатную форму упд
В небольшой статье мы расскажем о том, как настроить печатные формы и отчеты в «1С». Знание этих несложных приемов значительно упростит взаимодействие с интерфейсом «1С» и позволит экономить драгоценное время.
Эти простые и полезные лайфхаки «1С» вы сможете освоить самостоятельно, без привлечения специалистов и программирования.
Как сформировать печатные формы в один клик
Первая фишка «1С» посвящена возможности формировать печатную форму нажатием одной кнопки. Если вывести форму в отдельную кнопку, вы сможете быстро распечатать нужный макет документа в один клик в «1С» 8.3. Не потребуется отдельно заходить в пункт меню «Печать».
Как это сделать: в часто используемом документе необходимо перейти в раздел «Еще» – «Изменить форму» — «Еще» – «Установить стандартные настройки» – «Применить».
Далее в разделе «Печать» выберите форму, которую требуется вынести в панель быстрого доступа. В нашем примере выбираем «Счет на оплату». Нажимаем «Еще» – «Изменить форму» – Раскрываем все значки «+» и с помощью сочетания кнопок Ctrl+F ищем нужную форму (рис.1).
Переносим нашу форму «Счет на оплату» в командную панель «Форма» и нажимаем «Применить». Для экономии рабочего пространства кнопку можно переименовать, например, в просто «Счет». Все готово! Видим, что после наших действий рядом со стандартной кнопкой «Печать» появилась новая – «Счет» (рис.2).
Группировка отчетов и печатных форм
Этот лайфхак в «1С» посвящен работе с отчетами. Зачастую при работе с отчетами мы используем большое количество группировок или так называемых «плюсиков». Вместо того, чтобы нажимать на «плюсики» или пытаться вручную их отсортировать множество данных в документах, можно использовать встроенные обработки для сортировки элементов в таблицах по уровням.
На рисунке ниже показано, как легко это делается. Просто кликните по элементу правой кнопкой мыши и выберите нужный уровень внешней группировки (рис.3).
Как настроить области печати
Если вам требуется распечатать только какую-то часть документа, то полезно уметь управлять областями печати в «1С». Можно выбрать как один столбец для вывода на печать, так и документ целиком. Сделать это очень просто. Выберите мышкой нужную зону, затем зайдите в раздел «Таблица» – «Настройки печати» – «Задать область печати» (рис.4).
Выделенную область вы сможете скопировать и вставить в любой документ или распечатать по требованию.
Компания «1С-Архитектор бизнеса» предоставляет полный спектр услуг по автоматизации и неизменно входит в число ведущих партнеров фирмы «1С». Если вам требуется техническая поддержка по «1С», наши специалисты будут рады помочь и ответить на интересующие вопросы!
Настройка отчетов
И последняя фишка «1С» в нашем списке посвящена возможности настройки отчетов. Любые отчеты и их форму можно настроить – сделать более или менее информативными, сжатыми и развернутыми.
Сделать это просто: откройте интересующий вас отчет и нажмите на кнопку «Настройка» (рис.5).
Откроется следующее окно (рис.6).
Вам останется только выбрать нужные параметры и сформировать документ. Чтобы при следующем использовании программы не пришлось все заново настраивать, обновленный вариант отчета с вашими настройками можно легко сохранить через кнопку «Еще».
Подведем итоги
В статье мы рассказали о том, как настроить печатные формы и отчеты в «1С». Надеемся, что эти знания пригодятся вам при взаимодействии с интерфейсом «1С» и позволят облегчить управление программой.
Если вы только начинаете осваивать «1С» или у вас возникли сложности с применением настроек, обращайтесь за профессиональной консультацией к нашим специалистам.
Рассмотрим настройку и создание новых печатных форм в системе 1С 8.3.
Создание внешних печатных форм для управляемого приложения рассмотрено в отдельной статье.
Создание и настройка печатной формы 1С 8.3
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Далее необходимо выбрать реквизиты, которые нужно указать в шапке печатной формы в том порядке, который нам необходим:
После выбора реквизитов шапки печатной формы 1С 8.2 следует сделать выбор данных для табличной части:
Когда и этот шаг сделан, нужно выбрать реквизиты подвала аналогично реквизитам в шапке.
На последней странице можно оставить всё по умолчанию и нажать ОК:
Что получаем в итоге?
Правильно оформленный макет печатной формы:
Процедура, полностью формирующая печатную форму документа:
Которые можно настроить в 1С 8.2, как нужно нам.
Вывод вызова созданной печатной формы 1С
Созданная и настроенная печатная форма выглядит так:
Другие статьи по 1С:
Механизм заключается в разработке программистом внешней обработки, в которой описан программный код, формирующий нужную печатную форму. Данную обработку необходимо просто загрузить в пользовательском режиме (1С предприятие) в базу данных.
Этот функционал не новый, он достаточно давно используется в типовых конфигурациях. В настоящий момент актуальна версия библиотеки стандартных подсистем версии 2.х, в которой инструменты построены на механизме управляемых форм.
Рассмотрим методику разработки и настройки внешних печатных форм для 1С (8.2 или 8.3) именно в управляемом приложении, и ниже Вы можете скачать полученную внешнюю печатную форму.
Если у Вас нет времени читать, можете просмотреть наш видеоурок по созданию внешних печатных форм и подключению их на примере конфигурации 1С Бухгалтерии:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Пример создания внешней печатной формы в 1С 8.3
Для начала создадим новую обработку и укажем в ней следующее:
1. Создадим экспортную функцию СведенияОВнешнейОбработке() в модуле объекта, укажем следующий код:
Формат возвращаемой структуры регламентирован, подробности можно узнать в разделах ИТС.
Они практически всегда одинаковы.
2. Вторым шагом необходимо создать экспортную процедуру Печать(), с помощью которой подсистема будет инициировать запуск печати из общих модулей подсистемы. Процедура содержит 4 параметра:
Процедура выглядит примерно следующим образом:
Вот и всё, подготовительная часть обработки для внешней печатной формы в 1С 8.3 готова, осталось сделать непосредственно саму печатную форму в виде табличного документа, которую будет возвращать нужная функция.
Создание табличного документа
Подробно останавливаться на этом не будем, на эту тему есть большое количество материалов.
Представим лишь внешний вид макета нашего элементарного примера:
Подключение и тестирование ВПФ в 1С
При нажатии на команду система сформирует нужную нам форму:
Возможно, она не самая красивая, но как учебный пример, демонстрирующий работу в программе, вполне подойдет :).
Если у вас что-то не получается, рекомендую воспользоваться механизмом отладки внешних печатных форм.
Другие статьи по 1С:
Читайте также: