Имя: Пароль:
1C
1С v8
Про режим управляемых блокировок
0 g00dtlt
 
20.11.13
13:54
привет, может быть и глупый вопрос
Скажите пожалуйста, какие блокировки использует 1с с данным при проведении документа, если у документа включен режим управляемых блокировок, но в обработке проведения блокировки не указаны и просто делаются записи?
1 g00dtlt
 
21.11.13
11:39
никто не знает?
2 ДенисЧ
 
21.11.13
11:39
Автоматические, разумеется
3 Maxus43
 
21.11.13
11:40
>>Если у документа включен режим управляемых блокировок
а у конфигурации какой режим?
4 g00dtlt
 
21.11.13
11:42
(3) тоже режим управляемых блокировок
5 ИсчадиеADO
 
21.11.13
11:45
если у дока - упр. блокировки, а у регистров - автоматические - вывалится ошибка.

Если у регистров управляемые  у дока автоматические - вся транзакция в режиме автоматич. блокировки.

В твоем случае, раз ошибки не было, значит блокировок нет
6 ИсчадиеADO
 
21.11.13
11:46
+(5) т.е. при почти одновременном проведении и тебя может списаться лишнее
7 ИсчадиеADO
 
21.11.13
11:47
если речь о типовухах, то там блокировки уст-ся в каком-то общем модуле, поищи глобальным поиском
8 g00dtlt
 
21.11.13
11:47
(5) т.е  вообще не используются блокировки?
9 Рэйв
 
21.11.13
11:49
(8)Если ты ми не управляешь управляемыми болокировками, значит их нет
10 g00dtlt
 
21.11.13
11:49
(6) (7) База самописка, проблема одновременных проведений не беспокоит, так как решили эту проблему другим способом.
11 g00dtlt
 
21.11.13
11:50
(9) Видишь суслика? - Нет - И я не вижу. А он есть. - Понял. (с)ДМБ
12 ИсчадиеADO
 
21.11.13
11:50
(10) звонком по телефону: "алё, можно уже я проведу документ?"?
13 ptiz
 
21.11.13
11:51
(4) "тоже режим управляемых блокировок" - тогда без разницы, что указано в документах. Всё работает в управляемом режиме.
Естественно, речь про клиент-серверный вариант.
14 g00dtlt
 
21.11.13
11:51
Еще раз вопрос какие блокировки использует сама платформа 1с для работы с данными при включенных управляемых блокировках без указания блокировок в коде.
15 saaken
 
21.11.13
12:04
(14) НИКАКИЕ
16 hhhh
 
21.11.13
12:05
(12) надо запретить сотрудникам вместе пить чай, пусть пьют по скользящему графику.
17 g00dtlt
 
21.11.13
12:05
(12) Нет, так специфика нашей работы позволяет оперативно переместить недостающий товар с других складов, мы можем позволить себе продавать в минус.
Но что бы знать все ошибки, мы реализовали оперативной учет ошибок.
т.е. при каждом проведение в спец.регистр сведений сохраняются логи ошибок возникших при перепроведении. У каждого документа есть признак уровень серьезности ошибок. к примеру 0 - без ошибок, 1 - с предупреждениями, 2 с ошибками.
и соответственно. В журнале документы с ошибками выделяются. Менеджер в любой момент может посмотреть журнал ошибок по документу.
И есть фоновое задание микро восстановление последовательности, которое раз в 5 минут перепроводит все неперепроведенные документы созданые с момента предыдущего  запуска + плюс есть ночное задание которое полностью восстанавливает последовательность.
Соответственно у документов после перепроведения меняется состав ошибок и уровень ошибок при проведении. И это позволит очень оперативно видеть и регировать на ошибки документов в журналах документов без тормозов при выписке
18 Spieluhr
 
21.11.13
12:08
(14) При проведении документа - исключительная блокировка на таблицу документа по ссылке + исключительные блокировки по наборам записей записываемых движений на таблицы регистров
19 Spieluhr
 
21.11.13
12:10
(18) + если включено разделение итогов в регистрах, то можно писать одновременно наборы записей по одинаковым периоду и измерениям
20 Spieluhr
 
21.11.13
12:11
но к контролю остатков это не имеет никакого отношения :)
21 exwill
 
21.11.13
12:14
(20) а почему?
22 g00dtlt
 
21.11.13
12:15
(18) (19) (20)т.е. управляемая блокировка  - всегда создает исключительную блокировку таблиц документа?
У меня сложилось другой впечатление, запускал массовое перепроведение документов одного вида
и во втором сеансе открывали  проводил их в ручную...
Документы проводились без задержек
23 g00dtlt
 
21.11.13
23:25
проверил еще раз
проведение в 2 два потока вызывать ошибку
"Конфликт блокировок при выполнении транзакцииж;
Неустранимый конфликт блокировок"
24 Necessitudo
 
22.11.13
07:59
А вот такая ситуация - есть документ, режим блокировок управляемый. Пытаюсь его удалить непосредственно - вылезает ошибка "Не установлен менеджер блокировок". Как победить?
25 Spieluhr
 
22.11.13
09:26
(23) это взаимоблокировка (дэдлок) на уровне сервера 1С.
Если при проведении контроль остатков выполняется, то нужно перед ним наложить исключительную блокировку на контролируемые данные