|
Печатная форма | ☑ | ||
---|---|---|---|---|
0
Uchenica74
03.07.13
✎
09:34
|
Добрый день! Возможно сейчас задам глупый вопрос. Но все же задам))) Подскажите, пожалуйста, есть ли возможность вывести в один макет несколько разных внешних печатных форм(1С:Предприятие 8.1 1С-Логистика: Управление складом, редакция 2.0)? Регистр Печат. формы контр-в содержит данные СправочникСсылкаКонтрагенты и СправочникСсылкаВнешниеОбработки, из определеннго документа по нажатию на кнопку печать в один макет должны упасть все печ формы из этого регистра для конкретного контрагента, для этого делаю запрос к регистру, нахожу все печ формы для контрагента, и тут встала на том что не могу вывести в один макет все внешние формы? Подскажите возможно это или нет?
|
|||
1
Godofsin
03.07.13
✎
09:35
|
возможно
|
|||
2
Uchenica74
03.07.13
✎
09:35
|
пожалуйста подскажите какие методы использовать?
|
|||
3
Godofsin
03.07.13
✎
09:40
|
оч. просто. Получай нужные области из макетов, заполняй параметры и выводи один за одним.
|
|||
4
Uchenica74
03.07.13
✎
09:49
|
спасибо, буду пробовать
|
|||
5
Uchenica74
04.07.13
✎
09:17
|
не получается вывести в табдок макет(((
//получаю все внешние обработки для котрагента // выгружаю Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |ПечатныеФормыКонтрагентов.Контрагент, |ПечатныеФормыКонтрагентов.ВнешняяФорма |ИЗ |РегистрСведений.ПечатныеФормыКонтрагентов КАК ПечатныеФормыКонтрагентов |ГДЕ |ПечатныеФормыКонтрагентов.Контрагент = &Контрагент" ; Запрос.УстановитьПараметр("Контрагент",ДокПланирования.Контрагент); ПФЗапрос = Запрос.Выполнить().Выгрузить(); //создаю ТабличныйДокумент в который должна вывести все //внешние обработки для контрагента ТабДокОсновной = Новый ТабличныйДокумент; //перебираю каждую Для каждого стр из ПФЗапрос Цикл //нахожу обработку Обработка = Справочники.ВнешниеОбработки.НайтиПоКоду(стр.ВнешняяФорма.Код); //вытаюсь получить ее макеты Обработка.ВидОбработки.Метаданные().Макеты; КонецЦикла; При получении макета в коллекции пусто, все возможные методы перебрала, не могу найти макет. Сума уже схожу, помогите пожалуйста!!! |
|||
6
НаборДанных
04.07.13
✎
09:20
|
(5)Что это за ужас?
|
|||
7
Ranger_83
04.07.13
✎
09:21
|
(5) не сходи сума,выпей чаю
|
|||
8
Uchenica74
04.07.13
✎
09:24
|
из этого ужаса я пытаюсь в итоге получить печать в один табличный документ все внешние обработки, которые привязаны к контрагенту
|
|||
9
НаборДанных
04.07.13
✎
09:27
|
ПолучитьМакет() не пробовали использовать?
|
|||
10
Uchenica74
04.07.13
✎
09:29
|
пробовала))))) при вызове этого метода Обработка.ПолучитьОбъект().ПолучитьМакет() значение "пусто", тип "неопределено". если указываю имя макета, та же картина
|
|||
11
Uchenica74
04.07.13
✎
09:42
|
наверно, таким образом не получится сделать((((((((((
|
|||
12
НаборДанных
04.07.13
✎
09:50
|
Выгрузите для начала обработку в файл, попробуйте ее сначала Создать(ПутькФайлу) и ПолучитьМакет(ИмяМакета) и вывести пустой макет в таб док, потом продвигайтесь к желаемой цели)
|
|||
13
mikecool
04.07.13
✎
09:52
|
эх, Даша, фотки у тебя нету....
а то уже бы прошерстил свои темы и нашел бы способ |
|||
14
Uchenica74
04.07.13
✎
10:40
|
(13) )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |