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

15.10.21

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Добавление в новый документ подсистемы печати дополнительных печатных форм, пример для УНФ:
.cfe 17,47Kb
19
19 Скачать (1 SM) Купить за 1 850 руб.
Добавление в новый документ подсистемы печати дополнительных печатных форм, пример для УТ11:
.cfe 18,08Kb
23
23 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

См. также

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

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

1800 руб.

21.11.2024    2356    8    14    

8

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

Синтакс-помощник БСП - справочник по Библиотеке Стандартных Подсистем, профессиональный инструмент разработчика с интуитивно понятным интерфейсом. Читайте в статье как использовать все возможности справочника и сделать работу с БСП более комфортной и эффективной.

11.12.2024    3046    gorenski    0    

8

БСП (Библиотека стандартных подсистем) Менеджеры внешних отчетов Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

За последние лет 5 несколько раз сталкиваюсь с проблемой на разных проектах (в конфигурациях 1С:ERP, 1С:ERP УХ и многих других, основанных на БСП), когда много пользователей (около 30 тысяч) в информационной базе, время добавления доступа для пользователей занимает значительное время. Открытие списка занимает от 10 до 15 секунд, и каждое изменение списка еще примерно столько же.

1 стартмани

10.12.2024    624    Iaskeliainen    2    

7

БСП (Библиотека стандартных подсистем) Программист Платформа 1С v8.3 Бесплатно (free)

Некоторые нюансы, если вы захотите создавать свои расширения. Доработка отчета "Связанные документы" для отражения документов расширения. Печатные формы с шаблоном Word.

20.11.2024    2890    milkers    3    

9

БСП (Библиотека стандартных подсистем) Программист Платформа 1С v8.3 Бесплатно (free)

В статье описан алгоритм для включения документа или справочника в систему БСП. Будет полезно программистам 1С, начинающим работать с БСП.

24.10.2024    1396    PROSTO-1C    0    

16

БСП (Библиотека стандартных подсистем) Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

В материале описан универсальный механизм работы с добавленными элементами на общую форму «ФормаОтчета». Думаю, облегчит работу многим разработчикам.

08.10.2024    1194    PROSTO-1C    4    

14

БСП (Библиотека стандартных подсистем) Программист Стажер Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье рассмотрим пошаговую инструкцию создания дополнительного отчета с фоновым формированием результата.

04.10.2024    2082    MadRave    11    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 408 11.12.24 10:48 Сейчас в теме
ПодключаемыеКомандыУНФ.ОписаниеОбъектовПодключаемыхКоманд - содержит перечень справочников и документов к которым прикрепляются в том числе и команды печати команды печати. В модуле формы на форме сделать реквизит произвольного типа ПараметрыПодключаемыхКоманд. В командной панели сделать группу ПодменюПечать. В процедуре ПриСозданииНаСервере добавить
ПечатьДокументовУНФ.УстановитьОтображениеПодменюПечати(Элементы.ПодменюПечать);
Остальное по документации ПодключаемыеКоманды. Можно просто все это из других объектов скопировать. Не очевидно только то , что нужно в модуль унф свой объект добавить.
Оставьте свое сообщение