Найти в Дзене
maksim-it

Печатная форма без программиста.

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

Часть 1

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

  • Обратиться программистам
  • Нанять сторонних разработчиков
  • "Снять" данные в 1с, перенести в Excel

В первом случае своих разработчиков может и не быть. Во втором - дорого. В третьем - долго.

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

Предположим, что вместе с заказом клиента нам необходимо приложить гарантийный талон. Понятно, что фирма 1С не знает про специфику работы вашей организации и добавлять этот макет в программу не будет. Буду рассматривать пример в демонстрационной базе УНФ. Откроем произвольный заказ. Нам необходимо перейти в макеты печатных форм.

Если у вас не полные права, тогда необходимо сделать как показываю в данном примере. Так как пройти в этот справочник без полных прав иным способом у меня не получилось. Я запустил базу под учетной записью "бухгалтер"

Откроется печатная форма. Нас она не интересует, нажимаем "Еще" и далее "Перейти к макетам печатных форм"

Макет
Макет

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

Макеты печатных форм
Макеты печатных форм

Выбираем необходимый документ/справочник и нажимаем кнопку создать.

Создать
Создать

Вводим название нашего макета и нажимаем ок

Гарантийный талон
Гарантийный талон

И перед нами откроется редактор макета печатной формы.

Редактор
Редактор

Итак, я рассматриваю пример создания формы с нуля. Скорее всего, у вас уже есть готовый макет в файле Excel и неплохо было бы его перенести в наш редактор. Рисовать его с "нуля" в этом редакторе не совсем удобно и затратно. Предлагаю "схитрить". Открываем файл, ищем файл Excel и открываем его.

Файл Открыть
Файл Открыть

В 1С откроется наш макет.

Макет
Макет

Для того, чтобы перенести этот макет в наш вновь создаваемый делаем следующее:

  • Выделяем открытый макет (Выделением мыши)
  • Копируем (Ctrl + C)
  • Вставляем в наш создаваемый макет (Ctrl + V)

В результате переноса видим следующее:

-9

Пробуем Записать и закрыть.

Записать и закрыть
Записать и закрыть

Видим как в общем списке макетов появился гарантийный талон. Не забываем поставить вот этот флаг.

Макеты
Макеты

Готово. Откроем любой произвольный заказ и видим, как наш макет появился в подменю "Печать"

Гарантийный талон
Гарантийный талон

Нажмем на него, выведется печатная форма нашего макета.

-13

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

Связь со мной: