#0
by 0xFFFFFF
Из базы1 Соединился с базой2 через Com, получил оттуда табличный документ, который понятно, что имеет тип ComОбъект. Как мне в базе1 его преобразовать в ТабличныйДокумент? Важна только визуальная форма. Расшифровками и пр. пренебрегаем.
#1
by Ork
Через Com передаются только примитивные типы. Посему : циклом по ячейкам перебираем содержимое и заполняем аналог на вызывающей стороне.
#3
by ptrtss
Лучше его запихать сначала в строку, а потом уже строку получить по COM и уже на месте назначения распаковать обратно в таблицу значений
#5
by 0xFFFFFF
Думал об этом, однако всё, даже шрифты тоже будут Com... Некузяво. В MXL? речь о табдок
#8
by 0xFFFFFF
Если mxl завернуть в ХранилищеЗначений, то оно потом тоже имеет тип COMобъект. А как его оттуда достать...
#10
by Kvestin
Если базы разные (GUID-ы у элементов разные), то только сопоставлением в текущей базе по реквизитам примитивных типов (Код, Наименование и т.д). Я бы, чтобы много не писать, в базе2 выбрал все запросом так, чтобы в ТЗ выгруженной из запроса не было данных ссылочного типа, но были все необходимые данные, чтобы найти соответствующий элемент в текущей базе. Затем получил ЗначениеВСтрокуВнутр(ТЗ), полученныю строку передал по COM и развернул в базе1. После этого получим в базе1 объект типа ТаблицаЗначений. Дальше, делаешь из нее то что нужно. Если данные ссылочного типа совпадают по GUID (например база1 и база2 - узлы одной и той же распределенной базы), то тогда можно просто завернуть ТЗ в строку и развернуть в текущей базе. Все ссылки встанут автоматом.
#13
by Serginio1
Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: SpreadsheetDocument. Можешь использовать СериализаторXDTO
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Драйвер для подключения к компьютеру через COM порт весовых терминалов ST,
- v8: Табличный документ
- Как организовать ввод данных через табличный документ?
- Табличный документ в ПолеТабличногоДокумента
- Возможно ли перенести макет таблицы Excel в Табличный документ 1С
- Табличный документ. Не могу присвоит значение к свойству "Текст"
- v8: Сдача отчетность через интернет через ... 1С БП 2.0
- Проведение документа через COM соединение.
- Табличный документ. Вывод в табличный документ со смещением.
В этой группе 1С
- Конвертация данных Отладка обработчика ПередВыгрузкой
- Помогите убрать префикс у сканера
- Программная смена макета СКД. Проблема с макетом оформления.
- УТ 11: Почему нет пассивов в управленческом балансе
- Передача товаров между организациями и возврат поставщику (УТ 11)
- Обтекание картинки за текстом
- курс и кратность взаиморасчетов в платежных документах
- v7: Запуск внешней обработки из командной строки.
- Картинка рядом с текстом в ячейке табличного поля
- СКД вывести отчет по двум запросам
- БП 2.0 Запретить доступ к зарплате (70 счет)
- как поменять вид занятости у сотрудника?
- РазностьДат() в СКД
- Вопросы по работе с Деревом значений
- (8.2 зуп) обход табличного поля кадрового перемещения
- v7: Проблема с печатью штрих-кодов из 1С77 в терминале
- v8: как привязать меню выбора к кнопке в командной панели?
- v7: Эквайринг в комплексной 77
- Получить parentWindow в УФ
- Конкатенация в запросе