В бухгалтерской практике нередко возникает требование скорректировать формулировку заголовка первичного документа. Например, заменить стандартный заголовок «Акт об оказании услуг» на комбинированный вариант «Акт об оказании услуг, выполненных работ». Согласно требованиям статьи 9 Федерального закона № 402-ФЗ «О бухгалтерском учете», формы первичных учетных документов (за исключением некоторых отраслевых стандартов) не являются строго унифицированными. Организация вправе самостоятельно определять форму документа и формулировки его реквизитов, зафиксировав утвержденный бланк в учетной политике. Рассмотрим подробно все возможные способы решения этой задачи в программах 1С: от моментального редактирования без изменения настроек до системных доработок.
Если скорректировать заголовок требуется срочно для единичного документа и нет необходимости менять шаблон для всех последующих операций, разберем самый быстрый вариант прямо при выводе на печать:
В современных конфигурациях, использующих Библиотеку стандартных подсистем (БСП) — таких как «1С:Бухгалтерия государственного учреждения 2.0», «1С:Бухгалтерия предприятия 3.0», «1С:ERP» и других, — предусмотрен штатный механизм правки печатных форм без использования Конфигуратора. Проанализируем, как настроить макет через интерфейс программы:
Акт об оказании услуг или A_MXL_АктВыполненныхУслуг).Важные нюансы при работе с пользовательскими макетами:
Во-первых, доступ к редактированию макетов имеют только пользователи с административными правами либо назначенной ролью на редактирование печатных форм.
Во-вторых, обратим внимание на тип заполнения ячейки в свойствах. Если для ячейки установлено свойство Параметр или Шаблон, значение может перезаписываться программным кодом формирования печати. Если ячейка содержит обычный Текст, внесенная надпись зафиксируется сразу.
В-третьих, поведение при обновлениях: отредактированный макет хранится в информационной базе и не затирается типовым обновлением конфигурации. Однако если разработчики фирмы «1С» выпустят обновление с измененной структурой макета, программа продолжит выводить старый пользовательский макет. В таком случае потребуется временно вернуть типовой шаблон кнопкой Использовать стандартный макет и повторно внести текстовые правки.
Если макет формируется динамически или требуется сохранить возможность штатного обновления без конфликтов с пользовательскими макетами БСП, оптимальным решением является внешняя печатная форма. Разберем преимущества этого подхода:
Для программистов и администраторов современных версий платформы 1С:Предприятие 8.3 наиболее гибким методом доработки является добавление расширения:
Если используется конфигурация на обычных формах (например, «БГУ ред. 1.0») или принято решение внести изменения напрямую в метаданные, выясним последовательность действий в Конфигураторе:
АктВыполненныхУслуг, A_MXL_АктВыполненныхУслуг или ПФ_MXL_Акт).Предостережение: внесение изменений в типовой макет через Конфигуратор требует частичного или полного снятия объекта с поддержки. Это приведет к тому, что при последующих обновлениях релизов конфигурация перестанет обновляться в полностью автоматическом режиме, и макет потребует ручного контроля в окне сравнения и объединения.