|
Универсальный обмен данными | ☑ | ||
---|---|---|---|---|
0
drcrasher
20.06.17
✎
14:35
|
Столкнулся с проблемой: из нетленки выгружаются данные, в БП загружаются. Всё вроде хорошо, но загрузчик в БП не хочет обновлять уже загруженные объекты, которые криво загрузились на ранних стадиях тестирования.
Можно как-то пояснить БП, что объекты нужно находить-перезаполнять-записывать, а не только находить? |
|||
1
Cyberhawk
20.06.17
✎
14:49
|
Да - через ПОД
|
|||
2
Cyberhawk
20.06.17
✎
14:49
|
Грохнуть точечно нужные кривые объекты без контроля целостности - тоже вариант
|
|||
3
drcrasher
20.06.17
✎
14:52
|
(1) а подробнее можно?
|
|||
4
Cyberhawk
20.06.17
✎
14:53
|
(3) ПОД = правила обмена данными. Флажки там есть у ПКО по поводу незамещения существующих объектов.
|
|||
5
Cyberhawk
20.06.17
✎
14:55
|
http://2.bp.blogspot.com/-I2gZxkEPt8o/VnwGuVPBkzI/AAAAAAAAHvk/TDiPZFeNY-o/s1600/%25D0%259E%25D0%25B1%25D0%25BC%25D0%25B5%25D0%25BD02.JPG
Флажки "Не замещать", "Не создавать". Тебе только первый по идее достаточно уже будет. |
|||
6
drcrasher
20.06.17
✎
14:56
|
(4) (5) что-то пошло не так: https://yadi.sk/i/koIUl5kh3KJ5TR =)
|
|||
7
Cyberhawk
20.06.17
✎
14:57
|
(6) А, ну так сразу бы и сказал, что у тебя обмен КД 3
|
|||
8
drcrasher
20.06.17
✎
14:59
|
(7) сорян, в топик подразумевался энтерпрайз, а не кд2
|
|||
9
Cyberhawk
20.06.17
✎
15:02
|
Как выяснил, что "загрузчик в БП не хочет обновлять уже загруженные объекты"?
|
|||
10
Cyberhawk
20.06.17
✎
15:02
|
Более точным будет спросить, а почему ты считаешь, что эти объекты должны обновиться?
|
|||
11
drcrasher
20.06.17
✎
15:06
|
скажем так: конфа самописная, потребовался обмен с БП. Пока игрался (второй раз КД3 увидел), что-то перенеслось, что-то нет. У контрагентов в составе ключевых свойст есть СтранаРегистрации. Добавил в выгрузку - не обновилось. Если верить пофигуратору, то в БП на загрузку ключевых для старых - ничего не делать. Аналогично с документами: в выгрузку добавляю необходимые данные, в файле оно есть, при загрузке в предпреждениях абсолютно не изменённые данные с предыдущими ошибками.
Обновляться должны по дате запрета, т.к. конфа-отправитель сейчас приоритетней. В любом случае, по НСИ отправителя ничего нельзя делать в БП. |
|||
12
h-sp
20.06.17
✎
15:30
|
(11) что значит "по НСИ отправителя ничего нельзя делать в БП" ??
|
|||
13
drcrasher
20.06.17
✎
15:36
|
(12) отраслевая конфа. например, нельзя трогать номенклатуру в БП, т.к. это названия анализов и они определяются спец классификатором (медицина)
|
|||
14
h-sp
20.06.17
✎
15:40
|
(13) ну это в правилах регистрации всё
|
|||
15
drcrasher
20.06.17
✎
15:54
|
стоит отметить, что решение лежало несколько на поверхности:
у объекта есть свойства, а есть _ключевые_ свойства. и записываются они, видимо, разными методами. |
|||
16
Cyberhawk
20.06.17
✎
16:13
|
(15) Только не говори, что решил вопрос правкой кода...
|
|||
17
drcrasher
20.06.17
✎
17:32
|
(16) дык в КД 3 всё правкой кода =(
|
|||
18
Cyberhawk
20.06.17
✎
17:35
|
(17) Неправда. Уверен, что вопрос решается правкой правил в КД 3...
|
|||
19
MaxS
20.06.17
✎
18:17
|
Чтобы объект перезаписался в базе приемнике, нужно повторно зарегистрировать его к выгрузке в базе источнике. По ссылкам и ключевым свойствам объекты не обновляются - они предназначены только для поиска, а если они ранее загружались, то достаточно ссылки (уид).
|
|||
20
drcrasher
21.06.17
✎
17:18
|
приподниму тему:
так исторически сложилось, что информация о банке и расчетном счете хранятся в реквизитах организации. при выгрузке нужно указать владельца расчетного счета. в ПКО у реквизита владелец стоит флаг алгоритм. в ПриОтправке: ДанныеXDTO.КлючевыеСвойства.Вставить("Владелец", Инструкция); при этом обмен проходит с ошибкой: Ошибка проверки данных XDTO: Структура объекта '/БанковскийСчетОрганизации' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.4}КлючевыеСвойстваБанковскийСчет Проверка свойства 'Владелец': форма: Элемент имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.4}Владелец тип: Отсутствует обязательное свойство что я делаю не так? если что, этот код взять из менеджера обмена в БП. |
|||
21
MaxS
22.06.17
✎
07:07
|
(20) Текст ошибки не полный.
|
|||
22
h-sp
22.06.17
✎
07:44
|
(20) что такое Инструкция ??
|
|||
23
drcrasher
22.06.17
✎
09:28
|
(21) пропущены ошибки служебного модуля
(22) структура ссылка и пко |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |