Имя: Пароль:
1C
1С v8
ЗУП 3.0 (3.0.20.45) долгое заполнение Начисление зарплаты
,
0 FireAlex
 
05.02.15
21:28
ЗУП 3.0 (3.0.20.45).1С:Предприятие 8.3 (8.3.5.1428).Пользователь один, база файловая.
Возникает такая ошибка: при проведении или заполнении документа "Начисление зарплаты" программа показывает окошко "долгого" процесса  (пожалуйста, подождите) и он не заканчивается (возникает "вечный цикл"), то есть программа может заполнять документ более получаса и результата никакого. (аналогично при проведении). При нажатии на кнопку "отмена" программа прерывает процесс.

сотрудников около 30, то есть объем базы небольшой.
На версии 3.0.18 подобного поведения программы не было, целый год работало без проблем.
Перезагрузка не помогает.
Иногда проблема решается чисткой системы (временных файлов) с помощью программы "CCleaner".
кто налетал? чем лечится?
1 фобец
 
05.02.15
21:33
Откуда инфо про вечный цикл? Сделай замер в отладчике или встань на паузу при выполнении
2 FireAlex
 
05.02.15
21:39
какой замер? там типа долговренменной операции и она не прекращается в цикле. проверяется на выполнение но условие не срабатывает.
3 FireAlex
 
05.02.15
21:39
(1) про вечный цикл - это моя личная инфа. я такой сделал вывод.
4 фобец
 
05.02.15
21:42
(3) так он ошибочный.. Может с хардом что-то?
5 FireAlex
 
05.02.15
21:47
(4) на разных компах пробовал.
одно и то же.
6 FireAlex
 
05.02.15
21:48
(4) почему ошибочный? если процесс не может остановится  и не выдает никакую ошибку что можно подумать?
7 Провинциальный 1сник
 
05.02.15
21:51
Разные способы доступа к базе пробовали? Тонкий,толстый клиент, через веб-сервер?
8 фобец
 
05.02.15
21:53
(6) сделай замер, чего гадать?
9 FireAlex
 
05.02.15
22:05
(6) замер как я могу сделать - я нажимаю кнопку "провести" ставлю бряк,  и он может делаться час и не останавливается.
если бы процедура выполнилась я бы оценил где она выполняется больше всего а тут она вообще не выполняется.
10 FireAlex
 
05.02.15
22:06
самое интересное что база крошечная, и на предыдущих версиях без всяких долгих заданий всё работало как часы.
11 FireAlex
 
05.02.15
22:08
(7) нет не пробовал - обычный тонкий клиент и всё.
в конторе то - всего пару компов и все начисления по окладу.
12 FireAlex
 
05.02.15
22:13
самое печальное что иногда всё проводится и заполняется. то есть ошибка не постоянная. (помогает очистка временных файлов ccleaner-ом).
13 фобец
 
05.02.15
22:16
(9) открыл конфигуратор, запустил предприятие в режиме отладки, поставил замер производительности, запустил в предприятии заполнение - если зависло стопоришь отладку и смотришь отчет
14 фобец
 
05.02.15
22:17
файловая база это толстый ток
15 H A D G E H O G s
 
05.02.15
22:18
(12) Самое печальное - что существуют такие программисты, которые не умеют делать замеры производительности.
16 Гёдза
 
05.02.15
22:19
(15) замер тут ни причем. Просто виснет фоновое
17 H A D G E H O G s
 
05.02.15
22:23
(16) он хотябы покажет - выполняется хоть строчка из фонового.
18 FireAlex
 
05.02.15
22:23
(15) дело не в том умеют или нет. я умею.запускаю документ на проведение ставлю бряк включаю замер и вертится бесконечное "колесо". то есть какое то задание которое должно закончится не кончается.
19 FireAlex
 
05.02.15
22:26
переношу базу на комп с SSD диском - всё отрабатывает отлично. если винт обычный или внешний жесткий то зависает.
20 FireAlex
 
05.02.15
22:32
(14) завтра попробую указать толстый клиент. может получше будет.
21 фобец
 
05.02.15
22:38
(20) попробуй, но я в (14) наврал
http://v8.1c.ru/overview/Term_000000034.htm#1
22 insuslonova
 
06.02.15
10:04
Можно попробовать обновить платформу на 8.3.5.1443. В описании исправления ошибок есть исправление ошибки по неожиданному завершению работы программы.
23 FireAlex
 
06.02.15
16:56
(22) программа то не завершается неожиданно. она работает, отвечает на запросы, процесс можно прервать.
24 Провинциальный 1сник
 
06.02.15
18:50
Так может какой глюк в базе, из-за чего фоновое задание не может выполниться? Попробуйте всё-таки подключиться замером производительности и посмотрите, на каком куске кода тратится время.
25 FireAlex
 
15.02.15
21:41
(24) там цикл происходит и он прекращается когда задание выполнено но оно почему то не выполняется.
26 Мимохожий Однако
 
15.02.15
22:00
Бывает и смешнее... Удаляешь Касперского и ..
27 FireAlex
 
15.02.15
22:12
(26) удалять то совсем нельзя
надо попробовать настроить добавить в исключения.
странный всё таки этот касперский
28 FireAlex
 
15.02.15
23:53
кстати заметил стоял KIS 2014 проблемы не было (проверил на другом компе)
поставил KIS 2015 возникла эта проблема (на этом же компе)
добавил в исключения - не помогает.
29 Провинциальный 1сник
 
16.02.15
06:43
Мне никогда касперский не нравился. Слишком он много о себе думает и лезет куда не надо.
30 FireAlex
 
10.03.15
21:22
нашел в чем косяк: оказывается в момент проведения документа выполнялось фоновое задание "Слияние индекса ППД" - режим работы файловый и ночью задания не работали. Во время проведения документа тоже создается фоновое задание и видать они вдвоем не дружат.
В результате выключил вообще полнотекстовый поиск и проблема ушла.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн