Имя: Пароль:
1C
1С v8
Ошибка чтения XML
0 nyta_1968
 
05.10.16
11:12
До настоящего момента база 1с работала в файловом режиме... без проблем отрабатывала процедура чтения XML...
//
ТабличныйДокумент = ЧтениеXMLВДерево("http://soft.agrozdrav.by/report/permit?APermit[start]=10-06-2016&APermit[end]=10-06-2016&APermit[hr]=4";);
//

...сейчас переводим базу на работу в серверном режиме (сервер PostgreSQL) ....

При попытке считать информацию с сервера той же процедурой выдается сообщение...

Ошибка разбора XML: - [1,1]
Фатальная ошибка:
Extra content at the end of the document
SystemId:"http://soft.agrozdrav.by/report/permit?APermit[start]=10-06-2016&APermit[end]=10-06-2016&APermit[hr]=4";

...подскажите, пожалуйста,  в чём может быть проблема...
1 DrShad
 
05.10.16
11:16
например файл не доступен на сервере
2 mehfk
 
05.10.16
11:17
(0) "...подскажите, пожалуйста,  в чём может быть проблема..."
проблема в функции ЧтениеXMLВДерево
3 Митяйский
 
05.10.16
11:23
(0) Проблема в недостаточной толстоте клиента.
4 Рэйв
 
05.10.16
11:24
У тебя после завершения документа еще какая то фигня в документе
5 Рэйв
 
05.10.16
11:24
по крайней мер на это пугается
6 nyta_1968
 
05.10.16
11:24
В браузере открывается...
...судя по отладчику он даже не успевает зайти в функцию ЧтениеXMLВДерево(Путь)....
7 Рэйв
 
05.10.16
11:24
*ругается:-)
8 Митяйский
 
05.10.16
11:25
(6) Тонкий клиент не работает с деревьями.
Или в массив структур переделывать, или в НаСервере выноить процедуру
9 nyta_1968
 
05.10.16
11:27
Понятно...сейчас займусь....Спасибо!
10 Fragster
 
гуру
05.10.16
11:28
судя по ошибке - файл пустой
11 Митяйский
 
05.10.16
11:32
(10) Он ссылку на файл прямо в СТ-посте кинул. Файл не пустой.

(0) А ты зря так запросто запостил в открытый доступ файл с паспортными данными людей. У нас в россии за такие фокусы принято очень больно бить по шапке.
12 DrShad
 
05.10.16
11:33
(8) еще как работает
13 DrShad
 
05.10.16
11:34
(11) а ошибка говорит что файл пустой
14 Митяйский
 
05.10.16
11:36
(12) У меня не работает. С хмл работает, а с деревьями значений - нет.
Не скрою, вполне возможно у меня просто руки из жёппы растут и я не там смотрю.
15 DrShad
 
05.10.16
11:37
(14) что именно не работает с деревьями на тонком?
16 Fragster
 
гуру
05.10.16
11:40
(11) там, где он обрабатывается - файл пустой. написано же - в первой позиции [1,1] уже идет содержимое после окончания документа. значит там какая-то ошибка получения файла на сервере и надо смотреть, что же в том файле лежит.
17 Митяйский
 
05.10.16
11:44
(15) Я буквально позавчера на те же грабли наступил.
Вот СП что говорит

ДеревоЗначений (ValueTree)
Свойства:

Колонки (Columns)
Строки (Rows)

Методы:

ВыбратьСтроку (ChooseRow)
Скопировать (Copy)

Конструкторы:

По умолчанию

Описание:

Используется для доступа к свойствам и методам дерева значений в целом.
Объект, представляющий собой древовидную структуру, обладает сходной функциональностью с таблицей значений, а также обладает возможностью добавлять подчиненные строки к какой-либо строке дерева.

Внимание! В толстом клиенте (обычное приложение) передача значений данного типа с клиента на сервер и обратно приводит к возникновению исключения.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
18 DrShad
 
05.10.16
12:23
(17) ну все верно, в тонком клиенте другие методы работы с деревом
19 nyta_1968
 
05.10.16
13:32
Всё заработало!  Низкий поклон от белорусов Митяйский!!!!
:)))
20 Митяйский
 
05.10.16
13:37
(19) И все-таки спроси Волшебника или кто из админов сейчас в сети, чтобы скрыл ссылки в этом посте (0).

Неприлично такое вывешивать в открытом доступе.
21 nyta_1968
 
14.10.16
09:32
Уважаемые модераторы, уберите пожалуйста ссылку на информацию... постараюсь быть внимательнее впредь....
Основная теорема систематики: Новые системы плодят новые проблемы.