Таблицу-COM объект вставить в запрос #692758


#0 by ЕлАнКо
Добрый день! Подскажите, как вставить в запрос таблицу, являющуюся COM объектом?
#1 by Wobland
никак
#2 by Wobland
я у себя преврашал такое в родную ТЗ с родными ссылками
#3 by Wobland
а без фото совсем браться не стоит
#4 by ЕлАнКо
а, преобразовать в таблицу значений (желательно безе перебора, если не ошибаюсь именно у вы писали, что есть такой способ)?
#5 by ДенисЧ
только перебор, только хардкор
#6 by Wobland
не знаю, что я там писал, но способ есть
#7 by ЕлАнКо
можете поделиться?
#8 by Wobland
или немного магии
#9 by Wobland
#10 by sapphire
Фи, сериализация в xml десереализация в ТЗ
#11 by ДенисЧ
какая пошлость...
#12 by ЕлАнКо
что-то не получается, что не так: В результате получаю Результат1 Неопределено
#13 by Wobland
попробуй ещё раз
#14 by Serginio1
Проще использовать внешние отчеты на стороне сервера и предавать параметры в виде сериализованных данных
#15 by Serginio1
Вообще проще использовать СериализаторXDTO Только База.ЗначениеВСтрокуВнутр(Результат);
#16 by ЕлАнКо
Что такое Астор. в строке стрТаблицаПродаж=Астор.ЗначениеВСтрокуВнутр(ТаблицаПродаж);
#17 by Wobland
Астор=v81.Connect
#18 by ЕлАнКо
да, уже поняла, но все равно не получается :(. Пишет, что метод объекта не обнаружен. Что же все таки тут не так:
#19 by ЕлАнКо
ругается на строку Временно = Источник.ЗначениеВСтрокуВнутр(Результат);
#20 by Wobland
раз ругается, значит она ему не нравится. оно просто так ругаться не станет
#21 by ЕлАнКо
а есть варианты, чем не нравиться?
#22 by Wobland
конечно, есть. оно тебе чёрным шрифтом по белому фону рассказывает
#23 by ЕлАнКо
ответ не впечатлил, так и не понятно, можно реализовать эту задачу как было предложено в или нет?
#24 by Serginio1
#25 by Wobland
ну я ж сделал
#26 by ЕлАнКо
ну я тоже, переименовала Источник и все пошло, так что спасибо
#27 by ЕлАнКо
Это для меня пока вообще темный лес. Этот способ получает ТЗ, в которой тоже данные только примитивных типов?
#28 by Serginio1
Не только. Только вот обратное преобразование будет не совсем то, если базы не синхронизированы по УИД. В 24 ты получаешь тз в сериализованном в XML. Вообще 1С длч передачи данных все сериализует в XML. Так в описании ТаблицаЗначений Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: ValueTable. Можешь посмотреть в чем различие  строк ЗначениеВСтрокуВнутр СериализаторXDTO.ЗаписатьXML визуально. Они занимаются одним и тем же только по разному. А вот стандарт обмена выбран XML
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С

Back to top