|
загрузка большой таблицы значений в табличные части документов. | ☑ | ||
---|---|---|---|---|
0
semiluki
29.03.13
✎
22:13
|
Уважаемые знатоки подскажите пожалуйста есть большая таблица значений вида НомерДок Номенклатура нужно загрузить в табличные части документов. Как оптимально сделать? Проблема в том, что таблица значений очень большая 500000 записей.
|
|||
1
zak555
29.03.13
✎
22:13
|
откуда ТЗ получил ?
|
|||
2
semiluki
29.03.13
✎
22:15
|
Из Exsel
|
|||
3
Мимохожий Однако
29.03.13
✎
22:20
|
Сделай несколько документов.
|
|||
4
semiluki
29.03.13
✎
22:33
|
Так и так делаю много документов. Первая коклонка таблицы значений номер документа, куда надо грузить, вторая что надо грузить. Никак не придумаю оптимальный алгоритм. Сейчас построчно перебираю ТЗ и записываю в табличную часть документа. Все вроде работает но долго грузиться. Как бы оптимизировать?
|
|||
5
Мимохожий Однако
29.03.13
✎
22:39
|
Метод Загрузить() для табличной части используешь или Добавить(). Используешь ли форму обработки. Можно обойтись и без формы, например.
|
|||
6
Мимохожий Однако
29.03.13
✎
22:40
|
+(5) Забыл вопросительные знаки в первых двух предложениях. Сорри.
|
|||
7
Мимохожий Однако
29.03.13
✎
22:41
|
Не пробовал использовать вместо табличной части запись в регистры с регистратором без табличной части?
|
|||
8
semiluki
29.03.13
✎
22:48
|
Использую метод добавить, использую форму обработки, на обработке выбираю Excel файл, который хочу загрузить, загружаю Excel файл в ТЗ, построчно перебираю ТЗ и записываю в табличную часть документов. Как оптимизировать? Не понял насчет этого "Не пробовал использовать вместо табличной части запись в регистры с регистратором без табличной части?" Можно попоподробней?
|
|||
9
rs_trade
29.03.13
✎
23:58
|
больше сотки тысяч не загрузишь в табличную часть
|
|||
10
semiluki
30.03.13
✎
00:20
|
(9) Да я знаю, мне в одну табличную часть и не надо. Структура ТЗ такая: НомерДокумента1 Номенклатура1
НомерДокумента1 Номенклатура2 НомерДокумента2 Номенклатура1 |
|||
11
3V
30.03.13
✎
00:22
|
в доке в табличной части только номенклатура или еще данные есть?
|
|||
12
3V
30.03.13
✎
00:23
|
если в экселе попорядку номера доков, то можно без ТЗ грузить, быстрее будет
|
|||
13
rs_trade
30.03.13
✎
14:18
|
(12) грузи фоновыми заданиями. параллельно. прирост точно должен быть в скорости.
|
|||
14
DarKySiK
30.03.13
✎
14:22
|
а какая цель загрузки? может сделать корректировку регистров накопления, сведений и писать сразу в движения?
|
|||
15
Галахад
гуру
30.03.13
✎
14:30
|
Если проблема в переборе, то обращайся запросом к таблице значений.
Если в проведении, то вряд ли чем можно помочь. |
|||
16
rs_trade
30.03.13
✎
14:49
|
(15) нафиг запрос? есть же Загрузить()
|
|||
17
H A D G E H O G s
30.03.13
✎
14:50
|
Ну вы жжете пацаны.
80% тормоза в переборе ячееке листа Екселя. 20% тормоза поиска номенклатур и прочих справочников в цикле без кэша на основе ТЗ. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |