Имя: Пароль:
1C
1C 7.7
v7: Чем чревато RowLock на журнал "Зарплата" ?
0 Подводный Таракан
 
06.04.12
09:42
Собственно сабж... По идее должно давать делать расчет и проводить документы начисления к примеру
1 МихаилМ
 
06.04.12
09:45
физически нет такого журнала
2 Подводный Таракан
 
06.04.12
09:47
(1) 1с 7.7 ЗиК, объект метаданных ЖурналРасчетов.
3 МихаилМ
 
06.04.12
09:49
извиняюсь, думал - бухгалтерия.
4 МихаилМ
 
06.04.12
09:59
да вроде при расчете каждой записи блокируется не вся таблица расчетов.
а вот таблица журнал документов может блокироваться, что логично.
5 Подводный Таракан
 
06.04.12
10:17
(4) смотрю хранимую процедуру _1sp_CJ447_TLockX:
Create procedure _1sp_CJ447_TLockX AS
set nocount on declare i integer select i=1 from CJ447(TABLOCKX HOLDLOCK) where 0=1
GO

т.е. блокирует весь журнал.

С документами там все понятно, их я пока побаиваюсь на rowlock переводить
6 МихаилМ
 
06.04.12
10:39
10 лет назад небыло TABLOCK

и расчеты распараллеливались  4 процесса - почти линейно, далее по экспоненте.

а собственно ответ на вопрос (0)
если будут параллельные расчеты по одному сотруднику (или физ лицу)
можно  получить взаимоблокировку. сами расчеты должны правильно расчитаться.
7 Подводный Таракан
 
06.04.12
11:04
(6) ок, спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.