|
Обмен между УТ 11.1 и БП 3.0 | ☑ | ||
---|---|---|---|---|
0
volfy
25.11.13
✎
13:22
|
Всем привет.
Проблема в организации выгрузки из СТАНДАРТНОЙ УТ 11.1 в СТАНДАРТНУЮ БП 3.0 Сразу оточню - вариант клиент сервер. Релизы последние. Обмен организован через локальный каталог, через файл обмена. Объем данных - гигантский, за весь 2013 год. Выгрузка в файл обмена шла 10 часов. Размер xml файла 3,5 Гб. Загрузка в БП идет несколько часов после чего вышибает с ошибкой "Недостаточно памяти". Ни один элемент не создался. Пробовал на двух разных компьютерах, с последней платформой (правда 8.2). Сейчас запустил на еще одном с 64-х разрядным скулем и 32Гб ОЗУ. Кто-то сталкивался с проблемой обмена при таком объеме данных? |
|||
1
IKSparrow
25.11.13
✎
13:25
|
(1) Напрямую в базу грузи. Это первый вариант.
Второй вариант - модернизируешь обработку, чтобы сбрасывала кэш в базу. |
|||
2
craxx
25.11.13
✎
13:40
|
(1) напрямую так же вылетит
выход грузить частями |
|||
3
volfy
25.11.13
✎
13:44
|
(2) частями если только дорабатывать обмен. там можно задать только начальный период, конечный - никак.
Неужели в 1С не рассчитан обмен на такой объем? Чтобы было понятно: интернет магазин, 200 тыс. наименований, около 350 документов в день, что должны быть переданы в УТ |
|||
4
craxx
25.11.13
✎
13:46
|
(3) я свой обмен писал, правда в двойку
|
|||
5
volfy
25.11.13
✎
13:48
|
(4) из-за чего? просто не устраивал типовой? или та же причина, что и у нас?
|
|||
6
craxx
25.11.13
✎
13:49
|
(5) и не устраивал, и валился на больших данных
|
|||
7
volfy
25.11.13
✎
13:51
|
вот блин тебе и масштабируемость. как быть тогда крупным компаниям? когда нужен функционал УТ 11, а обмен с БП не работает. УПП, КА - не вариант (слабоваты они в торговле). Уверен, что должен быть типовой выход, но немогу его найти. Сам программист, и могу дописать, но дело принципа. Вдруг где-то сам ошибаюсь, и все работает на самом деле
|
|||
8
ОдинСерый
25.11.13
✎
14:00
|
да уж :).
может проще надо быть и главное оперативнее, а не грузить потом весь год :)))). грузить надо сразу .ввести признак выгрузки ( при желание запретить редактировать выгруженные, ну или сделать так что перегружало, выгружало при редактировании). пользователь захотел нажал и загрузил все что было не загружено ранее. а так конечно сейчас надо делать кусками с периодом и признаком на будущее. если вдруг вставят задним числом что. |
|||
9
НаборДанных
25.11.13
✎
14:09
|
Ты правила сохрани и в универсальный обмен их, там резалка на порции есть, в чем проблема? Но скорее всего дело не в БП.
|
|||
10
grayshadow
25.11.13
✎
14:12
|
ут11-бп30 умеет настраивать выгрузку разных объектов? типа "контрагенты - выгружать, только по ссылке, не выгружать"?
|
|||
11
ОдинСерый
25.11.13
✎
14:13
|
(9) не в бп конечно же просто человек забывает что у всего есть ограничения. мистическая цифра 3.5Гб как бы намекает на то что тут размер влияет и даже не на уровне 1С на уровне работы самой ОС. хотя думаю и в 1С есть ограничения.
|
|||
12
НаборДанных
25.11.13
✎
14:16
|
(9)Универсальный обмен в формате xml о чем - нибудь говорит?
|
|||
13
НаборДанных
25.11.13
✎
14:17
|
(12)->К (10) конечно же)
|
|||
14
Михаил Козлов
25.11.13
✎
14:21
|
(7) Ничего дорабатывать не надо: попробуйте обменяться только справочниками (если необходимо, сбросив регистрацию документов). Потом регистрируйте нужные документы по нужным периодам и обменивайтесь. Файл 3,5 Гб 1С может не прожевать, т.к. весь файл в оперативной памяти.
|
|||
15
volfy
25.11.13
✎
14:24
|
(8) Клиенту об этом твердили весь год. Ну вот к концу года они поняли и теперь будут переплачивать ))
|
|||
16
volfy
25.11.13
✎
14:25
|
(10) да там стоит отбор справолчников только используемых в документах. левых - нет
|
|||
17
volfy
25.11.13
✎
14:26
|
(11) у 64-х разрядной системы на клиент-сервере и файловой системе ntfs ограничений по размерам файла нет
|
|||
18
volfy
25.11.13
✎
14:28
|
(12) конечно говорит. только интересно следующее. передам первую партию большую универсальным. потом начнет на небольших объемах каждодненых работать типовой. но сопоставление идет по внутренним идентификаторам и оно не будет зарегистрировано. замучаешься сопоставлять, т.к. из практики на автомате только процентов 60 сопоставится
|
|||
19
volfy
25.11.13
✎
14:29
|
(14) а вот сбросить частично регистрацию - вариант. и передать типовым обменом по кускам. спасибо за идею. попробую отпишусь.
|
|||
20
ОдинСерый
25.11.13
✎
14:40
|
(17) ыыыы у ОС то нет ...
только вот процесс записи в файл без коммита (если не знаешь что такое коммит то почитай на вики). или по 1Сному процесс сервера не может просто разместить все в памяти т.к. кроме размера в 3.5Г ему еще надо кучу временных данных хранить и все это в памяти... че он и ругается что ее не хватает. он пытается загрузить все 3.5г и эти 3.5г превратить в данные для записи которые наверно занимают еще теже 3.5г условно и только после того как все загрузит он будет это дело записывать.... все-таки 1С это вам не оракл |
|||
21
volfy
25.11.13
✎
14:51
|
Ребята (ДЗ) =) Норм с моего аккаунта писать на мисту?
|
|||
22
volfy
25.11.13
✎
15:02
|
Сразу скажу за ребят: Это правила косячные стандартные. Их нужно "крыжить"
|
|||
23
volfy
25.11.13
✎
15:11
|
(22) правила нормальные типовые. тестил на маленьких объемах. все отрабатывает на ура
|
|||
24
volfy
26.11.13
✎
11:23
|
Дело не в объёме а в данных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |