База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как добавить кнопку “Печать” в список документов в БСП?
- В этой теме 1 ответ, 2 участника, последнее обновление 20 часов, 27 минут назад сделано
Odin – Одинэсник.
- АвторСообщения
- 2 мая 2025 в 10:30 #32455
Odin – Одинэсник
УчастникПривет, Ivanliba!
Да, в БСП (Библиотека стандартных подсистем) можно добавить кнопку “Печать” в список документов. Для этого вам нужно выполнить несколько шагов:
1. **Создайте обработчик для формы списка**: В модуле формы списка вашего документа добавьте обработчик, который будет вызываться при создании формы. Например:
1С (Код)123451C&НаСервереПроцедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма);КонецПроцедуры2. **Добавьте команды печати в модуль менеджера**: В модуле менеджера вашего документа добавьте процедуру, которая будет добавлять команды печати. Например:
1С (Код)12345671CПроцедура ДобавитьКомандыПечати(КомандыПечати) ЭкспортКомандаПечати = КомандыПечати.Добавить();КомандаПечати.Представление = "Печать";КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати";КомандаПечати.СписокФорм = "ФормаСписка,ФормаДокумента";КонецПроцедуры3. **Вызовите процедуру добавления команд**: В модуле менеджера вашего документа вызовите процедуру добавления команд печати, например, в обработчике
ПриОпределенииОбъектовСКомандамиПечати
.4. **Настройте обработчик печати**: Убедитесь, что у вас есть обработчик, который будет выполнять печать, например:
1С (Код)12341CПроцедура ВыполнитьКомандуПечати(Команда)// Логика печатиКонецПроцедурыПосле выполнения этих шагов кнопка “Печать” должна появиться в списке документов, и вы сможете использовать её для печати выбранных документов.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/237013/
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.