Имя: Пароль:
1C
1С v8
ВЕБ-сервис отправка списка (таблицы)
,
0 SurFace
 
04.12.14
19:15
Понимаю что тема избита. Что можно отправлять двоичными данными, XML.
Но мне интересна выгрузка сериализованных данных.
Можете примерчик скинуть как в параметр сервиса выгрузить список?
1 SurFace
 
04.12.14
19:24
вот в этой теме Обмен данными через Web-сервисы говорится о каком-то видеокурсе, может есть ссылочки?
2 SurFace
 
05.12.14
09:59
ну сегодня с новыми пятничными силами дружно вспомним может? Ну очень нужно )))
3 mzelensky
 
05.12.14
10:01
Это я тему создавал. А почему именно "сериализованных данных" и почему именно "список" ?
4 mzelensky
 
05.12.14
10:03
(3) + напиши мне на почту

[email protected]

на выходных сброшу видяху.
5 Escander
 
05.12.14
10:03
(0) что именно за данные нужно передавать? Про какую сериализацию речь(XML, XDTO)?
6 Escander
 
05.12.14
10:03
(4) выпрашиваю бан детектед!
7 mzelensky
 
05.12.14
10:05
(6) Я человеку хочу помочь, а ты вые*****шься. Не вопрос, никому ничего не скину.
8 Escander
 
05.12.14
10:05
(1) покури вполне легально статьи Ditrix ИС и то, как 1С делало мобильные приложения (курить исходники, разумеется)
9 Escander
 
05.12.14
10:06
(7) хера себе, ты правила нарушаешь а крайний кто-то другой, что за инфантильность?
10 mzelensky
 
05.12.14
10:10
(9) И что я нарушаю? Ссылок я не давал. Названия видео материалов не озвучивал. Никаких фамилий\названий вообще не упоминал. Я лишь дал свою почту, которую и так можно в моей личке увидеть.

Я просто сказал "сброшу видяху". Что я этим нарушил? Может я ему свое хоум видео скину!?
11 Escander
 
05.12.14
10:13
(10) П.3
12 mzelensky
 
05.12.14
10:18
(11) Ты про это:

"3. Незаконное распространение материалов, защищенных авторским правом, на форуме категорически запрещено! Не публикуйте материалы, нарушающие авторские права, а также ссылки на них. (к распространению приравниваются также просьбы "скинуть в почту" и подобные)"

???

Повторю - Я просто сказал "сброшу видяху". Что я этим нарушил? Может я ему свое хоум видео скину!?
13 SurFace
 
05.12.14
10:23
Ну вот человек решил помочь мне, а Вы сразу в бан его. Кроме него ничего дельного не предложили и не написали даже.
14 SurFace
 
05.12.14
10:28
(5) XDTO, т.е. во входящих параметрах ссылка на таблицу XDTO пакета.
15 fordes
 
05.12.14
10:33
ТипПараметраInfo = СервисОбмена.ФабрикаXDTO.Тип(СервисОбмена.ТочкаПодключения.Интерфейс.URIПространстваИмен,СтруктураДляВыгрузки.ИмяТипаЕдиницыМассива);
Info = СервисОбмена.ФабрикаXDTO.Создать(ТипПараметраInfo)   ;

ТипПараметраLineInfo   = СервисОбмена.ФабрикаXDTO.Тип(Info.LineInfo.ВладеющееСвойство.URIПространстваИмен,Info.LineInfo.ВладеющееСвойство.Тип.Имя);

Для каждого СтрокаТовары Из Объект.Товары Цикл

    LineInfo = СервисОбмена.ФабрикаXDTO.Создать(ТипПараметраLineInfo)   ;
    ...
    LineInfo.Description = СтрокаТовары.Описание;

    Info.LineInfo.Добавить(LineInfo);
КонецЦикла;
16 Serginio1
 
05.12.14
10:45
Правой кнопкой нажми на свой вэбсерви выбери свойства в Пакеты добавь пространстао имен http://v8.1c.ru/8.1/data/core

В метотоде вэб сервиса установи тип их пространства имен http://v8.1c.ru/8.1/data/core  ValueTable


В методе возвращай
возврат СериализаторXDTO.ЗаписатьXDTO(ТаблицаЗначений)
17 Serginio1
 
05.12.14
10:51
Или Попробуй
Фабрика=СервисОбмена.ФабрикаXDTO;
ТипТЗ=Фабрика.Тип("http://v8.1c.ru/8.1/data/core","ValueTable";) ;

Возврат Фабрика.Создать(ТипТЗ,ТаблицаЗначений)
Ошибка? Это не ошибка, это системная функция.