Можно ли так.COMConnector в приемнике вывести таб док источника
☑
0
zladenuw
27.12.12
✎
11:36
БухТабДок = ЭтотОбъект[Проверка+"Соединение"].ВернутьТабличноеПолеДокумента("РеализацияТоваровУслуг",Дата("18.12.2012 11:43:59"),"АІ-00000001",СсылкаНаДокумент);
БухТабДок.ОтображатьСетку = Ложь;
БухТабДок.Защита = Ложь;
БухТабДок.ТолькоПросмотр = Ложь;
БухТабДок.ОтображатьЗаголовки = Ложь;
БухТабДок.АвтоМасштаб = Истина;
БухТабДок.Показать();
Так пусто
1
zladenuw
27.12.12
✎
11:38
в источнике модуль внеш соед
Функция ВернутьТабличноеПолеДокумента(ИмяДокумента,Дата,Номер,СсылкаНаДокумент="") Экспорт
Запрос = Новый Запрос;
ТекстЗапроса =
"ВЫБРАТЬ
| Док.Ссылка КАК {ИмяДокумента}
|ИЗ
| Документ.{ИмяДокумента} КАК Док
|ГДЕ
| Док.Номер = &Номер и Док.Дата = &Дата";
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"{ИмяДокумента}",ИмяДокумента);
Запрос.Текст = ТекстЗапроса;
Запрос.УстановитьПараметр("Номер",Номер);
Запрос.УстановитьПараметр("Дата",Дата);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
СсылкаНаДокумент = Выборка[ИмяДокумента];
ОбъектДокумент = СсылкаНаДокумент.ПолучитьОбъект();
ТабДок =ОбъектДокумент.ПечатьДокумента();
Возврат ТабДок;
КонецЕсли;
КонецФункции
2
Serginio1
27.12.12
✎
13:10
Можно, но через СериализаторXDTO и передачей Тз как текст
На стороне сервера
СериализаторXDTO.ЗаписатьXML(ЗаписьXML,Тз);
и прочитать
Тип=ФабрикаXDTO.Тип(ЧтениеXML.URIПространстваИмен,ЧтениеXML.Имя);
СериализаторXDTO.ПрочитатьXML(ЧтениеXML,тип)
3
Serginio1
27.12.12
✎
13:11
Понятно, что ссылка не будет отражаться. Отображай представление, а ссылку не показывай.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.