Имя: Пароль:
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С.
Если при проведении контроль остатков выполняется, то нужно перед ним наложить исключительную блокировку на контролируемые данные
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn