|
Помогите с обменом - Гигантский файл обмена! | ☑ | ||
---|---|---|---|---|
0
Пятница Мен
18.11.13
✎
11:40
|
После внесения изменений в регистр накопления - регистр большой и очень давний. Файл обмена увеличился до небывалых - 1,2 гигабайта без архивации, в архиве 35 мегабайт. При попытке - загрузить данные в периферийный узел - выдает ошибку - недостаточно памяти! Подскажите можно ли файл обмена поделить, программно, на несколько частей и загрузить их по очереди, или может еще как нибудь пропихнуть изменения в распределенные узлы?
|
|||
1
ДенисЧ
18.11.13
✎
11:41
|
Всё возможно...
|
|||
2
1dvd
18.11.13
✎
11:41
|
(1) пилить хмл?
|
|||
3
TigerPXN
18.11.13
✎
11:42
|
Можно регистрировать записи регистра накопления пачками.
|
|||
4
Maxus43
18.11.13
✎
11:43
|
можешь просто удалить регистрацию этого регистра из обмена и просто обработкой его перенести. В данном случае это имхо проще чем частичную выгрузку-загрузку делать, там свои нюансы
|
|||
5
Ranger_83
18.11.13
✎
11:43
|
1.Сделать из основной базы периферийный узел.
2.Снимать/регистрировать изменения порциями.Есть специальная обработка. |
|||
6
Пятница Мен
18.11.13
✎
11:44
|
(3) как?
|
|||
7
Пятница Мен
18.11.13
✎
11:46
|
не можно ли выгружать изменения порциями - не все за один раз ?
|
|||
8
Maxus43
18.11.13
✎
11:47
|
(7) штатно - нет.
И я не понял - после изменений конфы это произошло? обновление конфы не вызывает регистрацию объектов |
|||
9
defini
18.11.13
✎
11:51
|
(4) +1. Так надежней.
|
|||
10
Пятница Мен
18.11.13
✎
11:51
|
(8) произошло это после того как - регистр накопления добавили еще одно измерение и заполнили его за всю историю существования базы, после того - файл вырос!
|
|||
11
Maxus43
18.11.13
✎
11:53
|
(10) вот щас понятно. Я бы на твоём месте сделал (4), без плясмок с обменам, зачем лишний геморой?
|
|||
12
Пятница Мен
18.11.13
✎
11:57
|
(11) идея хороша, только для ее выполнения нужно всех с базы выгнать, с таким успехом - проще новый узел создать и все
|
|||
13
Maxus43
18.11.13
✎
12:00
|
(12) давно ли нужны кого-то выгонять то? выгрузказагрузкаданныхXML обработка
|
|||
14
Пятница Мен
18.11.13
✎
12:01
|
(13) ну галочку то снять с регистра нужно?
|
|||
15
Maxus43
18.11.13
✎
12:02
|
(14) не нужно, есть обработка регистрация изменений для обмена, там удаляй регистрацию с регистра нужного, и после загрузки в другую базу аналогично чтоб назад не попёрлось
|
|||
16
Maxus43
18.11.13
✎
12:02
|
или тупо УдалитьРегистрациюИзменений(узел, метаданные)
|
|||
17
Alex375
18.11.13
✎
12:36
|
Может быть стоит указать количество объектов в транзакции? Например 10, а не 0 (по умолчанию стоит). Я грузил файлы и по 4 и по 5 гиг и ничего
|
|||
18
Пятница Мен
18.11.13
✎
13:39
|
(17) проблема в том что процесс 1С набирает больше 1,5 Гига оперативной памяти и вылетает с ошибкой, количество объектов в транзакции стоит = 1
|
|||
19
Serg_1960
18.11.13
✎
13:49
|
Только не говори никому что у тебя SQL риб-база - пусть интрига сохранится до конца, как в хорошем детективе.
|
|||
20
Пятница Мен
18.11.13
✎
14:05
|
(19) центральная СКЛ база, а ошибку видает в периферийных - они файловые.
|
|||
21
roman844
18.11.13
✎
14:16
|
Создавай узел заново + список пользователей старого узла
|
|||
22
Пятница Мен
18.11.13
✎
14:25
|
(21) и я так же думаю делать... в обед буду делать (
|
|||
23
ИС-2
naïve
18.11.13
✎
14:29
|
а почему программно нельзя снять регистрацию?
|
|||
24
zakidonoff
18.11.13
✎
14:29
|
Иногда люди идут на сервер не за советом: что делать, а чтобы получить поддержку того варианта, который сами уже себе и наметили ))
|
|||
25
zakidonoff
18.11.13
✎
14:29
|
(24)
*сервер = сайт Мысли о другом )) |
|||
26
ЧессМастер
18.11.13
✎
14:31
|
(18) смотрите обработкой регистрации изменений что у вас зарегистрировано сейчас для выгрузки и выгружайте порциями.
в обработках обмена по xml есть галочки "снимать регистрацию после выгрузки" |
|||
27
kosts
18.11.13
✎
14:37
|
По мне так самый простой способ, это снять регистрацию для всего регистра и потом регистрировать и обменивать порциями.
|
|||
28
mistеr
18.11.13
✎
17:22
|
(10) >после того - файл вырос!
Да ну! А чего ожидали-то? |
|||
29
Федя Тяпкин
18.11.13
✎
17:42
|
в периферии винда 64x? сколько оперативки?
|
|||
30
Пятница Мен
18.11.13
✎
23:33
|
решилось созданием новых узлов! всем спасибо!
|
|||
31
MiniMuk
19.11.13
✎
06:07
|
Есть еще вариант, снять с регистрации. А в перефирийных заполнить той же обработкой что в центральной. и ниче никуда переносить не надо
|
|||
32
MiniMuk
19.11.13
✎
06:08
|
(30) А че в новый узел выбружать регистр не надо?
|
|||
33
Пятница Мен
19.11.13
✎
16:26
|
(32) надо, но по средствам обмена 1,2 Гига переносится не хотело, поэтому создали новые периферийные базы и все решилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |