Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
3 / 3 / 7
Регистрация: 21.03.2013
Сообщений: 639
1

Ошибка преобразования данных XDTO

01.06.2017, 15:55. Показов 3349. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Делаю выгрузку XML, попробовал обойти формирование в строки, вообщем попробовал сделать так

Вот часть кода НаКлиенте
1C
1
2
3
4
5
6
7
8
9
10
11
ЗаписьXML.ЗаписатьНачалоЭлемента("DespatchAdviceLogisticUnitLineItem");
        
        СтрокиНоменклатуры = ПолучитьСтрокиНоменклатуры();
        
        
        Для Каждого Строка Из СтрокиНоменклатуры Цикл
            Значение = РазобратьСтроку(Строка);
            
                ЗаписьXML.ЗаписатьНачалоЭлемента("LineItem");   
                
                ЗаписьXML.ЗаписатьАтрибут("Номенклатура", Строка(Строка.Номенклатура));
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 &НаСервереБезКонтекста
Функция ПолучитьСтрокиНоменклатуры()
    
    //МассивСтрок = Новый Массив();
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    РеализацияТоваровУслугТовары.Цена,
                   |    РеализацияТоваровУслугТовары.Сумма,
                   |    РеализацияТоваровУслугТовары.СтавкаНДС,
                   |    РеализацияТоваровУслугТовары.СуммаНДС,
                   |    РеализацияТоваровУслугТовары.Вес,
                   |    РеализацияТоваровУслугТовары.Масса,
                   |    РеализацияТоваровУслугТовары.Номенклатура,
                   |    РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
                   |    РеализацияТоваровУслугТовары.Количество,
                   |    РеализацияТоваровУслугТовары.Ссылка.Номер,
                   |    РеализацияТоваровУслугТовары.Ссылка.Контрагент,
                   |    РеализацияТоваровУслугТовары.Ссылка.СуммаВключаетНДС,
                   |    РеализацияТоваровУслугТовары.Ссылка.ТипЦен,
                   |    РеализацияТоваровУслугТовары.Ссылка.Автомобиль,
                   |    РеализацияТоваровУслугТовары.Ссылка.Водитель,
                   |    РеализацияТоваровУслугТовары.Ссылка.Прицеп,
                   |    РеализацияТоваровУслугТовары.Ссылка.ПутевойЛист,
                   |    РеализацияТоваровУслугТовары.Ссылка.СдалОтправитель,
                   |    ВЫБОР
                   |        КОГДА РеализацияТоваровУслугТовары.Ссылка.СуммаВключаетНДС = ИСТИНА
                   |            ТОГДА РеализацияТоваровУслугТовары.Сумма
                   |        ИНАЧЕ РеализацияТоваровУслугТовары.Сумма + РеализацияТоваровУслугТовары.СуммаНДС
                   |    КОНЕЦ КАК СуммаСНДС,
                   |    РеализацияТоваровУслугТовары.Ссылка.Грузоотправитель,
                   |    РеализацияТоваровУслугТовары.Ссылка.Грузополучатель
                   |ИЗ
                   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары";
    Выборка = Запрос.Выполнить();
    //Пока Выборка.Следующий() Цикл
    ////    
    ////    // Выгрузить только элементы справочника
    ////    //Если Не Выборка.ЭтоГруппа Тогда
    //      МассивСтрок.Добавить(ЭлементВСтроку(Выборка));
    ////    //КонецЕсли;   
    //КонецЦикла; 
    
    Возврат Выборка.Выгрузить();
    
КонецФункции
Подскажите плз как решить эту проблему?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2017, 15:55
Ответы с готовыми решениями:

Ошибка: Список XDTO
Функция ПолучитьСтатусSMS(ПолучателиSMS,ВыдаватьСообщенияОбОшибке = Истина) Экспорт Результат...

Ошибка преобразования данных XDTO. НачалоСвойства: v
Здравствуйте. В типовой конфигурации был немного изменен документ АктВыполненныхРабот. На...

Ошибка преобразования данных
подскажите пожалуйста, что нет так? select * from Standart.dbo.Stand where not exists (select *...

Ошибка преобразования данных
Всем привет, при переносе данных из dbf файла в книгу Excel возникает ошибка: "Приведение строки...

6
3 / 3 / 7
Регистрация: 21.03.2013
Сообщений: 639
01.06.2017, 15:59  [ТС] 2
Ошибка преобразования данных XDTO
Вообщем вот скрин всей ошибки
0
Эксперт 1С
843 / 606 / 211
Регистрация: 24.07.2013
Сообщений: 2,102
01.06.2017, 16:02 3
Цитата Сообщение от Владислаучык Посмотреть сообщение
Возврат Выборка.Выгрузить();
ТаблицаЗначений не может быть возвращена на клиента.
1
3 / 3 / 7
Регистрация: 21.03.2013
Сообщений: 639
01.06.2017, 16:09  [ТС] 4
А как тогда сделать? или тут вообще без вариантов?

Добавлено через 14 секунд
Оставить разбиение по строкам?
0
Эксперт 1С
843 / 606 / 211
Регистрация: 24.07.2013
Сообщений: 2,102
01.06.2017, 16:16 5
Цитата Сообщение от Владислаучык Посмотреть сообщение
А как тогда сделать?
Как вариант, вернуть массив структур. Или сделать реквизит формы и поместить данные туда. Или перенести формирование файла на сторону сервера. Или ...
1
3 / 3 / 7
Регистрация: 21.03.2013
Сообщений: 639
01.06.2017, 16:23  [ТС] 6
Но вот пишу наСервере и ошибку выбивает, {Обработка.РаботаСXML.Форма.Форма.Форма(11,30)}: Тип не определен (ДиалогВыбораФайла), как тогда файл открыть?
0
Модератор
Эксперт 1С
3784 / 2964 / 589
Регистрация: 10.03.2011
Сообщений: 11,669
Записей в блоге: 1
01.06.2017, 16:27 7
Владислаучык, файл нужно открыть на клиенте
1
01.06.2017, 16:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2017, 16:27
Помогаю со студенческими работами здесь

Ошибка преобразования типа данных
SELECT LOG.DocumentID, LOG.SystemTime, LOG.Type, LOG.InfoTxt, LOG.Username FROM LOG INNER JOIN...

Ошибка XDTO при открытии документов
Добрый день, столкнулся с проблемой при открытии документов у пользователей на терминальном сервере...

Ошибка преобразования данных из DropDownList в int
Здравствуйте! Пытаюсь извлечь данные из объекта DropDownList и преобразовать их в тип int...

Ошибка сохранения данных "Ошибка преобразования значения varchar "id" в тип данных int"
private void btnSaveSettings_Click(object sender, EventArgs e) { string...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru