|
ускорение загрузки из табличного документа | ☑ | ||
---|---|---|---|---|
0
cons74
30.07.14
✎
16:19
|
При загрузке типовой обработкой "загрузка из табличного документа" после 2000 строк загрузка пошла гораздо медленнее. Всего 6000 строк. Документов будет 20.
Есть какие способы ускорить это дело? |
|||
1
fmrlex
30.07.14
✎
16:25
|
(0) Чтение через АДО должно ускорить.
Хотя не знаю там в обработке как делается. |
|||
2
Maniac
30.07.14
✎
16:25
|
ну есть у меня... обработка. скорость 100 000 строк в минуту.
|
|||
3
fmrlex
30.07.14
✎
16:27
|
(2) Что совсем продажи не прут? )))
|
|||
4
Teresa
30.07.14
✎
16:27
|
(2) и как обрабатываете?
|
|||
5
fmrlex
30.07.14
✎
16:27
|
(4) Да напрямую xlsx распаковывает и все.
|
|||
6
Teresa
30.07.14
✎
16:27
|
(2) в чем так сказать секрет?)
|
|||
7
Teresa
30.07.14
✎
16:30
|
(5) ну интересно же) вдруг я чего-то не знаю про жисть)
|
|||
8
Maniac
30.07.14
✎
16:31
|
(4) нативная компонента. машинный код.
|
|||
9
Fish
30.07.14
✎
16:32
|
(5) т.е. xls уже не прокатит?
|
|||
10
Maniac
30.07.14
✎
16:32
|
А ну еще помимо самого чтения у меня еще на самом встроенном языке 1С очень быстрая синхронизация. Те когда уже по считанным данным нужно найти номенклатуру.
40к строк синхронизирует полностью за пару минут. |
|||
11
Maniac
30.07.14
✎
16:33
|
(9) все форматы экселя, атакже опенофис и CSV
|
|||
12
yavasya
30.07.14
✎
16:34
|
Напиши свою обработку да и всё 1С и эксель туча информации. Мои темы поюзай , если захочешь написать обработку.
|
|||
13
Fragster
гуру
30.07.14
✎
16:35
|
(10) сколько дашь за ускорение на 50% на твоих тестовых данных? ;)
|
|||
14
Maniac
30.07.14
✎
16:37
|
(13) в смысле? еще ускорить?
Не вижу смысла. если 100к читает за минуту, мало кому нужно чтобы оно читало за 30 секунд. Есть те границы далее которых еще больше оптимизация уже не требуется. К тому же что толку автоматизировать с 1 минуты до секунд что то, если главный ступор потом выйдет сама 1С. Док в 100к строк в 1С будет проводится полчаса. |
|||
15
х86
30.07.14
✎
16:41
|
а зачем делать синхронизацию через Ексель?
|
|||
16
Maniac
30.07.14
✎
16:43
|
(15) еще придумай какой нибудь нелепый вопрос.
|
|||
17
Fragster
гуру
30.07.14
✎
16:46
|
(14) сколько дашь за ускорение проведения документа в 1с на 50% на твоих тестовых данных?
|
|||
18
sapphire
30.07.14
✎
16:47
|
(2) Можно еще быстрее :)
|
|||
19
sapphire
30.07.14
✎
16:48
|
(10) Пару минут для 40K is too many, Eugene
|
|||
20
х86
30.07.14
✎
16:48
|
(16)а по существу вопроса?
|
|||
21
Maniac
30.07.14
✎
16:49
|
(19) да ну нафиг. попробуй как найти 40 тысяч позиций в базе. Пусть даже по коду. Я не говорю уже по наименованию.
|
|||
22
Maniac
30.07.14
✎
16:49
|
(20) по существу - не задавай глупые вопросы. или читай коректно.
|
|||
23
fmrlex
30.07.14
✎
16:50
|
(9) У XLSа другой формат, но тоже как-то парсит. Маня же...
|
|||
24
Maniac
30.07.14
✎
16:50
|
(18) можно? ну делай. никто не запрещает.
|
|||
25
Maniac
30.07.14
✎
16:53
|
(23) так я же ответил. нативная компонента. напиши на дельфи или питоне.
Делов то. |
|||
26
fmrlex
30.07.14
✎
16:57
|
http://www.libxl.com/
а вообще гуглите "direct read data from xlsx files" |
|||
27
fmrlex
30.07.14
✎
16:58
|
(25) Зачем писать. Уже все написано.
|
|||
28
х86
30.07.14
✎
16:58
|
(22)хз тебя
сам пишешь что загружаешь из Ексели, что синхронизируешь что-то и сам же эрегируешь на корректный вопрос иди попей пустырничка |
|||
29
Maniac
30.07.14
✎
17:00
|
(28) извилины себе вправь. ежу понятно. что сначала данные загружаются из экселя в 1С затем происходит синхронизация.
|
|||
30
Maniac
30.07.14
✎
17:00
|
как можно было задать вопрос - зачем в экселе синхронизировать. я ума не приложу.
|
|||
31
Maniac
30.07.14
✎
17:02
|
Все равно что спросить: как в экселе провести документ 1С
|
|||
32
х86
30.07.14
✎
17:09
|
Маня, вот скажи ты реально не понял вопрос в (15) ?
|
|||
33
DmitriyDI
30.07.14
✎
17:23
|
(31) ахаха))
|
|||
34
Факер_S
30.07.14
✎
21:53
|
маня затупила канкретно
|
|||
35
cons74
31.07.14
✎
07:19
|
Или я чего-то не понимаю, или вы меня.
Я писал не о том, что 1с долго читает xls - а о том, что уже прочитанный xls (загруженный в ТЧ обработки) медленно пишется в Регистр. |
|||
36
Powerfool
31.07.14
✎
07:29
|
А платформа какая? Внешние источники юзать? Их можно и в запросы сувать и вообще практически также как и с внутренними таблицами работать. Подозреваю что платформа их должна не кисло парсить сама, без компонент и прочих перделок. И вообще внешние компоненты они от лукового, вот
|
|||
38
Maniac
31.07.14
✎
09:40
|
Люди целый день разбирали что у него может загружаться там медленно, а оказывается у него запись в регистр идет.
|
|||
39
Maniac
31.07.14
✎
09:43
|
Потом еще окажется что не регистр, а какой то документ )
|
|||
40
NcSteel
31.07.14
✎
09:43
|
Ускорю обработку Maniac за скромные пол часа работы Maniaca (5000 р).
|
|||
41
Fish
31.07.14
✎
09:48
|
(39) Ну в (0) даже намёк на это есть: "Документов будет 20"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |