Свой бланк проще получить не с нуля, а правкой готового. Скачиваем стандартную форму, редактируем её в Excel как обычную таблицу и загружаем обратно. Разберём структуру файла и что в нём можно менять безопасно.
Берём стандартную форму за основу
Создавать шаблон с чистого листа не нужно и рискованно: легко потерять служебные формулы. Правильный путь — скачать встроенную форму нужного документа и редактировать её.
- Откройте документ, откройте меню
Печать → Настроить… - Скачайте стандартный шаблон этого документа как
.xls-файл. - Откройте его в редакторе таблиц и вносите правки.
В скачанном файле уже расставлены все формулы jXLS и метки таблицы позиций — вам остаётся изменить оформление, а логику подстановки данных не трогать без необходимости.
Как устроен файл шаблона
Любой бланк логически делится на три зоны. Понимание этой структуры бережёт от случайной поломки:
| Зона | Что содержит | Можно менять |
|---|---|---|
| Шапка | Реквизиты, логотип, номер и дата — формулы вида ${o.name} | Оформление свободно, формулы — аккуратно |
| Таблица позиций | Строка-образец в цикле jx:forEach | Столбцы и стиль — да, метки цикла — нет |
| Подвал | Итоги, сумма прописью, подписи | Оформление свободно |
Формулы в фигурных скобках ${...} — это места подстановки. Их можно перемещать вместе с ячейкой, но нельзя разрывать или переписывать наугад.
В чём редактировать
Подойдёт любой редактор электронных таблиц, умеющий сохранять в старый формат Excel:
- Microsoft Excel — самый предсказуемый вариант, сохраняйте через «Сохранить как → Книга Excel 97–2003».
- LibreOffice Calc — бесплатная альтернатива, при экспорте выбирайте тип
.xls. - Google Таблицы — можно править, но затем скачивать как Microsoft Excel и пересохранять в
.xls.
.xls. Если случайно сохранить в .xlsx, МойСклад откажется загружать шаблон.Логотип, печать и подпись
Графика в бланке — это обычные изображения, вставленные в ячейки Excel. МойСклад печатает их как есть:
- Логотип — вставьте картинку в шапку, зафиксируйте размер и положение, чтобы она не «плыла».
- Факсимиле печати и подписи — можно добавить сканы в зону подписантов; следите, чтобы прозрачность PNG корректно отображалась.
- Реквизиты банка — оставьте формулами, чтобы данные подтягивались из карточки организации автоматически.
Работа со строкой позиций
Список товаров строится по одной строке-образцу, которую сервис размножает по числу позиций документа. Строка обрамлена метками цикла: jx:forEach в начале и его закрытием в конце. Эти метки стоят в отдельных пустых строках над и под строкой-образцом.
Что с этой строкой можно делать безопасно:
- Добавлять и убирать столбцы — например, вывести артикул
${row.assortment.code}или код товара. - Менять ширину, шрифт, границы, заливку.
- Настраивать формат чисел в ячейках цены и суммы.
Чего делать нельзя — удалять строки с метками цикла или вставлять внутрь диапазона лишние строки: таблица «поедет» или продублируется.
Проверка и загрузка обратно
Готовый файл загружается тем же путём, что и при первичном подключении — через Печать → Настроить…. После загрузки обязательно проверьте результат:
- Откройте документ с несколькими позициями, контрагентом и заполненными реквизитами.
- Распечатайте вашу форму в PDF.
- Сверьте шапку, все строки таблицы, итоги и подписи.
Если что-то не подставилось — вернитесь в файл, найдите нужную формулу и поправьте. Держите рабочую копию шаблона в отдельной папке: так проще откатиться, если новая версия окажется неудачной.
Итог
Редактирование шаблона — это работа в привычном Excel: берём стандартную форму, меняем оформление, вставляем логотип и подписи, не ломая формулы и метки цикла, и сохраняем обратно в .xls. Аккуратность с зоной таблицы позиций — главное правило.
Когда бланков много, а требования к оформлению строгие, ручная правка каждого файла отнимает время. Мы берём эту задачу на себя: приводим счета, накладные и акты к единому виду, настраиваем расчётные поля и следим, чтобы формы не ломались при обновлениях. Это часть услуг по функционалу и поддержке МойСклад.
Частые вопросы
Можно ли создать шаблон с нуля?
Технически да, но практичнее скачать стандартную форму и править её — в ней уже расставлены все нужные формулы и метки таблицы позиций.
В каком редакторе править шаблон?
В Microsoft Excel, LibreOffice Calc или Google Таблицах. Главное — сохранить итоговый файл в формате .xls (Excel 97–2003).
Как добавить логотип в бланк?
Вставьте изображение в ячейку шапки как обычную картинку Excel, зафиксируйте его размер и положение. МойСклад выведет логотип при печати.
Почему после правки шаблон не загружается?
Чаще всего файл случайно сохранён в .xlsx. Пересохраните его именно в .xls через «Сохранить как → Книга Excel 97–2003».
Что нельзя трогать в строке таблицы позиций?
Метки цикла jx:forEach и их закрытие, а также нельзя вставлять лишние строки внутрь диапазона цикла — иначе таблица съедет или задвоится.
Можно ли добавить в накладную свой столбец?
Да, в строке-образце таблицы можно добавить столбец и вывести в нём нужную переменную, например артикул товара через ${row.assortment.code}.
Как проверить готовый шаблон?
Распечатайте его в PDF на реальном документе с несколькими позициями и заполненными реквизитами, затем сверьте шапку, таблицу, итоги и подписи.
Поможем с настройкой и поддержкой МойСклад
Поможем с настройкой, доработкой и поддержкой МойСклад.