Имя: Пароль:
1C
1С v8
Обмен данными с продуктами на платформе 1С
0 Cumpuciy
 
03.06.15
13:56
Настроен обмен данными между УТ и БП.
Если регистрировать в плане обмена только документы, то переносятся только ссылки на справочники, сами справочники(не зарегистрированные в плане обмена) не переносятся.
В правилах обмена вроде как всё ок.
Не могу понять это баг или фишка такая, очень неудобно.
1 Stim
 
03.06.15
13:57
все правильно сделано
2 Stim
 
03.06.15
13:59
переносятся - только когда изменятся(зарегистрируются).
предполагается, что до начала обмена у тебя все справочники синхронизированы
3 Cumpuciy
 
03.06.15
14:01
просто идёт тройной обмен. УТ1-УТ2-БП.
при  переносе из ут1 в ут2 все перенесенные объекты сразу же регистрируются в плане обмена с БП.
Затем обработкой снимают всю регистрацию, и регистрируют только нужные документы.
Какой костыль нужен чтоб элементы справочников связанные с регистрируемыми документами переносились в БП. чтоб все справочники не гонять.
4 Cyberhawk
 
03.06.15
14:02
"элементы справочников связанные с регистрируемыми документами переносились в БП"
А элементы справочников, связанные с элементами справочников, связанных с регистрируемыми документами, тоже потом захочешь?
5 Cumpuciy
 
03.06.15
14:02
может быть стоит при установке регистрации в плане обмена, регистрировать по метаданным все элементы связанных справочников?
если конечно можно перехватить событие регистрации в плане обмена, ну можно наверно, в обработке.
или это я уже загоняюсь.
6 Cumpuciy
 
03.06.15
14:03
(4) да)
как при универсальном обмене по правилам. удобно же
7 Stim
 
03.06.15
14:04
(3) костыли не нужны.
Смотри подписку при записи справочников, которая регистрирует их для БП. Скорее всего там стоит что-то типа
Если источник.ОбменДанными.Загрузка = ИСТИНА Тогда
возврат;
КонецЕсли;

допиши там проверку по узлу отправителя
8 Stim
 
03.06.15
14:05
(5) не нужно регистрировать все объекты! регистрировать нужно только те, что изменились
9 butterbean
 
03.06.15
14:05
(3) запретить авторегистрацию этих справочников + прописать в событиях перед записью документов код регистрации нужных элементов связанных справочников
10 Stim
 
03.06.15
14:05
+ или вообще - добавь свою подписку, где и региструй справочники
11 Stim
 
03.06.15
14:05
(9) НЕТ!
12 butterbean
 
03.06.15
14:06
(8) ему не нужны все элементы, нужны только "участвующие" в документах
13 Stim
 
03.06.15
14:06
(12) ему нужны все, которые в составе плана обмена с БП. Другие не зарегистрируются
14 Cumpuciy
 
03.06.15
14:09
(7) мне не нужны все справочники которые приехали из ут1 в ут2.
не все они должны попасть в БП. только те, которые связаны с выбранными и зарегистрированными документами.
15 Stim
 
03.06.15
14:09
(14) ставь отбор по составу плана обмена
16 Stim
 
03.06.15
14:10
+ или ты хочешь сказать, что тебе и не все справочники из плана обмена нужны??
17 Cumpuciy
 
03.06.15
14:13
(15) да. не все.
по сути, пользователь снимает ВСЮ регистрацию в плане обмена. а затем регистрирует отдельные документы, которые должны уехать в БП.
Если не снимать регистрацию всех справочников, то они тоже уедут в БП, но там часть элементов не нужны.
18 Stim
 
03.06.15
14:20
(17) блин, у вас какой-то бардак в учете.
в составе плана обмена должны быть только те объекты, которые участвуют в обмене. регистрация их должна быть программная(если не нужны все), в подписке.
И там же в подписке и нужно смотреть, откуда пришел объект и останавливать или пропускать(если из УТ1) дальше.

и все, не нужно никаких мегапоисков по метаданным документов и в справочников, реквизитов справочников и реквизитов реквизитов справочников
19 Cumpuciy
 
03.06.15
14:36
(18) ну как уж есть.
есть риб
центральная ут1 - переферейная ут2 и односторонняя синхронизация из ут2 в бп.
все что приехало из центральной, сразу же регистрируется в плане обмена с бп.
затем руками снимают регистрацию документов и справочников и выборочно что-то там помечают на обмен.
не я это придумал) это исходные данные.
не снимать регистрацию справочников в плане обмена с бп не вариант, там могут быть некоторые объекты, которые не нужны в бп. программно на этапе регистрации их не отсечь.
вот поэтому я и в задумчивости.
20 Stim
 
03.06.15
15:08
>>затем руками снимают регистрацию документов и справочников и выборочно что-то там помечают на обмен.

начни разгребать отсюда
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.