Имя: Пароль:
IT
Админ
1SSystem Ошибка блокировки при модификации или удалении записи
0 envash
 
26.10.10
12:29
Раз в несколько дней при проведении документа сдвигающего точку актуальности вылазит ошибка "1SSystem Ошибка блокировки при модификации или удалении записи". Проблема решается закрытием-открытием 1с пользователем, вызвавшим блокировку. Как можно избежать этих блокировок?
1 МихаилМ
 
26.10.10
12:37
чтоб Вам так отвечали, как Вы спрашиваете.
почитайте правила форума. раздел рекомендации -> как задавать вопросы
2 envash
 
28.10.10
08:43
Прошу прощенья за невнятную формулировку вопроса. Писал в спешке. Попробую описать все подробно)

1с v 7.7, Торговля и Склад, SQL 2000. Раз в день-два при проведении какого-нибудь документа вылазит сообщение "При выполнении транзакции произошла ошибка. Таблица: 1ssystem. Ошибка блокировки...". Насколько я понимаю какой-то из пользователей блокирует таблицу 1ssystem и ни один документ не проводится, так как не может сдвинуть Точку Актуальности. Старые доки перепроводятся прекрасно - оно и понятно). Методом тыка закрываю 1с этого пользователя. После этого все начинает проводиться. Скачал вчера и установил патч vk_TerminalSleep, но сегодня снова столкнулся с блокировкой. Может требуется дополнительная настройка в файле ini этого патча? Или может нужно где-то в SQL копать?
3 envash
 
28.10.10
09:01
Вот тут 1C+SQL Server вычитал, что желательно оставить SQL только 1 процессор, а у меня как раз 2 4-х ядерных. Сегодня попробую
4 envash
 
02.11.10
06:44
Оставил для SQL 1 процессор, даже точнее 1 ядро. Несколько дней вроде ошибок больше не было)
5 envash
 
02.11.10
09:04
Беда((( Только что снова была блокировка таблицы 1ssystem(. Даже не знаю, как быть. Неужели не случалось никого такой проблемы?
6 envash
 
10.11.10
12:22
Тупо запретил запись всех документов в период времени, когда идет автообмен с распределенными базами. Посмотрим, что дальше)
7 envash
 
22.11.10
03:45
Расскажу,как решил проблему, может пригодится кому. Сам ничего в интеренете не нашел.
Обмен между базами данных у меня проходит автоматом и выполняется при помощи bat-файла. В этот файл я вставил строчку, копирующую специально созданный файлик в определенную папку, а после обмена удаляющую его. А в глобальном модуле, в обработку, вызываемую для проверки возможности записи вставил запрет на запись документа, если в маркерной папке присутствует этот файл. С тех пор проблема исчезла)))
8 dk
 
22.11.10
06:28
проблему устранил - хорошо
не разобрался с причиной - плохо