|
КД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) О! Хорошая фишка, время обновиться)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |