|
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
|
проблему устранил - хорошо не разобрался с причиной - плохо
|
|