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

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как убрать префикс из печатных форм в УТ 11.5?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36606
      Фото аватараOdineski
      Участник

        УТ 11.5 Не выводить префикс базы на печать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С