#0
by Tornadius
Уважаемые форумчане. Прошу помощи в организации печати из внешней обработки, не путать с внешней печатной формой. Клиент-серверная платформа, конфа КОРП. Задача. есть внешняя обработка которая собирает проводки в документ "Операция БУиНУ" и при этом необходимо отбракованные проводки собирать в табличный документ и его потом вывести на печать (типа протокол ошибок). собрать и отбраковать получается. не получается создать список ошибочных и его вывод на печать. особенно организация самого вывода. Конфу менять нельзя. Думаю многих заинтересует организация печати из внешних форм на клиент-серверной платформе.
#1
by Maxus43
Ничо не понял, у меня целый батальён в конфе внешних обработок-печ форм-отчетов, делай чего хочешь с ними
#3
by Maxus43
печатать можно не только из внешних печ форм, это можно делать откудо угодно, внешние обработки-отчеты в т.ч.
#5
by Галахад
, Эх вы. Вот так надо: "ТС у тебя сложная и важная проблема. Ее срочно надо обсудить на высочайшем уровне!"
#6
by Maxus43
Уважаемый Б. Нуралиев вылетел к вам на вертолёте чтобы как можно быстрее обсудить варианты решения проблемы и выпустить специальный внеочередной релиз платформы
#7
by Tornadius
проблема в том что отчет создается внутри внешней обработки. Постоянно вылазит сообщение {Форма.Форма.Форма(3,14)}: Процедура или функция с указанным именем не определена (Печать) ТабДок = <<?>>Печать; (Проверка: Сервер) мне не нужно печатать документы из конфы. мне нужно печатать свой макет который содержится во внешней обработке и заполняется там же. Может кто даст пример обработки?
#8
by Tornadius
В интернете везде примеры с реквизитом "Ссылка на объект" куда потом передается ссылка на документ. Но мне это не подходит. тем более формирование все идет на сервере а выводить надо на клиенте
#9
by Галахад
Вот спасибо! Ну, так Б.Н. уже вылетел. Ты, главное не жалей, пропесочь его хорошенько!
#12
by Tornadius
Бросте плиз код. в модуле объекта и модуле формы. с указанием где выполняться на сервере или на клиенте.
#13
by Tornadius
Мне же нужно чтобы после того как отстреляется процедура &НаСервере она же и запустила печать. или хотябы вывела на экран табличный документ откуда его потом можно напечатать
#16
by Tornadius
В модуле Формы есть процедура: Если Хорошая Тогда Иначе Вывести проводку в отчет КонецЦикла; Вывести Отчет с плохими проводками !!! Здесь проблема!!! КонецПроцедуры
#18
by Любопытная
Сегодня нашествие какое-то... В строке ТабДок = <<?>>Печать; тебе нужно вызвать экспортную процедуру из модуля объекта. Для этого нужно сначала сам объект получить, а потом уже обращаться к его методам. Кури РеквизитФормыВЗначение
#19
by Лодырь
Верни отчет с сервера на клиент. Там и распечатай. А на сервере куда ты что выводить собрался?
#20
by Tornadius
Это уже проходили. Это работает когда надо делать внешнию печатную форму, а у меня создание отчета и его печать вызываются из внешней формы. Это разные задачи
#23
by Tornadius
в том что во внешней печатной форме есть документ который через реквизит "СсылкаНаОбъект" используется. а у меня нет внешнего документа. Просто есть данные. которы возникают в процессе работы процедур внешней обработки, и вот их надо все собрать в один отчет и вывести его на печать
#24
by Любопытная
Ты в привел модуль объекта, в котором описаны все процедуры печати. Или это не из модуля твоей обработки?
#26
by Любопытная
если тебе надо собрать все ошибки в один отчет, то собери их в одну ТЗ и выведи эту ТЗ в подготовленный тобой макет. Так же как выводится любая информация из любого объекта.
#28
by Tornadius
Из модуля обработки, но он не работает. Либо не получает макет. либо не вызывает функцию печати
#29
by Tornadius
Собрать в ТЗ соберу (хотя логичнее было бы выводить сразу в отчет - чего собственно и добиваюсь) но как потом с сервера распечатать ТЗ. процедура "ПолучитьМакет" не работает на серверной стороне
#30
by Maxus43
готовый таб документ, заполненый на сервере, надо вернуть на сторону клиента и там распечатать
#32
by Tornadius
, Это понятно, как сделать передачу ТЗ на клиент или добится вызова функции печать либо получить макет?
#34
by Maxus43
ТЗ нельзя, потому сам табличный документ надо возвращать на клиент, а на клиенте его просто печатать, он заполненый должен быть на сервере
#39
by Любопытная
у него прописана печать чего-то модуле объекта в обработке. Можно в той же процедуре печати прописать печать того, что ему надо
#40
by Tornadius
Народ. Прежде чем выводить секции макета - т.е. заполнять отчет, нужно создать табличный документ. и получить макет (здесь уже выскакивает ошибка) после этого надо заполнить и это все на &НаСервере Как потом сделать ТД.ПОКАЗАТЬ и где?
#43
by Tornadius
Как из процедуры на сервере сделать вывод печати на клиенте? не прерывая процедуры на сервере?
#45
by Tornadius
Где писасать код ТД = Новый ТабличныйДокумент; на клиенте или на сервере? и второе. если ТД создавать на клиенте, то как ему получить макет? ибо макет = ПолучитьМакет(...) на клиенте не работает.
#48
by Tornadius
Спасибо! У меня получилось. Вот только расшифровка ячеек не срабатывает, хотя стоит: ОбластьМакета.Параметры.РасшифровкаОС = ОС.Ссылка; Что делать дальше не знаю. ТД открывается в отдельном окне, а не в форме отчета.
#49
by Лодырь
Ну не делай ТД.Показать Выведи твой табличный документ в поле табличного документа на форме.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Печать 2-х различных форм на 2-х листах по одной кнопке "Печать"
- Печать документа с помощью внешней печатной формы
- Программная печать(печать без просмотра) на сетевой принтер(с установкой)
- Добавление кнопки печать и печать по умолчанию?
- Нажать кнопку "Печать" в Документе из Внешней отчет обработки.
- БСП 2.1. Подсистема "Печать" печать с выбором печатной формы.
- Подключение внешней компоненты во внешней обработке 1С 8.2
- Печать из внешней обработки (не внешней печатной формы) средствами БСП
- Печать табличной части внешней обработки
- Печать комплекта документов. Двусторонняя печать.
В этой группе 1С
- Не проводится документ ВозвратТоваровПоставщику
- Методы и параметры драйвера Атол для торгового оборудования
- УТ_11 Отчет "Анализ себестоимости по поставщикам"
- Расшифровка в построителе отчетов
- Как с помощью внешней обработки добавить кнопку на форму?
- Цикл в запросе СКД
- v8: Конвертация данных (не умею пользоваться)???
- Как в одно поле ввода добавить несколько значений из справочника
- Подсчет количества часов между двумя значениями времени
- v7: Раскраска отчета
- Справочник контрагенты-не записывается ТЧ Менеджеры Покупателя
- 1с уф отбор по строке табличной части в форме списка
- Сохранение файла из 1С на раб. стол
- Отчет СКД
- Ошибка при проведении документа Списание с расчетного счета
- Интересно почему 1С не заморочились с переносом остатков и движений из БП в УТ?
- Нужен перенос одного документа между базами
- Конвертация данных из табличной части в реквизит.
- ОбъектXDTO в реквизитах
- v8: не видна переменная в модуле формы