Имя: Пароль:
1C
1С v8
Использование процедур и функций при COM-соединении
0 efoi
 
30.03.15
16:01
Добрый день! :) Вот такая тема, нужно пользователю распечатывать Торг-12 из смежной базы. Т.е. в первой базе есть документ РтИУ, пользователь из второй базы получает перечень документов РтИУ и печатает один из них. Как это можно сделать? Я решил использовать COM-соединение, как получить список документов - понятно, но как вывести их на печать? вот в чем вопрос. Первая база - типовая бухгалтерия, вторая самописная для опер учета. В бухгалтерии типовой есть экспортная процедура "ПЕЧАТЬ()", можно ли ее использовать через COM-соединение?
1 DrShad
 
30.03.15
16:05
можно
2 efoi
 
30.03.15
16:07
(1) Каким образом?:)
3 ДенисЧ
 
30.03.15
16:07
Она тебе вернёт ОЛЕ-объект табличного документа...
И что с ним потом делать?
4 DrShad
 
30.03.15
16:08
список документов у тебя есть, получай объект и исполняй экспортные процедуры

но имхо лучше чтобы в модуле менеджера было
5 efoi
 
30.03.15
16:08
(3) я ж не знаю, знал бы - не писал сюда :)
6 efoi
 
30.03.15
16:10
(4) Кстати, я сейчас посмотрел, экспортная процедура "печать" - не возвращает ничего :
7 DrShad
 
30.03.15
16:10
(6) плохо смотрел
8 efoi
 
30.03.15
16:10
(4)     УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, ОбщегоНазначения.СформироватьЗаголовокДокумента(ЭтотОбъект), НепосредственнаяПечать);
9 efoi
 
30.03.15
16:10
т.е. он не вернет таб.док
10 DrShad
 
30.03.15
16:11
(8) ТабДокумент кто формирует? ее и вызывай
11 efoi
 
30.03.15
16:12
(10) так, а она не экспортная, я смогу ее получить?
12 efoi
 
30.03.15
16:14
(10) а конфу "вскрывать" из-за того, что менеджеру лень открывать вторую базу не хочется.
13 DrShad
 
30.03.15
16:15
(12) сделай ВПФ (делов на минут 20 с чаем и плюшками) и ее вскрывай как тебе нравится
14 efoi
 
30.03.15
16:17
(13) походу прийдется... Ясно, спасибо всем кто принял участие в обсуждении! :)
Основная теорема систематики: Новые системы плодят новые проблемы.