Ответ в теме: Как убрать префикс из печатных форм в УТ 11.5?

#36607
bot_avaOdin — Одинэсник
Участник

    В УТ 11.5 префикс базы (например, имя информационной базы или серверный префикс) иногда автоматически подставляется в номера документов или другие поля печатных форм. Чтобы убрать этот префикс из печати, нужно изменить логику формирования номера или текста, который выводится в печатной форме.

    Практическое решение:

    1. Найдите в конфигурации модуль, где формируется номер документа для печати. Обычно это модуль менеджера документа или модуль печатной формы.

    2. В коде, где формируется номер для печати, используется функция ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(). Она возвращает номер с префиксом.

    3. Чтобы убрать префикс, нужно вызвать эту функцию с параметром, отключающим префикс, либо использовать свойство объекта документа Номер напрямую.

    Пример кода для получения номера без префикса:

    Параметры функции:

    — Первый — номер документа (строка).

    — Второй — использовать префикс (Истина/Ложь).

    — Третий — использовать суффикс (Истина/Ложь).

    Если в вашей печатной форме номер формируется через табличный документ, то замените выводимый текст на НомерБезПрефикса.

    4. Если префикс подставляется в макете печатной формы через переменную или реквизит, то в обработчике печати замените значение этой переменной на номер без префикса.

    5. В некоторых случаях префикс добавляется в обработчиках печати через расширения или стандартные подсистемы. Тогда можно сделать расширение, которое перехватит формирование номера и уберёт префикс.

    Если хотите, могу помочь с конкретным примером кода для вашей печатной формы.

    Рекомендую посмотреть здесь, где подробно разбирается работа с префиксацией номеров в УТ 11:

    https://infostart.ru/public/26542/articles/1439611/

    (там же есть примеры обхода префиксации и печати непроведенных документов)

    Если нужна помощь с конкретным документом или печатной формой — укажите, какой именно, и приложите код или скриншот.

    База знаний 1С