|
Печать документов из обработки(управляемая форма) | ☑ | ||
|---|---|---|---|---|
|
0
elmagnifico
05.02.14
✎
14:23
|
Всем привет. Есть БП 3.0.28.14 управляемое приложение. Платформа 8.3.4.408.
Поставлена задача формировать документы и печатать их непосредственно на принтер, не ковыряя общие модули и модули документов. Создал обработку. В ней ТЧ с реквизитами: "Выбран" тип Булево "Документ" тип ДокументСсылка.СчетФактураВыданный. Создаю команду печать. Процедура на клиенте &НаКлиенте Процедура Напечатать(Команда) Для Каждого Стр из Отчет.Документы Цикл Если Стр.Выбран=Истина тогда МассивОбъект = новый массив(1); МассивОбъект.Добавить(Стр.Документ); УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер("Документ.СчетФактураВыданный","СчетФактура",МассивОбъект, Неопределено); КонецЕсли; КонецЦикла; КонецПроцедуры При исполнении процедуры выводится ошибка: {ОбщийМодуль.УправлениеПечатью.Модуль(598)}: Значение не является значением объектного типа (Метаданные) ИсточникВнешнихПечатныхФорм = МассивОбъектов[0].Метаданные().ПолноеИмя(); Не могу понять в чем ошибка. В отладчике получаю значение из массива как ДокуметСсылка.СчетФактураВыданный. Уважаемые форумчане помогите. |
|||
|
1
Алексей777
05.02.14
✎
14:31
|
в отладчике посмотри и внимательно сравни параметры
УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер и те которые ты передаёшь. |
|||
|
2
elmagnifico
05.02.14
✎
14:39
|
Вот что пишут в мануале :
ПараметрКоманды Ссылка или массив ссылок на объекты, которые нужно распечатать. Вот я и передаю массив ссылок. Чего не так то? |
|||
|
3
Defender aka LINN
05.02.14
✎
14:44
|
Поздравляю, Шарик, ты балбес © |
|||
|
4
elmagnifico
05.02.14
✎
15:17
|
И в чем же балбес? Объясните.Собственно просил помочь а не хамить.
|
|||
|
5
Defender aka LINN
05.02.14
✎
15:32
|
(4) Спроси у отладчика МассивОбъект.Количество().
Кроме того, это цитата, из нее слов не выкинешь. |
|||
|
6
elmagnifico
05.02.14
✎
16:03
|
Спасибо.
Ваш дядя Шарик. |
| Форум | Правила | Описание | Секции | Поиск |