Создаю с помощью конструктора печати макет.Процедуру он кидает в модуль менеджера.Я создаю кнопку на форме и в событии этой кнопки хочу вызвать процедуру из модуля менеджера.Как правильно это сделать я не знаю.Помогите, кто знает, пожалуйста.(И вообще правильно ли я делаю?)
Процедура называется так:
Процедура ПечатьРасходнойНакладной(ТабДок, Ссылка) Экспорт
&НаСервере
Процедура ПечатьСервер(ТабДок, ПараметрКоманды)
Документы.СчетНаОплатуПокупателю.Печать(ТабДок, ПараметрКоманды);
КонецФункции
&НаКлиенте
Процедура Печать(Команда)
ТабДок = Новый ТабличныйДокумент;
МассивПараметрКоманды = Новый Массив;
МассивПараметрКоманды.Добавить(Объект.Ссылка);
ПечатьСервер(ТабДок, МассивПараметрКоманды);
ТабДок.Показать();
КонецПроцедуры
Спасибо. Сейчас попробую...
Какие кнопки на форме??? Для кого в УИ сделали "Команды"?
Создаете команду, и в ее модуле прописываете вызов процедуры печати. Таким образом кнопка появился сама на форме дока и списка.
Добрый день!
Такой вопрос. Можно ли в команде
Документы.СчетНаОплатуПокупателю.Печать(ТабДок, ПараметрКоманды);
Документы["СчетНаОплатуПокупателю"].Печать(ТабДок, ПараметрКоманды);
Документы["СчетНаОплатуПокупателю"].Печать(ТабДок, ПараметрКоманды);
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua