|
Универсальный формат обмена | ☑ | ||
---|---|---|---|---|
0
akhmadey
19.10.15
✎
06:39
|
Где сабж хранит соответствия объектов ИБ? В регистре с соответствующим названием я его не обнаружил, хотя при загрузке данных он эти соответствия запрашивает. (Обмен ERP 2.0 - БП 3.0)
|
|||
1
Cyberhawk
19.10.15
✎
08:11
|
На данный момент он неработоспособен
|
|||
2
akhmadey
19.10.15
✎
08:48
|
(1) Почему? Вполне себе нормально выгружает. Только вот с соответствиями поэксперементировать необходимость возникла. Да и ошибки как-то нужно исправлять, если они возникли.
|
|||
3
Cyberhawk
19.10.15
✎
09:06
|
(2) То, что выгружает, еще не позволяет судить о работоспособности _обмена_. При загрузке вылезает много открытий (например, ссылочные субконто не переносятся).
|
|||
4
akhmadey
19.10.15
✎
12:57
|
up!
|
|||
5
akhmadey
20.10.15
✎
06:01
|
up!
|
|||
6
el-gamberro
20.10.15
✎
07:25
|
О чем речь? О правилах КД или чем-то другом?
|
|||
7
akhmadey
20.10.15
✎
07:34
|
(6) Нет. Если настраивать синхронизацию, используя правила, которые хранятся в конфигурации (макеты в какой-то обработке), то соответствия между абсолютно независимыми элементами (справочники или документы) записываются в регистр Соответствия объектов ИБ базы-приемника, и при следующей загрузке конвертация происходит исходя из этого соответствия. Если синхронизация настроена с помощью этого универсального формата, то правила формируются программно, а код находится в каких-то общих модулях. И в регистре Соответствия объектов ИБ ничего нет для этого обмена, но при загрузке данных так же просит задать соответствия и использует их в дальнейшей работе, но вот где они хранятся не понятно.
|
|||
8
el-gamberro
20.10.15
✎
08:19
|
(7) Наскока я знаю есть ключ поиска. Если объект не найден в БД по ключу, то и соответствие писать не надо. А вот если по ключу (для контрагента это ИНН например) найден объект и у них разные ГУИД, то записывается соответствие.
Правила обмена надо достать из макета и посмотреть в конвертации данных. |
|||
9
akhmadey
20.10.15
✎
08:35
|
(8) Нету макета. У сабжа правила обмена формируются на лету. В соответствии с ними получается файл Message_(префикс ИБ источник)_(префикс ИБ приемник) (это если синхронизация через файл настроена). При загрузке он также на лету формирует правила и берет данные из файла. Ищет всеми доступными способами и если не находит, то просит вручную задать соответствие объектам, которые не смог определить. Так вот когда правила в макете, то эти соответствия хранятся в регистре Соответствия объектов ИБ. А когда не в макете, а на лету, то хрен знает где. Вот я и пытаюсь выяснить, где это хрен знает где находится ))))
|
|||
10
rozer76
20.10.15
✎
08:41
|
(9) ОМ "менеджер обмена через универ. формат" ?
|
|||
11
akhmadey
20.10.15
✎
09:16
|
(10) Там формируются правила. Ответа, где хранятся соответствия конкретных объектов двух ИБ, он не дает.
|
|||
12
rozer76
20.10.15
✎
09:45
|
(11) ну в КД3 как бы вроде нет теперь соответствия как такового(как в КД2): если схема EnterpriseData и есть код который в источнике "выгружает" данные для приемника и код в приемнике который "загружает" данные.
|
|||
13
Stim
20.10.15
✎
09:49
|
правила на лету? Что-то новенькое
|
|||
14
rozer76
20.10.15
✎
09:54
|
(12) + так вот как раз в ОМ "менеджер обмена через универ. формат" и "выгружает" по схеме EnterpriseData http://v8.1c.ru/edi/edi_stnd/enterprisedata/1.0/ данные
|
|||
15
akhmadey
20.10.15
✎
10:43
|
(14) Это все понятно. Только меня интересует не соответствия реквизитов объектов, которые участвуют в обмене как это задается в правилах, например, Наименование - Наименование, Код - Код и т.д. А возможность назначить соответствие между конкретными элементами справочников, у которых нет совпадения ни по идентификатору, но по ключевым полям. Такие соответствия задаются вручную. Например элемент справочника номенклатуры с УИД хххххххх, кодом 000012, наименованием Майка-алкоголичка должен выгружаться в элемент справочника с УИД ууууууууу, кодом 000013, наименованием майка-борцовка. Сделано это для того, чтобы если какое-то время базы работали независимо друг от друга, не получилось дублей при загрузке. Когда загружаются данные в базу приемник, список объектов, у которых не найдены соответствия, выводится. Эти соответствия можно задать, и они где-то хранятся. А потом используются для последующих загрузок.
|
|||
16
rozer76
20.10.15
✎
10:52
|
>>Эти соответствия можно задать, и они где-то хранятся.
РС "соответствия объектов ИБ"? |
|||
17
akhmadey
20.10.15
✎
10:56
|
(16) Когда используется универсальный формат, их там нет! Для остальных обменов - пожалуйста...
|
|||
18
rozer76
20.10.15
✎
11:05
|
(17) сдаюсь ) мыслей и нет более, думаю что вы первый в использовании этой богомерзкой технологии... все сюда http://www.1c-uc3.ru/web-konvert30.html
|
|||
19
akhmadey
21.10.15
✎
06:35
|
up!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |