![]() |
|
зависает 1с из-за большого кол-ва строк в документе | ☑ | ||
---|---|---|---|---|
0
dvrk
11.10.21
✎
12:47
|
привет, перемещение, ртиу и т д, бывают доки по 100-150 строк и добавление строки, удаление, изменение - долго отрабатывает, что с этим можно сделать?
|
|||
1
ДенисЧ
11.10.21
✎
12:49
|
а) Не делать такие документы
б) исправлять код, который каждую строку при каждом чихе на сервере пересчитывает |
|||
2
pechkin
11.10.21
✎
12:51
|
большое количество строк сама 1с рекомендует не на клиенте, а на сервере обрабатывать
|
|||
3
Bigbro
11.10.21
✎
12:52
|
100 строк? не 100 тысяч я правильно понимаю?
а с каких пор 100 строк это большой документ?? |
|||
4
Caber
11.10.21
✎
12:54
|
(3) Поддерживаю. В нашем проекте были тысячи строк, там уже медленно работал документ, т.к. вся эта котовасия передавалась с клиента на сервер и обратно при каждом вызове процедуры &НаСервере. Вот это - большой и неоптимизированный док, пришлось озощраться. А в вашем случае замер производительности в помощь. 99% - процедура "ПриАктивизацииСтроки()"
|
|||
5
Злопчинский
11.10.21
✎
12:56
|
...Без комментариев.. ну вы поняли... ;-)
|
|||
6
Bigbro
11.10.21
✎
13:00
|
не ну я все понимаю, когда то приходилось в 7ке документы разбивать чтобы в 10к строк укладываться.
не то чтобы оно не работало - просто с нумерацией удобнее было. но чтобы 100 строк... ишла бы 1с в пень с такими конфигами. |
|||
7
ДенисЧ
11.10.21
✎
13:02
|
(6) А кто тебе сказал, что там типовая?
|
|||
8
Злопчинский
11.10.21
✎
13:02
|
(6) "Пи..ы, сэр!" ..?!
|
|||
9
lodger
11.10.21
✎
13:41
|
(0) перестать работать в файловой базе вдесятером.
|
|||
10
timurhv
11.10.21
✎
13:50
|
(4) >99% - процедура "ПриАктивизацииСтроки()
Могли и с представлениями ссылочных типов навертеть |
|||
11
lodger
11.10.21
✎
13:54
|
(10) да. можно в обработчик получения представления написать получение реквизитов через точку - будет всю таблицу объекта затягивать.
|
|||
12
Малыш Джон
11.10.21
✎
13:59
|
У нас один уникум при записи документа(тоже кстати перемещение) организовал цикл по строкам, для каждой строки опять цикл по строкам и внутри - запрос к базе. Проверил на 2-3 строках - все работает. А вот в проде на рабочих объемах по 200-300 строк в документах чет не захотело быстро работать.
|
|||
13
timurhv
11.10.21
✎
14:11
|
(12) Цикл по всем канонам на клиенте? :)
|
|||
14
Kassern
11.10.21
✎
14:13
|
(13) не обязательно, может у них сложная система скидок/наценок. Для каждой строчки все это дело высчитывается вот и тупит
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |