Odin | База знаний 1С

Как добавить кнопку...
 

Как добавить кнопку "Печать" в список документов в БСП?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

БСП добавить кнопку печать в список документов



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Привет, Ivanliba!

Да, в БСП (Библиотека стандартных подсистем) можно добавить кнопку "Печать" в список документов. Для этого вам нужно выполнить несколько шагов:

1. **Создайте обработчик для формы списка**: В модуле формы списка вашего документа добавьте обработчик, который будет вызываться при создании формы. Например:

1C
   &НаСервере
   Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
       УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма);
   КонецПроцедуры
   

2. **Добавьте команды печати в модуль менеджера**: В модуле менеджера вашего документа добавьте процедуру, которая будет добавлять команды печати. Например:

1C
   Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
       КомандаПечати = КомандыПечати.Добавить();
       КомандаПечати.Представление = "Печать";
       КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати";
       КомандаПечати.СписокФорм = "ФормаСписка,ФормаДокумента";
   КонецПроцедуры
   

3. **Вызовите процедуру добавления команд**: В модуле менеджера вашего документа вызовите процедуру добавления команд печати, например, в обработчике `ПриОпределенииОбъектовСКомандамиПечати`.

4. **Настройте обработчик печати**: Убедитесь, что у вас есть обработчик, который будет выполнять печать, например:

1C
   Процедура ВыполнитьКомандуПечати(Команда)
       // Логика печати
   КонецПроцедуры
   

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

Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/237013/



   
ОтветитьЦитата