![]() |
![]() |
![]() |
|
Ошибки при работе с Конвертацией данных 2.1.5.1 | ☑ | ||
---|---|---|---|---|
0
AeastOstro
27.10.15
✎
17:39
|
Привет всем .. подскажите кто сталкивался с такой ошибкой
В КД загрузил две конфигурации от двух разных баз , обе на платформе 8.3 . Далее создал правило для обмена справочника контрагентов и карточек и сохранил его .. Запускаю УниверсальныйОбменДаннымиXML_8.2.epf в одной базе , загружаю сохраненный обмен и получаю файл выгрузки *.xml В другой базе делаю загрузку этих данных .. все вроде грузится но в конце загрузки вылетает ошибка Ошибка записи объекта ТипОбъекта = Регистр сведений запись: Контактная информация Объект = РегистрСведенийНаборЗаписей.КонтактнаяИнформация ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Не удалось записать: "Контактная информация"! ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4787) КодСообщения = 26 Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4794)}: Ошибка записи объекта ТипОбъекта = Регистр сведений запись: Контактная информация Объект = РегистрСведенийНаборЗаписей.КонтактнаяИнформация ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Не удалось записать: "Контактная информация"! ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4787) КодСообщения = 26 из за чего такое может быть ? |
|||
1
FromRome
27.10.15
✎
17:47
|
базы источника и приемника идентичны?
|
|||
2
FromRome
27.10.15
✎
17:50
|
а вообще, похоже на то что не настроено ПВД для контактной информации, через произвольный алгоритм, но, не имея перед собой настроек трудно сказать
|
|||
3
AeastOstro
27.10.15
✎
17:52
|
Базы разных конфигураций одна Альфа-Авто 4.1 а вторая Альфа-Авто 5.0
Но я так понимаю что КД для таких задачи и должна помочь ?? или какой то другой есть путь ? Мне нужно синхронизировать справочник контрагентов раз в день |
|||
4
Vovan1975
27.10.15
✎
17:56
|
ну так посмотри в конвертации в чем разница в наборах записей контактной информации.
Че, так сложно нажать кнопку "Синхронизация свойств" у набора записей чтоле? Проверь наличие в выгружаемых записях поля "Активность" |
|||
5
AeastOstro
27.10.15
✎
17:57
|
Могу приложить выгрузку правил внутр обмена , только пока не понял как его в тему вставить
|
|||
6
AeastOstro
27.10.15
✎
17:58
|
понял сейчас попытаюсь проверить
|
|||
7
AeastOstro
27.10.15
✎
18:09
|
Попробовал кнопкой Синхронизация свойств по полю Контактная информация - действительно 4 поля добавилось в схему обмена ..
После сохранил правило и еще раз попробовал - :( ошибка та же :( |
|||
8
Vovan1975
27.10.15
✎
18:11
|
так что там с полем "Активность"?
Оно присутствует в выгруженных данных? Если нет то тибо в "ПослеЗагрузки" либо прямо в КД его добавь и поставь истину. Прос я сеня с таким глюком столкнулся, но я контактную информацию по другому гружу, так шта... |
|||
9
AeastOstro
28.10.15
✎
08:06
|
те проверить это поле в самом xml файле ??
|
|||
10
Cyberhawk
28.10.15
✎
08:08
|
В журнале регистрации посмотри ошибки, если там пусто - то только отладка загрузки
|
|||
11
AeastOstro
28.10.15
✎
08:09
|
в файле выгрузке есть такое поле
/Объект> <Объект Нпп="23202" Тип="РегистрСведенийЗапись.ШтрихКоды" ИмяПравила="ШтрихКоды"> <Свойство Имя="Активность" Тип="Булево"> <Пусто/> </Свойство><Свойство Имя="ЕдиницаИзмерения" Тип="СправочникСсылка.ЕдиницыИзмерения"> <Пусто/> </Свойство> |
|||
12
Azverin
28.10.15
✎
08:46
|
(0) очевидно же из текста ошибки: криво записываешь РС.КонтактнаяИнформация. Посмотри на структуру в Источнике и Приемнике. Может дубли есть, может группу пихаешь в объект... и т.д.
Спасёт (10) |
|||
13
AeastOstro
28.10.15
✎
11:01
|
Хотел бы сюда в тему приложить скриншоты с конфигурации обмена но не понял как ..
Увидел что в источнике ПолеХраненияНомера а в приемнике СRM_ПолеХраненияНомера пустую строку отключил и в нужно проставил значение приемника СRM_ПолеХраненияНомера сделал еще раз выгрузку .. :( не помогло |
|||
14
AeastOstro
28.10.15
✎
11:03
|
А еще увидел что в Источнике вообще полей нет а в приемнике есть
ТипДома ТипКвартиры ТипКорпуса может и эти поля как то связать ..? Пока правда не ясно с какими полями из источника :(( |
|||
15
Гёдза
28.10.15
✎
11:06
|
Можно в регистре сведений КИ в модуле передзаписью поставить точку останова и посмотреть каких поелй не хватает
|
|||
16
AeastOstro
28.10.15
✎
11:17
|
можно и отключить и попробовать ... ? понял попробую
Но еще интереснее а как все таки выдернуть данные из источника если поля разные ... зашел в карточку Контрагента там все есть но по другому |
|||
17
Azverin
28.10.15
✎
11:33
|
(16) если бы ты не был задницей и озвучил конфы, то знающие люди быстро смогли бы подсказать, т.к. такая ситуация не редкость. возьми сам в поиске поищи о проблеме загрузке Контактная информация в такую-то конфу.
|
|||
18
AeastOstro
28.10.15
✎
11:35
|
Ок озвучиваю ....
Одна конфа Альфа-Авто Автосервис-Автозапчасти 4.1 (Рарус) А вторая Альфа-Авто Автосервис-Автозапчасти 5.0 (Рарус) |
|||
19
Azverin
28.10.15
✎
11:42
|
(18) а чё не сказал, что в (3) привёл название баз?)
короче, скорее всего изменилась структура хранение КИ в версии 5.0. особенно после откровения в (13, 14). смотри на структуру хранения данных в 4.1 и в 5.0. подумай. подумай ещё раз - сделай соответствующие изменения в КД. так что до отладчика, имхо, тебе ещё далеко) |
|||
20
Azverin
28.10.15
✎
11:46
|
(18) тут пишут, что есть какие-то штатные правила обмена: http://rarus.ru/forum/messages/forum7/topic4134/message24614/#message24614
неплохо было бы глянуть, как это сделано там. |
|||
21
AeastOstro
28.10.15
✎
11:54
|
да но я в рарус даже писал .. они говорят разые базы и разные продукты и все мол до свидания
вот например г-н Яброчкин что ответил Добрый день. Штатных правил обмена для полного переноса данных нет. Только перегрузка остатков. |
|||
22
Azverin
28.10.15
✎
12:03
|
(21) короче, либо подтягивай теорию и ковыряй КД, попутно ищи примеры в инете, либо пригласи специалиста. вопрос несложный.
(16) если отличаются только названия полей, то худо-бедно ручками свяжи ручками поля Источника и Приемника в таблице Конвертации свойств, нажав на кнопку "Синхронизация свойств" |
|||
23
toys
28.10.15
✎
12:29
|
ТипДома, ТипКвартиры, ТипКорпуса - нахрена вообще такое придумали?) храним чтоли в КИ что квартира однокомнатная а дом панельный?) а по теме - заполни эти поля значениями по умолчанию в обработчике "Перед выгрузкой" правила конвертации свойств (ПКС)...например Значение = Перечисление.ТипыКвартир.Однокомнатная
|
|||
24
AeastOstro
28.10.15
✎
12:46
|
СТранно что ругается на поле Владелец а что это за поле я нив одной ни в другой конфе не вижу в настройках обмена в КД
|
|||
25
toys
28.10.15
✎
13:14
|
(24) выдерни правила конвертации из какой нибудь типовой конфиги (справочник Конвертации из информационных баз 1С:Предприятия) и посмотри как там КИ переносится
|
|||
26
AeastOstro
28.10.15
✎
15:17
|
Toys не совсем точно понял тебя .. а где посмотреть эти правила ? Они есть в Типовой конфиге ?
|
|||
27
Гёдза
28.10.15
✎
15:19
|
Так нужно переносить поле Владелец
|
|||
28
AeastOstro
28.10.15
✎
15:27
|
Не ясно как переносить и откуда я его в КД в структуре обмена не вижу ... Гёдза уточни плиз
|
|||
29
AeastOstro
28.10.15
✎
16:47
|
Сейчас попытаюсь сделать так сделаю автоматическое создание Ко и правил обмена .. посмотрю как будет в таком заведомо излишнем варианте
|
|||
30
AeastOstro
28.10.15
✎
17:05
|
нет ничего не получилось .. думаю .. если у кого то есть советы и помощь буду признателен
|
|||
31
Гёдза
28.10.15
✎
17:16
|
(30) Ты точку останова делал?
|
|||
32
AeastOstro
28.10.15
✎
17:36
|
нет не знаю в каком месте и как ? уточни плиз
во время загрузки нажимал "Отладчик" (галка) но система кроме как вывода сообщейни в Сервисное окно ничего не выдавала .. :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |