Имя: Пароль:
1C
1С v8
Можно ли так.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
Понятно, что ссылка не будет отражаться. Отображай представление, а ссылку не показывай.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.