Имя: Пароль:
1C
1С v8
Универсальный формат обмена
,
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!
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.