|   |   | 
| 
 | Обмен между УТ 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 | 
        Дело не в объёме а в данных     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |