Имя: Пароль:
1C
1С v8
Большой рост объема файла обмена из-за регистров
0 ИС-2
 
naïve
18.10.11
12:03
Конфа УАТ (+несколько своих регистров и документов).
Задача заключается в перегонке данных в центральную базу т.е одностронний обмен. Проблема в том, что если выгружаются регистры с движениями, то файлик вырастает до 900 мб, а без регистров 5 мб. Соответсвенно требуется куча времени для создания и загрузки такого файла.
Вопрос. Можно как-то сократить время обмена?
Правила созданы конвертацией данных по умолчанию. Загрузка и выгрузка идет через обработку Обмен данными XML
1 vmv
 
18.10.11
12:06
уничтожь регистры или грузи их другими инструментами, например загрузкой данных в "левую" базу данных средствами внешних источников
2 GenV
 
18.10.11
12:13
выгружать только изменения через план обмена и почаще
3 ИС-2
 
naïve
18.10.11
13:16
(2) их и выгружаю
4 GenV
 
18.10.11
13:18
(3) Что ж вы там на 900 мб каждый раз набиваете ?!
5 Я не курил
 
18.10.11
13:23
(4) похоже на самом деле односторонний обмен.. отправитель не получает ответа, что данные приняты получателем
6 GenV
 
18.10.11
13:26
(5) бедная программа) все пишет и пишет ...
7 smitru
 
18.10.11
13:27
(0) а что мешает сделать "двухсторонний" - отправлять базе источнику, что все предыдущие посылки "дошли до адресата" полностью???
8 ИС-2
 
naïve
18.10.11
13:30
ответ я отправлю. После его прихода счетчики в плане обмена меняются, а регистрация с объеков снимается.
Выгрузка идет 40 мин, а загрузка 3 часа.

В базе источник у объектов стоит галочка авторегисрация, а в приемнике я ее убрал
9 GenV
 
18.10.11
13:38
(8) Если у тебя в базе приемнике в плане обмена запрещена авторегистрация и для загрузки установлены пустые (минимальные, без ПВД) правила, то нормально загружает.
10 ИС-2
 
naïve
18.10.11
14:27
(9) сообщение из базы приемника я формирую пустыми правиалами
11 GenV
 
18.10.11
14:29
(10) Несколько последовательных обменов запускал? Может это первый раз у тебя вся регистрация очищается в источнике. После обмена у тебя не должно остаться зарегистрированных объектов.
12 ИС-2
 
naïve
18.10.11
15:29
я уже несколько раз прогонял обмен
13 smitru
 
18.10.11
15:43
"В базе источник у объектов стоит галочка авторегистрация, а в приемнике я ее убрал"

А в чём цимус сей операции???
14 ИС-2
 
naïve
18.10.11
16:27
(13) т.к обмен в одну сторону. Думайте надо поставить?
15 ИС-2
 
naïve
16.11.11
09:41
Есть еще проблема в том, что документы перегружаются непроведенными - потом запускается отложенное проведение (но я его отключил, что омен шел быстрее). Как можно перегружать "слепок" данных (документ проведен и его движения), чтобы не запускать отложенное проведение?
16 hhhh
 
16.11.11
09:50
(14) если обмен в одну сторону, то ты сам должен удалять регистрацию в источнике. А иначе она там будет расти как снежный ком.
17 Axel2009
 
16.11.11
09:53
(16) скорее после каждой выгрузки увеличивать номер отправленного сообщения +1, и тогда можно не удалять..
18 ИС-2
 
naïve
16.11.11
10:00
(16) Из центральной базы для снятия регистрации отправляется пустое сообщение (т.е правила выгрузки пустые).

Меня интерисует (15). Запускать провение документов очень плохо - ест ключ УАТ.
19 hhhh
 
16.11.11
10:16
(17) номер сообщения там и так увеличивается, но ничего не удаляется.
20 Axel2009
 
16.11.11
10:17
(19) но если получать изменения по номеру сообщения, то изменения будут "последние"
21 rs_trade
 
16.11.11
10:19
(0) выгружай доки без движений. в приемнике проводи.
22 ИС-2
 
naïve
16.11.11
10:49
Ответьте, плз, на вопрос.

Как можно перегружать "слепок" данных (документ и его движения), чтобы не запускать отложенное проведение? Пока копаюсь в конвертации, но там ничего не понятно...
23 ИС-2
 
naïve
16.11.11
19:27
ап
24 Axel2009
 
16.11.11
21:55
900 метров.а в чем проблема?
Закон Брукера: Даже маленькая практика стоит большой теории.