Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1с начала подвисать при работе
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Управление торговлей 8 > Управление торговлей для Украины редакция 2 (Управление торговлей для России редакция 10)
Alexandro
Добрый день, подскажите пожалуйста в чем может быть проблема: уже несколько недель наблюдается подвисание 1С вне зависимости от выполняемых действий. Например, делаем приход товара и через подбор добавляем товары, при этом все может быть нормально, а может появиться колесо загрузки windows 7 и 1С тоже уходит в раздумья секунд на 5-10.
Вроде и ничего страшного, но когда приходится принимать много товара - люди не глядя на экран это делают, а в этот момент появляется колесо загрузки и 1с задумывается -> часть товаров не вносится, потом получается жуткая каша.

Подскажите, как быть и в какую сторону копать хоть примерно?
На компьютере кроме 1С ничего не запущено, никаких манипуляций не проводилось ни с 1С ни с железом ни с ОС, все работало стабильно и без изменений около 4 лет на этом же железе.
Bernet
Alexandro @ Сегодня, 14:07 необходимо зарегистрироваться для просмотра ссылки ,
Какая база файловая или серверная? Размер базы? Сколько людей работает в базе одновременно? Насколько загружена оперативка и процессор при работе в 1С?
Причин может быть масса:
- Разрастание объема базы;
- Нарушение целостности базы;
- Проблемы с железом;
и т.д.
Нужно больше информации
logist
Еще бы о версиях конфигурации, делали ли обновление. Может включили регламентное задание по обновлению индекса полнотекстового поиска...
Flexy
Цитата(Alexandro @ 11.01.18, 14:07) необходимо зарегистрироваться для просмотра ссылки
все работало стабильно и без изменений около 4 лет на этом же железе.

База росла...Железо старело...
Alexandro
Цитата(Bernet @ 11.01.18, 14:16) необходимо зарегистрироваться для просмотра ссылки
Какая база файловая или серверная? Размер базы? Сколько людей работает в базе одновременно? Насколько загружена оперативка и процессор при работе в 1С?
Причин может быть масса:
- Разрастание объема базы;
- Нарушение целостности базы;
- Проблемы с железом;
и т.д.
Нужно больше информации

База файловая. Размер базы около 70-80 мб, одновременно работает до 2 чел. Зависания на ПК с базой, второй пользователь, подключающийся по сети к этому ПК и к этой базе пока не жаловался вроде как. Но он и не совершает такое кол-во операций, как пользователь на ПК с базой, поэтому здесь не весьма корректно сравнивать. Проц загружен на ~30%, ОЗУ ~40%.


Цитата(logist @ 11.01.18, 14:30) необходимо зарегистрироваться для просмотра ссылки
Еще бы о версиях конфигурации, делали ли обновление. Может включили регламентное задание по обновлению индекса полнотекстового поиска...

Управление торговлей для Украины, редакция 2.3, это оно? smile.gif
Обновлений никаких не делал и т.д. Ничего не включал и т.д. )


Грешил на HDD, проверил всеми возможными утилитами - так они пишут, что все полностью ок.

Цитата(Flexy @ 11.01.18, 17:39) необходимо зарегистрироваться для просмотра ссылки
База росла...Железо старело...

Базу держим в тонусе и не даем сильно расти, так что база как новая практически )


 ! 

необходимо зарегистрироваться для просмотра ссылки: 3
 
Gazulo
Alexandro @ Сегодня, 18:47 необходимо зарегистрироваться для просмотра ссылки ,
70-80 мб что то маловато для базы на платформе 8.
Batchir
Сначала нужно определиться где проблема.
1. Настройте счетчики железа сервера и в момент зависания посмотрите что с ними происходит.
2. Если зависания периодические с равными промежутками времени в 1С, то скорее всего это какая-то обработка ожидания отрабатывает.
Раньше она выполнялась быстро, а сейчас для её выполнения накопился какой-то объем данных, который не позволяет выполняться быстро (или сам пользователь какими-то настройками сам того не зная её включил обработку, которая раньше не выполнялась).
3. Для "типовых обычных форм" насколько я помню есть пользователь регламентных заданий (указывается в константах), если в нем заполнен "зависающий" пользователь, то это может являться причиной.

Самый простой способ который мне пришел на ум:
1. Запустить конфигуратор.
2. Поставить точку остановки на процедуре "при начале работы системы"
3. Запустить отладчик.
4. После остановки в отладчике включить замер производительности
5. Продолжить выполнение запуска предприятия
6. Ничего не делать в системе до зависания.
7. После зависания идем в конфигуратор и отключаем замер производительности
8. Анализируем полученные данные на предмет того какой код за этот период выполнялся.
Bernet
Alexandro @ Вчера, 18:47 необходимо зарегистрироваться для просмотра ссылки ,
Кроме как в 1С больше висяков нигде не наблюдаете?
Как вариант могу предложить следующее:
1. Запустить "Тестирование и исправление ошибок", через Конфигуратор -> Администрирование, посмотреть что выдаст. (!Предварительно выгрузить резервную копию базы)
2. Раз база файловая можно прогнать её через утилиту "chdbfl.exe", которая находится в папке bin программы. Как правило это стандартный путь C:\Program Files (x86)\1cv8\ВашаВерсия1С\bin (!Предварительно выгрузить резервную копию базы)
3. Чтобы отсеять вероятность проблем с железом - можно выгрузить копию базу на другой комп/ноут, развернуть там и попробовать воспользоваться тем же подбором, посоздавать пару документов - если все ок - значит проблема с железякой или ПО того компьютера где установлена 1С сейчас.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.