Шаблон договора одна из наиболее востребованных печатных форм. Договор в МоемСкладе можно печатать непосредственно из договора в разделе Контрагенты — Договоры или из документа, например в разделе Продажи — Заказ покупателя или Счет покупателю.
Шаблон, который создан для печати из раздела Контрагенты — Договоры, не предназначен для печати из раздела Продажи — Заказ покупателя / Счет покупателю и наоборот. Для каждого из этих разделов свой шаблон договора.
Если в договоре предполагается Спецификация (вывод наименований товаров и услуг), то такой договор может быть реализован только для печати из Заказа или Счета.
Формулы, применяемые в шаблонах договора по ссылке: https://support.moysklad.ru/hc/ru/articles/26472106529682
Примеры готовых шаблонов договора по ссылке: https://support.moysklad.ru/hc/ru/sections/14549569490705
Внесение текста в шаблон
Основная сложность в том, что большой объем текста в одной или нескольких объединенных ячейках вызывает некорректный автоподбор высоты строки. Наглядный пример — весь пункт (абзац) или даже несколько находятся в одной объединенной строке.
В результате часть текста скрывается или возникает неконтролируемый отступ между пунктами.
Пример:
Самым оптимальным способом будет добавить текст в несколько объединенных строк, не меняя их высоту. Т.е. текст будет помещаться в строку не за счет ее высоты, а за счет количества этих строк.
Как видно из демонстрации, в шаблоне Excel текст помещается в несколько объединенных строк. Высота строк не меняется, она остается базовой. Количество объединенных строк, чтобы поместился весь текст, может быть любым. Но удобнее все же группировать количество объединенных строк - по пунктам или по абзацам, если текста не много.
Далее любой шаблон договора следует масштабировать по ширине до 1 страницы, чтобы избежать пустых страниц.
Особое внимание следует уделить разметке - в частности полям и пустым строкам. Чем больше отступы от краев, тем меньше пространства остается для содержимого шаблона.
Много пустых строк лучше не оставлять, чтобы не создавать большие отступы между абзацами.
Нужно подобрать оптимальные отступы от левого и правого краев - это поможет уместить больше текста на странице.
Если при переходе текста на следующую страницу какая-то строка обрезается, то следует также подобрать оптимальные поля сверху и снизу.
Поле снизу не нужно делать очень маленьким, т.к. может пригодиться место под нумерацию страниц.
Для принудительного переноса на новую страницу используется Разрыв страницы по нужной строке.
Если договор предполагается со спецификацией, т.е. с позициями товаров, то такой договор нужно печатать из заказа покупателя или счета. Спецификацию, как любое другое приложение, удобнее вынести на отдельный лист, т.к. может требоваться совершенно другое количество колонок и другие поля.