Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Обмен между базами. Не дописывается файл xml

Обмен между базами. Не дописывается файл xml
Я
   AnaNav
 
14.09.16 - 17:33
Всем привет. Нужна помощь. Ситуация такая: есть самописный обмен между Розница 2.0 и УПП. Обмен выполняется регламентным заданием. База клиент-серверная. При выгрузке из розницы формируется временный файл обмена, который потом отправляется на фтп. Так вот, периодически этот файл не дописывается до конца т.е. нет тега закрытия файла обмена и никаких ошибок не выводит. Все обрывается после записи правил обмена.

Формирование файла выполняется через типовую обработку Универсальная выгрузка XML. Платформа 8.3.7.2027

P.S.: Когда обмен запускается вручную, такая ошибка не возникает.
 
 
   AnaNav
 
1 - 14.09.16 - 17:36
http://www.ex.ua/202368180244
битый файл
   Mauser
 
2 - 14.09.16 - 17:46
(1) Доступ к файлу ограничен решением Московского городского суда 2и-0020/2016 20.01.2016, решением Мосгорсуда по делу № 3-0504/2016 06.04.2016
   AnaNav
 
3 - 14.09.16 - 17:48
Извините, попробуйте этот:
https://drive.google.com/open?id=0B5PqstaoWhRbbk51bk94bUtsNVE
   AnaNav
 
4 - 15.09.16 - 09:17
Помогите, пожалуйста!
   Cyberhawk
 
5 - 15.09.16 - 09:27
Файл на ФТП выгружается?
   AnaNav
 
6 - 15.09.16 - 09:32
Да, выгружается битый.
   AnaNav
 
7 - 15.09.16 - 11:56
Никто не сталкивался с такой проблемой?
   Cyberhawk
 
8 - 15.09.16 - 12:04
Ну косячно файл передается на ФТП. Поизменяй там параметры общения с сервером
   Cyberhawk
 
9 - 15.09.16 - 12:04
Пассивный режим какой-нибудь поставь, например
   AnaNav
 
10 - 15.09.16 - 12:06
(8) Проблему с передачей на фтп исключили т.к. сначала файл формируется во временном каталоге 1С и там он тоже не дописанный.
 
 Рекламное место пустует
   AnaNav
 
11 - 15.09.16 - 12:29
Буду рада хоть каким-нибудь идеям!
   TormozIT
 
12 - 15.09.16 - 12:39
Надо писать на фтп временный файл, после завершения записи переименовать его в финальное имя.
   AnaNav
 
13 - 19.09.16 - 09:34
(12) Временный файл формируется стандартной обработкой Универсальный обмен данными xml.
   TormozIT
 
14 - 20.09.16 - 14:54
(13) Думаю ты про локальный файл, а я про фтп файл.
   AnaNav
 
15 - 21.09.16 - 13:31
(14) Я не поняла, что вы имеете в виду: "писать на фтп временный файл, после завершения записи переименовать".
Временный файл формируется стандартной обработкой, потом отправляется на фтп с другим именем, а после этого должен удаляться из каталога временных файлов. Но он не удаляется и отправляется на фтп поврежденным (без данных и закрывающего тега ФайлОбмена).
   TormozIT
 
16 - 21.09.16 - 16:12
Файл бывает локальный и фтп. Каждый из них может быть временным и (условно) постоянным. Так вот нужно на фтп сначала записывать файл, который будет временным, а после его завершения нужно переименовать его.
   СамыйУмный
 
17 - 21.09.16 - 16:17
Если нет закрывающегося тега, скорее всего ошибка в данных, посмотрите в битый файл на каких данных оборвалось построение.
Далее точку остановки с условием и смотрим пошагово
   AnaNav
 
18 - 05.10.16 - 10:04
Проблема оказалась банальной! У пользователя, из-под которого запускался обмен, по какой-то причине, ограничили полные права. Поэтому не получалось прочитать данные.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует