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

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

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

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

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

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

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

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

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


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

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

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

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