From 3d35d675a5c252a469ae9fbf32b0c7f6f88acdca Mon Sep 17 00:00:00 2001 From: nicolay kuznetsov Date: Mon, 22 Apr 2024 17:58:15 +0300 Subject: [PATCH] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 86402ab..be42e47 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,12 @@ todo: ответить на поврос - устанавливает ли пл > На второй и на третьей строке запросы к базе уже не выполняются. > > _Источник: Филлипов Е.В., Настольная книга Эксперта по технологическим вопросам, 2-е издание, стр. 56-57_ +В версиях платформы до 8.3.7 (и в соответствующих режимах совместимости), чтение через объектную модель объектов, имеющих табличные части, осуществлялось в неявной транзакции. + +Поэтому, если в СУБД предполагалось устоановка блокировки (автоматический режим управления блокировками или, например платформа в режиме совместимости 8.2.16 и MS SQL Server) - в формах списка документов могут возинкать конфликты блокировок, если в событиях ПриПолученииСтроки() и в ПриВыводеСтроки() есть запросы через объектную модель, а время проведения документов превышает установленный для информационной базы лимит времени ожидания на блокировке (по умолчанию 20 сек). + +В общем случае, разумеется, получение динамических списков пр ииспользовании обычных форм выполняется вне транзакции. + -------------------------------------------------- ## Какие бывают блокировки