![]() |
|
8.3 УФ УТ11 | ☑ | ||
---|---|---|---|---|
0
OneSable
14.04.16
✎
06:46
|
Типовая конфа, править нельзя. Есть Внешняя печатная форма, из документа - работает. В форме списка отображается но не работает (т.е. совсем ничего не происходит. пробовал в ВПФ перед печатью Сообщить("зашло в печать") - ничего не выводит.
В чем может быть причина? |
|||
1
Jonny_Khomich
14.04.16
✎
06:50
|
в модуле твоей внешней печатной формы что-нибудь написано?
|
|||
2
shulerr
14.04.16
✎
06:53
|
Обработка кривая. Смотри в модуле обработки переменные ОбъектыПечати и МассивОбъектов. Как передаются в процедуру формирования табличного документа и что он возвращает.
|
|||
3
OneSable
14.04.16
✎
06:53
|
Да, и из формы документа все печатает как надо (и то что в "Сообщить" - выводится)
|
|||
4
OneSable
14.04.16
✎
06:59
|
для 2
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "тратата", "тра та та", СформироватьПечатнуюФорму(МассивОбъектов[0], ОбъектыПечати)); КонецПроцедуры // Печать() Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати) //и дальше печать документа "ссылкаНаДокумент" Возврат Табдок; КонецФункции имеете ввиду что неправильно вызываю "СформироватьПечатнуюФорму" ? |
|||
5
shulerr
14.04.16
✎
07:01
|
Я с большой вероятностью могу ошибаться, но мне почему-то кажется, что форма списка передаст в СсылкаНаДокумент массив с одним документом.
|
|||
6
OneSable
14.04.16
✎
07:02
|
так я и ловлю первый элемент массива:
МассивОбъектов[0] что не так сделал? |
|||
7
shulerr
14.04.16
✎
08:02
|
При передаче МассивОбъектов[0] в сформироватьПечатнуюФорму теряется возможность распечатать несколько выделенных документов из журнала. Только первый вылезет. Содержимое этой функции скорее всего копипаст стандартной. Нет ли в там обращения к элементам массива? На входе сделай сообщитьПользователю(ссылкаНаДок) и объектыПечати.И ТипЗнч их сообщи тоже
|
|||
8
shulerr
14.04.16
✎
08:03
|
Ну и на выходе тип ТабДока посмотри.
|
|||
9
OneSable
15.04.16
✎
04:08
|
ап
С Сообщить() не получится. проверял (ставил в обе процедуры первой строкой) - из формы документа "сообщает" и отрабатывает, из формы списка - "не сообщает" и не отрабатывает печать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |