Имя: Пароль:
1C
 
Конфликт блокировок, как лечить?
0 mc_jet
 
10.02.09
15:53
Здравствуйте. При проведении одновременно двумя людьми документы "Реализация товаров и услуг" получает один из них сообщение и документ у него не проводиться, у второго документ проводится. Если документ проводит один человек, то все в порядке, ошибок нет.

Реализация товаров и услуг 000388 от 09.02.2009 18:00:00 -  Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - '{ОбщийМодуль.ПолныеПрава(1121)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Lock request time out period exceeded.
HRESULT=80040E31, SQLSrvr: Error state=38, Severity=10, native=1222, line=1

Как это лечить? Не реально ждать пока и по очереди проводить документы.

УПП (1.2.14.1), переписанная, обновлять пока не собираемся
1 ТелепатБот
 
гуру
10.02.09
15:53
2 mc_jet
 
10.02.09
15:59
(1) Запись объекта в условиях блокировок SQL - это решение, но тогда нужно много чего переписать, а проще никак? Или проблемы с блокировкой только у меня?
3 H A D G E H O G s
 
10.02.09
16:00
(2) Нет. Блокировка должна возникать. Глянь в аську.
4 mc_jet
 
10.02.09
16:05
(3) т.е. если УПП и 20 менеджеров создают и проводят РТУ, то они сидят и ждут, когда будет можно провести документ?
5 H A D G E H O G s
 
10.02.09
16:06
(4) Яволь.
Но есть вариант перевести вас на упр. блокировки, который я и хотел предложить вам в аське.
6 СноваЗдорова
 
10.02.09
16:12
Сократить время проведения с помощью отложеного проведения.
7 mc_jet
 
10.02.09
16:39
(6) - про отложенное проведение можно подробнее
8 Молодой 1Снег
 
10.02.09
16:41
(7) Сделай обработку по расписанию чтобы все ночью проводилось. А днем пусть только записывают доки, без проведения.
9 sam_sam
 
10.02.09
16:42
(7) проведение по партиям выруби. Допроводи обработкой по ночам, тама флажок такой есть.
10 mc_jet
 
10.02.09
17:02
(8) (9) а штатное решение нет. Получается нужно дописать блок "нормального" проведения? Но тогда как вопросы решать контроля отрицательных остатков? И партии нам нужны!
11 СноваЗдорова
 
10.02.09
17:08
(10) можно в предварительном проведении оставить те движения которые нужны... хоть как-то сократить время проведения документов. И по расписанию проводить ночью к примеру полностью... типовых решений вроде как нету.
12 H A D G E H O G s
 
10.02.09
17:12
(10) Давай, соглашайся на упр. блок. Хоть посмотри, подойдут ли они тебе... :-)
13 mc_jet
 
10.02.09
17:21
(12) что это?
14 MSensey
 
11.02.09
09:21
(7) в 1.2.20.1 реализовано отложенное проведение по регл учету.
15 mc_jet
 
12.02.09
10:12
Проблема осталась.

(14) отложенное проведение это здорово, но как остатки контролировать?

У всех проблема с проведением в УПП?
16 Advan
 
12.02.09
11:10
проводи по партиям ночью
17 Advan
 
12.02.09
11:11
разнеси сервер SQL и 1с на разные машинки
18 H A D G E H O G s
 
12.02.09
11:11
(15) Про управляемые блокировки читал?
19 Advan
 
12.02.09
11:12
посмотри отладчиком проведение документа - что там выполняется дольше всего и оптимизируй.
20 Advan
 
12.02.09
11:12
21 H A D G E H O G s
 
12.02.09
11:12
(15) Не то, что тебе Бот в (1) накропал, а про настоящие блокировки - которые на уровне платформы и которые внедрены в новом релизе БП?
22 mc_jet
 
12.02.09
11:52
Все предлагают заняться оптимизаций проведения документов, но это продолжительная работа, сейчас на нее нет времени, у нас УПП существует, в рабочем состоянии, 4 месяца. Единственное, что хочу понять, все у кого есть УПП, для решения проблемы нормального проведения документа, занимаются оптимизацией или просто в УПП есть известный косяк, который, например, в новом релизе решен и все работает отлично.

(20) за ссылку спасибо, пригодиться.

(21) понял, настоящие блокировки на уровне платформы, а внедрены в новом релизе Бухгалтерии, это как? И у нас установлена УПП и получается нужно переносить из БП в УПП. А хочется штатного решения:)
23 H A D G E H O G s
 
12.02.09
12:03
(22) Ну доработали ни БП под управляемые блокировки.
Ну давайте и я вам ваше УПП-рище доработаю на упр. блокировки..
24 Advan
 
12.02.09
15:24
(21)К томуже думаю обновляться на новый релиз - как оно? или лучше ждать исправлений?
25 mc_jet
 
12.02.09
17:17
Обладатели УПП расскажите как у вас дела с проведением?
26 mc_jet
 
13.02.09
12:27
up
27 tsr
 
13.02.09
12:31
В 1.2.20 сделали штатное отложенное проведение. Обновись и пробуй