Добавление в новый документ подсистемы печати дополнительных печатных форм, пример для УНФ и УТ 11

15.10.21

Разработка - БСП (Библиотека стандартных подсистем)

Два примера использования подсистемы печати БСП, выполненных в виде расширения, для УТ 11 и УНФ.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Добавление в новый документ подсистемы печати дополнительных печатных форм, пример для УНФ:
.cfe 17,47Kb
23 2 500 руб. Купить
Добавление в новый документ подсистемы печати дополнительных печатных форм, пример для УТ11:
.cfe 18,08Kb
27 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Столкнулся тут недавно с задачей подключения подсистемы печати к БСП, краткое гугление привело к этой публикации //infostart.ru/1c/articles/1132897/, но с тех многое изменилось в БСП, и после решения моей задачи и в исполнении обещания на форуме потратил немного времени на создание расширений с документом тест, где наглядно продемонстрирован актуальный на текущий момент код, необходимый для подключения подсистемы печати.

Еще один нюанс, попробовал подключить внешнюю печатную форму к документу из расширения, справочник Дополнительные отчеты и обработки выдал Размещение <не существует>. Краткий анализ кода показал, что табличная часть этого справочника "Назначение" содержит поле с типом СправочникСсылка.ИдентификаторыОбъектовМетаданных, а у нас объект в этом справочнике просто быть не может. Так что или менять тип на составной и переписывать кучу типового кода или просто добавить форму в расширение, ну или снять конфигу с поддержки и включить документ в основную конфигурацию.

Разрабатывалось на версии платформы 8.3.18.1289 версии конфигураций УНФ 1.6.25.152, УТ11 11.4.13.71.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

БСП (Библиотека стандартных подсистем) Программист Платные (руб)

Синтакс-помощник БСП - cправочник по библиотекам стандартных подсистем и электронных документов. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП и БЭД.

3254 руб.

21.11.2024    12480    46    24    

52

БСП (Библиотека стандартных подсистем) Универсальные функции Программист 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Когда появляется необходимость сделать подключаемую внешнюю обработку, будь это печатная форма или отчет - нам всегда приходится прописывать сведения о внешней обработке для подключения их в соответствующий справочник. И это занимает некоторое время, что не очень удобно. Как для себя, так и для вас - я подготовил ряд примеров использования этой функции, можете выбрать один из них, чтобы в дальнейшем использовать их в шаблонах текста. Комментарии по дополнению и исправлению статьи - приветствуются.

06.02.2026    6217    manul1c    6    

21

Рефакторинг и качество кода БСП (Библиотека стандартных подсистем) Механизмы платформы 1С Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Использование Библиотеки стандартных подсистем позволяет разработчикам 1С значительно ускорить процесс создания решений за счет готового универсального кода, поддерживаемого и обновляемого официальным вендором. В статье рассказывается про роль и применение «Библиотеки стандартных подсистем» (БСП), примеры интеграции и подключения подсистем.

23.09.2025    11399    AlexeyPROSTO_1C    1    

18

БСП (Библиотека стандартных подсистем) Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Уже заезженная тема с выводом в Word макетов при помощи БСП, но некоторые коллеги все равно спрашивают. Поэтому размещаю тут материал, как это сделать за три простых шага. Решение, которым я успешно пользуюсь в случаях, когда не нужна универсальность подключаемых внешних печатных форм.

16.09.2025    5840    _seerco2002    0    

34

Нейросети БСП (Библиотека стандартных подсистем) Инструментарий разработчика Программист 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Telegram-бот для разработчиков 1С, работающих с БСП. Если не знаете нужный под задачу метод или не помните название, то опишите боту задачу и получите список подходящих экспортных методов из общих модулей БСП.

02.09.2025    7100    krasnov322    23    

43

Анализ учета БСП (Библиотека стандартных подсистем) 1С:Предприятие 8 1С:Библиотека стандартных подсистем Бесплатно (free)

Расширение для конфигураций на базе БСП 3.х. Позволяет создавать новые отчеты путем соединения или объединения других отчетов.

22.05.2025    5587    235    seperblunt    9    

30
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. pentaplex 26.11.21 11:52 Сейчас в теме
При добавлении произошла ошибка " неудалось добавить расширение ТЕСТ" ИЗ ФАЙЛА .... по причине: Ошибка применения расширения конфигурации: не найден объект Подсистема.Продажи
2. Romyl01 38 26.11.21 23:54 Сейчас в теме
(1) в вашем вопросе уже есть ответ, не знаю в конфигурацию вы загружаете мое расширение, но явно не в ту для которой оно предназначено, раз отсутствует подсистема продажи.
3. pentaplex 29.11.21 13:10 Сейчас в теме
А для моей сможете сделать? 1С:Предприятие 8.3 (8.3.18.1334), Управление нашей фирмой, редакция 1.6 (1.6.24.107)
4. Romyl01 38 29.11.21 13:40 Сейчас в теме
(3)Что сделать? это тестовый пример как работать с подсистемой печати,предназначенный для разработчиков,куда вы его примените, ваше дело, но явно это все это надо дорабатывать для реальной задачи. Вы можете сами открыть расширение которое есть у меня и разобраться как все устроено. Обучением начинающих разработчиков не занимаюсь, извините хватает работы.
5. stoptime 412 11.12.24 10:48 Сейчас в теме
ПодключаемыеКомандыУНФ.ОписаниеОбъектовПодключаемыхКоманд - содержит перечень справочников и документов к которым прикрепляются в том числе и команды печати команды печати. В модуле формы на форме сделать реквизит произвольного типа ПараметрыПодключаемыхКоманд. В командной панели сделать группу ПодменюПечать. В процедуре ПриСозданииНаСервере добавить
ПечатьДокументовУНФ.УстановитьОтображениеПодменюПечати(Элементы.ПодменюПечать);
Остальное по документации ПодключаемыеКоманды. Можно просто все это из других объектов скопировать. Не очевидно только то , что нужно в модуль унф свой объект добавить.
interests; yuri76; +2 Ответить
6. kushtal 12.10.25 18:37 Сейчас в теме
Не рекомендую. Проверяю в УТ, добавляю ВПФ, в назначении указываю документ - не работает. Либо уже неактуальная, либо просто не рабочая.
7. Romyl01 38 14.10.25 10:20 Сейчас в теме
(6)
вляю ВПФ, в назначении указываю документ - не работает. Либо уже неактуальная, либо просто не рабочая.
решение актуально для той платформы и версий конфигураций которые указаны в описании разработки, вы же не указали даже на какой версии ут тестировали, чтобы я мог актуализировать, это не очень профессионально.
Для отправки сообщения требуется регистрация/авторизация