|
Вывод макета в стандартное окно печати бух 3.0 | ☑ | ||
|---|---|---|---|---|
|
0
piffoff
04.08.15
✎
13:08
|
Никак не получается воспользоваться это возможностью из внешнего отчета
Отчет делаю с выводом макета ТабДок.Показать() конечно работает и все выводиться но как вывести в стандартное окно печати? |
|||
|
1
Fish
гуру
04.08.15
✎
13:17
|
Посмотреть, как туда выводится макет в типовых формах.
|
|||
|
2
piffoff
04.08.15
✎
13:20
|
(1) Посмотрел,
там используется // Добавляет табличный документ в коллекцию печатных форм. // // Параметры: // КоллекцияПечатныхФорм - ТаблицаЗначений - см. ПодготовитьКоллекциюПечатныхФорм(); // ИмяМакета - Строка - имя макета; // СинонимМакета - Строка - представление макета; // ТабличныйДокумент - ТабличныйДокумент - печатная форма документа; // Картинка - Картинка; // ПолныйПутьКМакету - Строка - путь к макету в дереве метаданных, например: // "Документ.СчетНаОплатуПокупателю.ПФ_MXL_СчетЗаказ". // Если не указывать этот параметр, то редактирование макета пользователем будет // недоступно в форме ПечатьДокументов. // ИмяФайлаПечатнойФормы - Строка - имя, используемое при сохранении печатной формы в файл; // - Соответствие: // * Ключ - ЛюбаяСсылка - ссылка на объект печати; // * Значение - Строка - имя файла. Процедура ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, ИмяМакета, СинонимМакета, ТабличныйДокумент, Картинка = Неопределено, ПолныйПутьКМакету = "", ИмяФайлаПечатнойФормы = Неопределено) Экспорт ОписаниеПечатнойФормы = КоллекцияПечатныхФорм.Найти(ВРег(ИмяМакета), "ИмяВРЕГ"); Если ОписаниеПечатнойФормы <> Неопределено Тогда ОписаниеПечатнойФормы.ТабличныйДокумент = ТабличныйДокумент; ОписаниеПечатнойФормы.СинонимМакета = СинонимМакета; ОписаниеПечатнойФормы.Картинка = Картинка; ОписаниеПечатнойФормы.ПолныйПутьКМакету = ПолныйПутьКМакету; ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы; КонецЕсли; КонецПроцедуры у меня чет не печатается. |
|||
|
3
piffoff
04.08.15
✎
17:27
|
Пытаюсь вот так и ничего...
КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм("Макет"); УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "Макет", "Макет", ПечатьТабДок(),,"Макет"); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |