Часть 1
Итак, приступаю к очередному циклу статей. С недавних пор в 1С появился инструмент для самостоятельного создания печатных форм. Это требуется сплошь и рядом, учитывая, что в каждой организации существуют собственные формы отчетности, формы отгрузок документов, внутренние перемещения итд. Как обычно действуют в таких случаях?
- Обратиться программистам
- Нанять сторонних разработчиков
- "Снять" данные в 1с, перенести в Excel
В первом случае своих разработчиков может и не быть. Во втором - дорого. В третьем - долго.
В связи с этим, предлагаю изучить совершенно новый и полезный инструмент по созданию собственных макетов. Да, не все так идеально. Есть ряд ограничений, но в простых случаях мы можем обойтись без них.
Предположим, что вместе с заказом клиента нам необходимо приложить гарантийный талон. Понятно, что фирма 1С не знает про специфику работы вашей организации и добавлять этот макет в программу не будет. Буду рассматривать пример в демонстрационной базе УНФ. Откроем произвольный заказ. Нам необходимо перейти в макеты печатных форм.
Если у вас не полные права, тогда необходимо сделать как показываю в данном примере. Так как пройти в этот справочник без полных прав иным способом у меня не получилось. Я запустил базу под учетной записью "бухгалтер"
Откроется печатная форма. Нас она не интересует, нажимаем "Еще" и далее "Перейти к макетам печатных форм"
Перед нами откроется справочник, где хранятся все макеты печатных форм конфигурации. Здесь же можно поправить существующие, но я не рекомендую их менять без крайней необходимости. Нас интересует создание собственного.
Выбираем необходимый документ/справочник и нажимаем кнопку создать.
Вводим название нашего макета и нажимаем ок
И перед нами откроется редактор макета печатной формы.
Итак, я рассматриваю пример создания формы с нуля. Скорее всего, у вас уже есть готовый макет в файле Excel и неплохо было бы его перенести в наш редактор. Рисовать его с "нуля" в этом редакторе не совсем удобно и затратно. Предлагаю "схитрить". Открываем файл, ищем файл Excel и открываем его.
В 1С откроется наш макет.
Для того, чтобы перенести этот макет в наш вновь создаваемый делаем следующее:
- Выделяем открытый макет (Выделением мыши)
- Копируем (Ctrl + C)
- Вставляем в наш создаваемый макет (Ctrl + V)
В результате переноса видим следующее:
Пробуем Записать и закрыть.
Видим как в общем списке макетов появился гарантийный талон. Не забываем поставить вот этот флаг.
Готово. Откроем любой произвольный заказ и видим, как наш макет появился в подменю "Печать"
Нажмем на него, выведется печатная форма нашего макета.
На этом завершаем нашу статью. В следующей, разберемся, как вставить в этот макет наши параметры для автоматической заполнения реквизитов и табличных частей.
Связь со мной: