@smbatAmir

Где взять эталон файла Orders.xml для выгрузки заказов?

Не могу отправить информацию о проданных товарах в 1с․
Когда я открываю эту ссылку
1c_exchange?Type=sale&mode=query
Это написано на экране
success laravel_session orC5HTGdWJ4xpcVDLVy9L2LjgkMROb8SmGOv829V timestamp=1643877442
Когда нажимаю Выполнит обмен Кнопке из 1с (Обмен заказами отмечено)
отображается в журнале․
Интерактивный обмен
03.02.2022 10:15:32 Запуск загрузки заказов
Обработано: 0
Загружено: 0
Пропущено: 0
Обновлено: 0
Создано: 0
03.02.2022 10:15:32 Завершена загрузка заказов
Дополнительная информация:
Не удалось прочитать данные, загруженные с сервера.
61fb96e6c0858664666970.png

На мой взгляд, проблема со структурой Orders.xml
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 1
@WaterSmith
Android-разработчик. Java, Kotlin
Обмены в 1С работают следующим образом:
1. В объектах типа "ПланОбмена" прописаны правила по которым выполняется чтение данных. Там прописано, откуда брать данные, и как их считывать.
2. Как правило, в современных конфигурациях, все планы обмена настроены с использованием конфигурации "Конвертация данных".
3. Ваша ошибка может быть связана, с любым нарушением условий прописанных в правилах обмена. Возможно в вашем файле нет документов нужного типа, а возможно в правилах установлено какое-то условие, фильтр, который не пропускает ваши данные. Чтобы разобраться с этим, нужно сохранить правила обмена в файл (обычно для этого есть соответствующая функция в интерфейсе), и загрузить их в конфигурацию "Конвертация данных".
4. Сообщение "Не удалось прочитать данные, загруженные с сервера." может означать что угодно, в частности:
- программа в файле не обнаружила нужных данных (см п.3)
- файл с данными лежит там, куда у программы нет доступа
- файл вообще лежит не там, откуда его пытается прочитать программа.
Чтобы понять конкретную причину, опять же, нужно воспользоваться отладкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы