Имя: Пароль:
1C
1С v8
Сравнение документов в идентичных базах
0 serg-lom89
 
09.01.18
10:33
Добрый день
Возник вопрос
Есть главный узел(База1).
Есть подчиненная база(База2).

При создании подчиненной базы N возникает проблема что некоторых документов не хватает из центральной базы в базе N.(Позже начали работать и т.д.).Все бы ничего ,можно зарегить данные для обмена и ждать.Но,массив данных большой и будет тормозить что естественно отразиться на работе и на пятой точке.
База N физически находиться на другом сервере и географически)).
Как можно сравнить данные по объектам документы?
какие варианты можно применить
1 YFedor
 
09.01.18
10:39
Ничего не понял. Ты знаешь какие документы нужно выгрузить, но объем большой и "будет тормозить".

Вопрос-то какой?
2 serg-lom89
 
09.01.18
10:41
(1)
Сравнить документов которых не хватает в базе N
3 YFedor
 
09.01.18
10:43
(2) А как ты понимаешь, что их не хватает?
4 serg-lom89
 
09.01.18
10:43
(3)
)))
потому что их там нету.было пару примеров
5 serg-lom89
 
09.01.18
10:43
(3) не вангую)
6 YFedor
 
09.01.18
10:44
(4) Как узнал что "нету"?
7 igorPetrov
 
09.01.18
10:46
(4) Кто сказал, что "нету"?
8 serg-lom89
 
09.01.18
10:46
(6) позвонили пользователи.
Зашел,посмотрел,точно нету!)
9 serg-lom89
 
09.01.18
10:46
(8) в центральной базе смотрю есть
10 с2д
 
09.01.18
10:47
(0) Элементарно, подключаешься по COM и сравниваешь наличие дока по УИД. Хочешь запросами, хочешь циклом или вообще как хочешь.
11 с2д
 
09.01.18
10:48
А вообще, проще разобраться почему и отчего такого-то документа нет.
12 YFedor
 
09.01.18
10:48
(10) Да не, он не может пока дать ответ как именно понять, что документ должен быть, а его нету.

Как только получим ответ - сразу и решение появится
13 serg-lom89
 
09.01.18
10:50
(12)
открываем центральную базу,открываем базу N....
смотрим док 1 в центральной есть,в базе N его нету.
как узнали долго на самом деле писать.
14 Timon1405
 
09.01.18
10:50
(0) движения документы делают? если да, есть убойная обработка по сравнению движений
http://catalog.mista.ru/public/276275/
15 v77
 
09.01.18
10:53
(0) выгрузить в текстовый файлик или в любую БД. проиндексировать. сравнить/поискать
16 LienXo
 
09.01.18
11:29
Нет некоторых документов... счастливчик... Возился с базой - делаю узел, выгружаю данные - все документы на месте. Делаю отчет - данных нет. Проверяю - половина движений в документе не передана. Выходил из ситуации:
создал узел, поднял рядышком
сделал обмен туда-сюда
в центральной сделал полную регистрацию изменений, включая ручную
сделал обмен (долго)
отдал узел на рабочее место
17 YFedor
 
09.01.18
11:53
(13) Еще раз повторяю как понять, какие документы должны быть в узле.
18 mikeA
 
09.01.18
12:12
(0) По GUID.
19 arsik
 
гуру
09.01.18
12:16
(0)
1) В основной базе создаешь ТЗ. В ТЗ колонка со ссылкой на свои документы.
2) Сохраняешь ТЗ в ЗначениеВФайл.
3) В базе периферийного узла делаешь "ЗначениеИзФайла"
4) И Например , все документы в этом ТЗ имеющие номер "" будут твоими ссылками на нужные
20 serg-lom89
 
09.01.18
12:20
всем спасибо.буду что то пробовать из предложенного)