1. Nkolp 15 16.04.18 16:26 Сейчас в теме

Управляемые блокировки 1С 8.3 Режим толстый клиент и Web

В конфигурации установлен режим блокировки: Автоматический и Управляемый.
Я поставил управляемую блокировку на независимый регистр сведений (ПервыйРС).
В транзакции, помимо записи в этот регистр (ПервыйРС), записывается документ, в событии ПриЗаписи которого записывается набор записей другого независимого регистра (Второй РС).
У документа режим блокировок - управляемый.
Документ не записывался пока я не установил у последнего регистра (ВторойРС) режим блокировок - управляемый.
Какие правила установки управляемых блокировок. Устанавливать Режим управляемых блокировок у всех объектов смысла нет, потому что половина объектов из типовой конфигурации не используется, в другие записи производятся раз в неделю, Рабочие не типовые объекты заполняются и вручную и из внешних программ по HTTP и SOAP, количество новых объектов (и наборов записей) до 10000 в минуту (это максимальное зафиксированное значение)
Найденные решения
5. Merc 17.04.18 15:14 Сейчас в теме
(3) смысл пожалуй в том,что вложенных транзакций не существует и режим блокировок в явно и не явно открытых транзакциях должен удовлетворят правилу:

1. если начало управляемое, все следующие транзакции должны быть открыты с упр. режимом блокировок, иначе исключение
2. если начало авто., все следующие транзакции могут быть с любым режимом, но все отработает как авто

пс: справедливо для режим блокировки: Автоматический и Управляемый
6. Dream_kz 78 17.04.18 15:52 Сейчас в теме
(3) Термины документ и регистр можно заменить на Транзакция и вложенная транзакция
Остальные ответы
Избранное Подписка Сортировка: Древо
2. Dream_kz 78 16.04.18 19:57 Сейчас в теме
(1)
Какие правила установки управляемых блокировок

Если у регистра управляемый режим, то и у документа должен быть управляемый режим
Если у документа управляемый режим, то и у регистра должен быть управляемый режим
Если у документа автоматический режим, то и у регистра может быть управляемый режим, но блокировки все равно будут автоматические

https://its.1c.ru/db/metod8dev#content:5839:hdoc
3. Nkolp 15 17.04.18 15:01 Сейчас в теме
(2)Это, как я понимаю, если документ является регистратором документа :) А если регистр сведений независимый? В моем случае блокировка накладывается в транзакции, в которой Записывается набор записей независимого регистра и документ, в а в документе в событии при записи записывается набор записей ещё одного независимого регистра. Какие здесь возможны варианты?
5. Merc 17.04.18 15:14 Сейчас в теме
(3) смысл пожалуй в том,что вложенных транзакций не существует и режим блокировок в явно и не явно открытых транзакциях должен удовлетворят правилу:

1. если начало управляемое, все следующие транзакции должны быть открыты с упр. режимом блокировок, иначе исключение
2. если начало авто., все следующие транзакции могут быть с любым режимом, но все отработает как авто

пс: справедливо для режим блокировки: Автоматический и Управляемый
6. Dream_kz 78 17.04.18 15:52 Сейчас в теме
(3) Термины документ и регистр можно заменить на Транзакция и вложенная транзакция
4. Nkolp 15 17.04.18 15:02 Сейчас в теме
Sorry: Регистратором регистра, конечно :)
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день