Имя: Пароль:
1C
1С v8
УТ 11 зависание чеков при одновременном пробитии
0 PovAndy
 
28.08.19
14:19
У нас УТ 11.4 (11.4.8.84).
Файловая база, 3 клиента (3 кассы), в режиме терминала.

Если, проводятся 2  чека одновременно, (в пределах 1-2 сек), то система висит около 30-60 сек., проводится только один чек, а по остальным выдаётся ошибка на экране, списывается (или прибавляется!?..) сумма чека, а количество товара по чеку не меняется, сами чеки с ошибкой тоже пропадают!

Подскажите, что делать в такой ситуации?
Как обойти такую проблему?
1 isa2net
 
29.08.19
02:12
из рмк чеки идут?
2 Повелитель
 
29.08.19
07:20
(0) В отладчике есть замер производительности. Включи и увидишь картину что висит, и почему.
Помню у нас владелец бизнеса чуть не убил прога, за такую реализацию как у вас.
Открыли магазин 6 кассы, реклама, куча клиентов и все висит.
Потом поставили на каждую кассу свою базу с выгрузкой в конце дня в УТ.
3 Повелитель
 
29.08.19
07:22
(2) Правда это давно было еще на 7.7, но файловая база 8.х работает по такому же принципу как и в 7.7 захватывая все используемые таблицы при проведении.
4 Звездец
 
29.08.19
08:42
потому что блокировки долго не снимаются, а происходить это может из-за долгого отклика ККТ при работе через терминал.

в общем минисервер и тонкий клиент в помошь
5 PovAndy
 
29.08.19
11:29
(2) , в одном отделе стоит 2 кассы, если были продажи на одной, то при 2-х базах не будет видно проданных товаров!
6 Повелитель
 
29.08.19
11:42
(5) Ну так отладчиком и замером производительности гляньте, где затык идет.
Ну и как предлагали в (4) поставьте минисервер, но скорее всего дело в коде.
Не знаю конкретно как в УТ 11.4 но в других конфигурациях в 10 раз ускоряет выключение расчета партии при проведении документов продаж.
7 PovAndy
 
12.09.19
10:34
(6), спасибо, попробую отключить расчёт партии.

Но чем это грозит?
Ошибка? Это не ошибка, это системная функция.