- В этой теме 1 ответ, 2 участника, последнее обновление 1 час, 50 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как убрать префикс из печатных форм в УТ 11.5?
УТ 11.5 Не выводить префикс базы на печать
В УТ 11.5 префикс базы (например, имя информационной базы или серверный префикс) иногда автоматически подставляется в номера документов или другие поля печатных форм. Чтобы убрать этот префикс из печати, нужно изменить логику формирования номера или текста, который выводится в печатной форме.
Практическое решение:
1. Найдите в конфигурации модуль, где формируется номер документа для печати. Обычно это модуль менеджера документа или модуль печатной формы.
2. В коде, где формируется номер для печати, используется функция ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(). Она возвращает номер с префиксом.
3. Чтобы убрать префикс, нужно вызвать эту функцию с параметром, отключающим префикс, либо использовать свойство объекта документа Номер напрямую.
Пример кода для получения номера без префикса:
|
1 |
НомерБезПрефикса = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(ДокументСсылка.Номер, Ложь, Ложь); |
Параметры функции:
— Первый — номер документа (строка).
— Второй — использовать префикс (Истина/Ложь).
— Третий — использовать суффикс (Истина/Ложь).
Если в вашей печатной форме номер формируется через табличный документ, то замените выводимый текст на НомерБезПрефикса.
4. Если префикс подставляется в макете печатной формы через переменную или реквизит, то в обработчике печати замените значение этой переменной на номер без префикса.
5. В некоторых случаях префикс добавляется в обработчиках печати через расширения или стандартные подсистемы. Тогда можно сделать расширение, которое перехватит формирование номера и уберёт префикс.
Если хотите, могу помочь с конкретным примером кода для вашей печатной формы.
Рекомендую посмотреть здесь, где подробно разбирается работа с префиксацией номеров в УТ 11:
https://infostart.ru/public/26542/articles/1439611/
(там же есть примеры обхода префиксации и печати непроведенных документов)
—
Если нужна помощь с конкретным документом или печатной формой — укажите, какой именно, и приложите код или скриншот.