Имя: Пароль:
1C
1С v8
Синхронизация почти идентичных баз
,
0 igorius
 
30.05.17
09:51
Просьба помочь разобраться.

Хочу сделать синхронизацию между двумя базами УПП. В базе УПП1(допиляной под потребности) ведется весь учет, а в базе УПП2 только бух. т.е. мне надо выгрузить все данные справочников, РС и все документы с галочкой бух с базы УПП1 в базу УПП2. Раньше это делалось правилами обмена и обработкой Универсальный обмен(правила не я писал). Теперь база разрослась так, что выгрузка одного месяца бухгалтером занимает больше 24 часов + в этот период жестко лагает сервер. Решил переписать все через Правила обмена(до этого как то с ним не приходилось работать), что бы выгружались только измененные данные. Обмен делаю через файл и столкнулся с рядом проблем:
1 - Когда в настройках прав устанавливаю обмен без правил не выгружает данные, даже пустой файл не создается;
2 - Это уже скорее вопрос по Конвертации данных. Версия Конвертация данных, редакция 2.1 (2.1.8.2). Хочу сделать идентификацию по УИ в правилах, но УИ нет... хотя инет пишет что должен быть...

ПС: если кто посоветует норм мануал по Плану обмена данных(именно по настройке в предприятии, а то по работе с ним в конфигураторе инфы в инете хватает) и КД, буду благодарен. Заранее спасибо.
1 Альбатрос
 
30.05.17
10:17
"Хочу сделать идентификацию по УИ в правилах, но УИ нет... " - скрин в студию!
2 Serg_1960
 
30.05.17
10:24
(0) К чёрту какие-то непонятные выгрузки за месяц, обмена без правил обмена и прочая! В УПП уже есть два плана обмена УПП<->УПП - "Обмен с УПП 1.3" и "Обмен с УПП 1.3 (фоновый)". Добавил узлы в план обмена - вот и вся "настройка" :) Можно настроить автообмен по расписанию (стандартно).

Если нужно настроить индивидуально "под себя", то не проблема внести изменения в состав плана обмена и в типовые правила обмена. Не нужно изобретать велосипед - всё нужное уже есть в конфигурации.
3 Serg_1960
 
30.05.17
10:29
PS: в типовой конфигурации УПП 1.3 правила обмена лежат в общем макете "ПравилаОбмена_УПП_УПП".
4 igorius
 
30.05.17
10:45
(2) (3) Вот я так и хотел сделать, но не понял как настройки поставить, что только те документы у которых признак бух стоит добавить.

Да и ведь не все можно реализовать на стандартных механизмах, поэтому и хотел разобраться
5 igorius
 
30.05.17
10:50
(2) + данные не выгрузились, поэтому и прошу какой то мануал или подсказку, что я мог сделать не так
6 igorius
 
30.05.17
11:01
(2) выбило ошибку
ЗАГРУЗКА В ПРИЕМНИКЕ: {Обработка.ОбменДаннымиXML.МодульОбъекта(12971)}: Тип не определен (СправочникСсылка.ВидыОбъектовЕГАИС)

А где искать где исправить хз
7 igorius
 
30.05.17
11:14
8 Йохохо
 
30.05.17
11:15
(6) похоже надо или выровнять версии баз, или обновиться
9 DmVl76
 
30.05.17
11:15
(6) Чтобы обмен работал нужно чтобы конфигурации хотя бы по структуре объектов, которые меняются, были идентичны.
Либо обновлять 2-ю конфу, либо убирать из плана/правил обмена объекты, которых нет во 2-й конфе
10 Альбатрос
 
30.05.17
11:36
(7) Ну и чо? Поиск по УИд настраивается в ПКО
11 igorius
 
30.05.17
11:46
(10) не понял сообщения
12 Альбатрос
 
30.05.17
12:20
(11) Что не ясно то? Еще раз, для непонятливых: поиск по УИД настравивается в Правиле Конвертации Объекта на закладке "Настройки".
13 igorius
 
30.05.17
13:22
(12) тупанул, спасибо.
14 igorius
 
30.05.17
15:45
(9) Еще такой вопрос, у меня задвоились некоторые справочники(банки, валюты). Как исключить такое?
15 Serg_1960
 
30.05.17
16:24
Базы - автономные, поиск по внутреннему идентификатору - исключен (в данном случае), доступен только поиск по коду и/или по наименованию. Лучше конечно по коду. Но если в базах уже коды "разбежались" у одинаковых записей справочников, то остаётся только править регистр. Вы таки спросите "Какой?" - отвечаю :)
Для чего нужен регистр сведений "Соответствие объектов для обмена"?
16 Альбатрос
 
31.05.17
04:07
Еще один вариант, выгрузить по УИД, а потом схлопнуть, оставив перегруженные справочники с УИД. Это если очень хочется синхронизироваться по нему.
17 h-sp
 
31.05.17
07:41
(15) можно этот регистр очистить полностью и начать с нуля