Поле товара не печатается в МоемСкладе: как проверить формулу шаблона
Как найти причину пустого поля в печатной форме МоегоСклада: источник position.good, точное имя реквизита, тип значения и проверка нескольких позиций.
Содержание статьи
Когда реквизит заполнен в карточке товара МойСклад, но отсутствует в распечатке, сначала проверьте формулу печатного шаблона. Для дополнительного поля имеют значение источник данных, точное название и тип значения. Наличие колонки с похожим заголовком в файле шаблона ещё не означает правильного обращения к данным.
Инструкция проверена редакцией 11 октября 2026 года. Примеры ниже помогают диагностике; готовый изменённый шаблон необходимо проверить на документах вашей организации.
Установите источник реквизита
В официальных формулах position.good указывает на карточку товара. Это важно, когда одноимённые реквизиты существуют у товара и самого документа. Формула должна обращаться к тому объекту, где действительно заполнено нужное значение.
Редакционная рекомендация — выписать артикул контрольной позиции, расположение поля и ожидаемый текст. Не меняйте товарные данные под случайно выбранную формулу. Сначала договоритесь, где хранится постоянная характеристика, а где — условия конкретной операции. Такая договорённость является частью ответственности за данные товара.
Сверьте имя и тип поля
Справка требует точного названия дополнительного поля с учётом регистра и символов. Способ извлечения значения зависит от типа: для текста используется valueText, для строки valueString, для целого числа longValue. Один универсальный суффикс не подходит ко всем реквизитам.
Скопируйте имя из настройки поля и сравните его с записанным в формуле. Проверьте незаметный пробел в конце, похожие буквы и прежнее название после переименования. Затем установите фактический тип поля. Если в карточке отображается число, это ещё не доказывает, что реквизит создан именно как числовой.
Проверьте повторение строк
В шаблонах вывода позиций используются циклы: по всем позициям, только товарам либо только услугам. Формулы реквизитов размещаются внутри нужного цикла. Ошибка области повторения может приводить к неверному выводу при нескольких строках документа.
Поэтому тест только на одной позиции недостаточен. Подготовьте документ с двумя разными товарами и различимыми значениями реквизита. При необходимости включите услугу и проверьте, должна ли она участвовать в этой печатной форме. Значение первой строки не должно ошибочно повторяться у остальных.
Сравните распечатку до и после изменения
Работайте с копией шаблона и сохраните прежний файл. Редакционный набор приёмки включает заполненное поле, пустое поле и несколько позиций. Проверьте не только нужный реквизит, но и переносы строк, ширину колонки и читаемость итогового документа.
После успешной проверки передайте сотрудникам однозначное название рабочей версии. Старую копию оставьте для восстановления, но не предлагайте две одинаково названные формы в повседневной работе. Такой порядок соответствует проверке изменений перед массовым применением: небольшой контрольный пример должен подтвердить результат до печати всей партии.
Материал отражает сведения на указанную дату. Правила и условия работы площадок могут измениться. Редакционные принципы