Имя: Пароль:
1C
1С v8
Оптимальное хранение Over9000 записей
,
0 al_zzz
 
19.01.16
10:48
Сделал побутылочный учет в УТ10.3. Код номера диапазона храню в РС с двумя измерениями - "Код" и "Серия". Когда всё заработало на практике столкнулся с тем, что бутылок ставится очень много за один раз - несколько тысяч. Делается это документом поступления. В итоге наблюдаю жуткие тормоза при проведении приходов и готовлюсь к таким же при поиске.
Вопрос: как оптимально перепроектировать структуру хранения этих данных, чтоб и быстро искать по ним(используются для контроля) и быстро записывать? Как Вы делаете подобное?
Заранее спасибо!
1 butterbean
 
19.01.16
10:51
слишком мало входных данных
2 Serg_1960
 
19.01.16
10:54
+ может быть и в алгоритме проблема?. Пара лимонов записей в таком простом регистре не должны "жутко тормозить"(цы).
3 asady
 
19.01.16
11:01
(0) пока 1С не сделают нормальный insert или update можно пользоваться скульными вариантами
4 Fragster
 
гуру
19.01.16
11:04
записывать одну запись со ссылкой на документ и хранилищем с номерами бутылок, сразу же/по расписанию запускать фоновое по разворачиванию этих записей в подробные данные
5 Fragster
 
гуру
19.01.16
11:05
но вообще тормозить сильно не должно
6 Fragster
 
гуру
19.01.16
11:05
надо сделать замер и посмотреть, что тормозит
7 Fragster
 
гуру
19.01.16
11:06
может там код и серия - строки нефиксированной длины
8 Garykom
 
гуру
19.01.16
11:08
изобретать аналог нормального партионного учета через регистры это оригинально, да
9 Garykom
 
гуру
19.01.16
11:09
(8)+ а может все таки по старинке... через справочники... которые не при проведении создаются, а при добавлении строчек в приходные?
10 Звездец
 
19.01.16
11:10
тормоза при проведении дока с большим количеством строк по-любому будут, так как блокируется куча данных при этом, можно перейти на 2-х уровневую приемку продукции. Приходная накладная с общим количеством, приходные ордера двигают серии (их делать несколько для уменьшения времени проведения).

а так конечно мало данных. Может и сервер дохлый и еще черт знает чего
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший