При работе в конфигурации 1С:Управление нашей фирмой (УНФ) часто возникает необходимость в документе, например, в заказе покупателя, изменить название номенклатуры так, чтобы именно оно выводилось на печать. Особенно остро этот вопрос встает при переходе в облачный сервис 1С:Фреш, где пользователи замечают, что поля НаименованиеДляПечати и Описание заблокированы для редактирования. Разберем по шагам, с чем это связано и как правильно решить данную задачу.
Проанализируем ситуацию: почему в строке заказа нельзя просто взять и поменять наименование. Поля НаименованиеДляПечати и Описание, которые вы можете видеть в строках или подвале табличной части, на самом деле являются реквизитами самого справочника номенклатуры, а не строки конкретного документа. Они выводятся в форму документа только для чтения.
Это сделано намеренно, чтобы исключить случайное изменение глобальных данных номенклатурной позиции из одного отдельного заказа. Кроме того, если в вашей базе используются Шаблоны наименований, в настройках категории номенклатуры может быть установлен жесткий запрет на ручное редактирование рабочих названий и наименований для печати.
Выясним причину, по которой опытные пользователи советуют использовать поле Содержание. Это штатный строковый реквизит табличной части документа, однако по умолчанию он скрыт из интерфейса для экономии места. Алгоритм типовых печатных форм (счетов на оплату, заказов, накладных) изначально настроен так: если колонка Содержание заполнена, ее значение автоматически подставляется в печатную форму с наивысшим приоритетом, заменяя стандартное наименование из справочника.
Посмотрим на пример того, как вывести это поле в документе. Для этого есть два стандартных пути:
Содержание.После этого в строке табличной части появится текстовое поле, куда вы сможете вписать любое произвольное название для печати, не меняя при этом саму карточку номенклатуры.
При работе в облаке мы сталкиваемся с отсутствием прямого доступа к конфигуратору. Внести изменения в код алгоритмов печати стандартным путем (изменив модуль менеджера документа) нельзя. Любые модификации алгоритмов автозаполнения или добавление нестандартных полей допустимы исключительно через внешние расширения (файлы формата .cfe). Эти расширения должны проходить обязательный аудит сервиса на соответствие стандартам разработки облака.
Рассмотрим подробнее другие штатные механизмы, если ручное заполнение поля Содержание вам не подходит:
Используя эти методы, вы сможете гибко управлять названиями товаров в печатных формах, не нарушая структуру справочников вашей базы 1С.