Имя: Пароль:
1C
 
КД2: перенос данных в регистр сведений
0 mikecool
 
19.11.15
17:30
Формирую в пвд ВыборкаДанных, заполняю данные полей, которые есть
В ПКО прописал все поля регистра, даже те, данных которых у меня нет
выгрузил в файл, данные записей сформировались
при загрузке - получаю ошибку разбора хмл на первой записи для рс
в чем может быть косяк?
1 mikecool
 
19.11.15
17:35
добавил уже и период, и активность - думал, что недостаток полей, оказалось пофик, все равно ругается
2 Franchiser
 
гуру
19.11.15
17:45
регистр сведений, подчиненные регистратору?
3 Cyberhawk
 
19.11.15
17:46
Ошибку-то покажи на картинке
4 mikecool
 
19.11.15
17:56
(2) нет, независимый, периодический
(3)
Начало загрузки:   19.11.2015 17:56:12

Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1272)}: Ошибка при вызове метода контекста (XMLЗначение): Ошибка преобразования данных XML

Окончание загрузки: 19.11.2015 17:56:15

Загружено объектов: 123
123 - это 122 физ лица и один вид документа
5 mikecool
 
19.11.15
18:00
структура выгрузки регистра:

<Объект Нпп="245" Тип="РегистрСведенийЗапись.ДокументыФизическихЛиц" ИмяПравила="ДокументыФизическихЛиц"><Свойство Имя="ВидДокумента" Тип="СправочникСсылка.ВидыДокументовФизическихЛиц"><Ссылка Нпп="124"><Свойство Имя="Наименование" Тип="Строка"><Значение>Паспорт гражданина России</Значение></Свойство></Ссылка></Свойство><Свойство Имя="Физлицо" Тип="СправочникСсылка.ФизическиеЛица"><Ссылка Нпп="122"><Свойство Имя="Код" Тип="Строка"><Значение>41032</Значение></Свойство><Свойство Имя="Наименование" Тип="Строка"><Значение>ФИО</Значение></Свойство></Ссылка></Свойство><Свойство Имя="ДатаВыдачи" Тип="Дата"><Значение>какая то Дата</Значение></Свойство><Свойство Имя="КемВыдан" Тип="Строка"><Значение></Значение></Свойство><Свойство Имя="Номер" Тип="Строка"><Значение>Какой то номер</Значение></Свойство><Свойство Имя="Серия" Тип="Строка"><Значение></Значение></Свойство><Свойство Имя="ЯвляетсяДокументомУдостоверяющимЛичность" Тип="Булево"><Значение>true</Значение></Свойство><Свойство Имя="Период" Тип="Дата"><Пусто></Пусто></Свойство><Свойство Имя="КодПодразделения" Тип="Строка"><Пусто></Пусто></Свойство><Свойство Имя="Представление" Тип="Строка"><Пусто></Пусто></Свойство><Свойство Имя="СрокДействия" Тип="Дата"><Пусто></Пусто></Свойство><Свойство Имя="УдалитьВидДокумента" Тип="СправочникСсылка.ВидыДокументовФизическихЛиц"><Пусто></Пусто></Свойство><Свойство Имя="Активность" Тип="Булево"><Пусто></Пусто></Свойство></Объект>
6 bolobol
 
19.11.15
18:59
Почистить кеш
7 Cyberhawk
 
19.11.15
19:06
(5) ну не все поля указаны значит
8 mikecool
 
20.11.15
10:45
(7) думал, что лишку указал Активность, ибо оно не требуется
убрал - все равно ошибка разбора
9 mikecool
 
20.11.15
10:48
(6) не помогло
10 aleks_default
 
20.11.15
10:51
порядок следования полей по-моему тоже имеет значение
11 Альбатрос
 
20.11.15
10:52
обмен через что идет?
12 Альбатрос
 
20.11.15
10:52
(10) не имеет
13 VikingKosmo
 
20.11.15
10:53
(11) а какая разница то?
14 Альбатрос
 
20.11.15
10:55
(13) если через универсальный обмен, то разница может быть в версиях обработки
15 VikingKosmo
 
20.11.15
10:56
<Свойство Имя="ДатаВыдачи" Тип="Дата"><Значение>какая то Дата</Значение></Свойство>

у тебя там прям такое вот значение "какая то Дата"???
16 Vovan1975
 
20.11.15
10:57
ты скорее всего пропихиваешь значение сложного типа типа как простого
17 mikecool
 
20.11.15
10:57
(15) нет, это замена )
18 mikecool
 
20.11.15
10:58
(16) пкс настроил автоматом, галками в списке, ничего сложногр не пихаю, вроде
19 mikecool
 
20.11.15
10:58
(14) люмен 77-83, обработки из одной версии кд
20 bolobol
 
20.11.15
10:59
(9) А правила, случаем, не из ХранилищаЗначений извлекаются? Нам пришлось отказаться от этого способа - и тягать всегда из файла, иначе регулярно вылезало "ошибка разбора ХМЛ". Я думал, что КЕШ виноват, но серверный кеш чистить сложно с той регулярностью, с которой он портится.
21 mikecool
 
20.11.15
10:59
обмен*
22 bolobol
 
20.11.15
11:01
(21) Кстати, даты проверьте. Было и такое, что выгруженная пустая (незаполненная) дата была в файле какой-то не вида даты записью - при загрузке (или выгрузке) выдавало ошибку, но не помню какую.
23 mikecool
 
20.11.15
11:02
(22) да, уже подумал об этом, сейчас проверяю
24 mikecool
 
20.11.15
11:04
гм, в период почему то постоянно пусто попадает, проверяю (
25 Гёдза
 
20.11.15
11:04
через файл выгружаешь или по ком?
26 bolobol
 
20.11.15
11:05
(23) Поглядел у себя файлики обмена, ни в одном поиском не нашёл запись "<пусто>"...
27 Гёдза
 
20.11.15
11:05
Какие то данные косячные. Может кривые символы в строках есть?
28 Cyberhawk
 
20.11.15
11:05
Еще попробуй
<Пусто></Пусто>
заменить на
<Пусто/>

(26) это фишка последних обработок обмена
29 Гёдза
 
20.11.15
11:06
Точку останова в обработке делал на ошибке?
30 mikecool
 
20.11.15
11:08
(25) через файл
все действительно было в дате, в пустом периоде
по каким то соображениям написал
Период = Дата("19800101")
и не проверил, что в 77 это нифига не дата ))
всем спаибо
31 bolobol
 
20.11.15
11:09
(28) О! Хорошая фишка, время обновиться)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс