Создаем внешнюю печатную форму. Этап 1. Добавление макета в обработку.

Добавлено: 16.11.2025 (Программирование)

Данная статья является продолжением цикла написания внешней печатной формы на примере "Справка для расчетов за выполненные работы (услуги) ЭСМ-7" для 1С:Бухгалтерия 8.

Первым делом необходимо создать внешнюю обработку. Для этого нам нужно войти в конфигуратор. Выбираем меню Файл - Новый.

Конфигуратор - Файл - Новый

В списке выбираем Внешняя обработка - Ок

Выбираем - Внешняя обработка - Ок

Для начала мы всем рекомендуем заполнить поля Имя и Синоним. 

Заполняем поле Имя и Синоним

И вот тут стоит сделать первое сохранение. Заходим меню Файл - Сохранить как. Вот тут мы нашимпрограммистам всегда рекомендуем в название файла вести верификацию, чтобы в случае если, что-то сломалось или пошло не так, сделать шаг назад и начать с начала. А в будующем можно эти версии использовать для написания новых обработок, тем самым сократив время на разработка. Один мой знакомый однажды сказал такую фразу: "В айтишники идут люди ленивые, чтобы запрограммировать и сидеть ничего не делать".

Меню Файл - Сохранить как

Пришло время добавить макет. Выбираем Макеты - Нажимаем кнопку Добавить (или правой кнопкой мыши Добавить) - Табличный документ - Заполняем Имя - Ок.

Выбираем макеты-Добавить-Табличный документ-Имя макета-ОК

Откроется пустой макет.

Откроется пустой макет

Теперь нам предстоит набросать макет справки ЭСМ-7. Тут несколько вариантов действий. Можно скачать готовую например с сайта 1С-ИТС(нужен доступ к сервису 1С-Гарант), поискать на просторах интернета готовую форму или можно самим набрать. Например это может выглядеть так (ширина ячеек оставлена по умолчанию):

Ширина ячеек оставлена по умолчанию

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

Ширина ячеек фикисированна

Ширину колонок и высоту строк выбираете сами как вам удобвней. Чтобы задать высоту строк или ширину колонок. Надо выбрать интересующие строки или столбцы. Правой кнопкой вызвать контекстное меню - выбрать задать высоту строк или ширину колонок.

Правой кнопкой - задать ширину колонок

Остается сделать хотя бы одну область, для того чтобы можно было начать писать программный код и тестировать по ходу написания нашу обработку. Начинающим разработчиком я всегда говорю чтобы выделяли и делали одну область "Заголовок", те кто умеют уже опыт обычно могут сразу разбить на нужные области. Как говорится на любой вкус и цвет. Выделяем нужную область в макете. В меню нажимаем Таблица - Имена - Назначить имя. Обратите внимание, что у многих опций есть сочетания кнопок на клавиатуре, обычно они написаны напротив.

Таблица - Имена - Назначить

Пишем имя нашей области "Заголовок"(можно свое любое имя придумать) - Ок

Заполняем имя области - Заголовок - Ок

Если все правильно сделали получим вот такой результат:

Макет с областью

После того как макет набран рекомендуем сохраниться.

Добавить комментарий:

Для того, чтобы добавить коментарий, авторизируйтесь.