Имя: Пароль:
1C
1С v8
Почему в БП стоит управляемый режим блокировки данных, а документы проводятся...
, ,
0 Lunih
 
25.04.13
13:05
а документы проводятся без каких- либо программных доработок. Например, поиск по слову "БлокировкаДанных" в модуле документа "Авансовый отчет" ничего не находит (да и по коду ничего не видно).

Где собака зарыта?
1 DimGan
 
25.04.13
13:07
А кто сказал, что блокировка именно в модуле документа д.б.?
2 Maxus43
 
25.04.13
13:07
блокировка ставится в общих модулЯх
3 Maxus43
 
25.04.13
13:09
но в модуле документа формируется список для блокируемых объектов, сама блокировка вне докмента
4 Lunih
 
25.04.13
13:16
А если конкретно для вышеописанного документа "Авансовый отчет" где установлена блокировка?
5 ptiz
 
25.04.13
13:18
Читать книжки - для чего нужна БлокировкаДанных.
6 Lunih
 
25.04.13
13:26
(5) Я вообще-то читал. Если ты считаешь, что блокировки данных при проведении документов не нужны, то значит сам плохо читал.
7 Maxus43
 
25.04.13
13:26
(4) у меня нет БП, а в УПП он на атоматических пока
8 ptiz
 
25.04.13
13:35
(6) Интересно, почему же у меня документы работают, в которых не встречается "БлокировкаДанных"?
9 Lunih
 
25.04.13
13:37
(8) если есть что сказать, то говори. А вести диалог в формате, "Я- д'Артаньян, все- пи.арасы"- показатель недозрелости.
10 ptiz
 
25.04.13
13:39
Я считаю, что БлокировкаДанных "Авансовому отчету" нафиг не сдалась.
11 alkov
 
25.04.13
13:42
(7) И чего, в свойствах конфигурации стоит "Режим управления блокировкой данных" Автоматический?
12 ptiz
 
25.04.13
13:44
+(10)
А, например, УТ 10 для подавляющего большинства клиентов на упр.блокировки можно было перевести допиской в 5 местах.
(если, конечно, 1С этого уже не сделала, тыщу лет не смотрел)
13 Maxus43
 
25.04.13
13:48
(11) у меня да, старая конфа)
14 Lunih
 
25.04.13
14:11
(10) Хорошо, где у документа "РеализацияТоваровУслуг" происходит блокировка данных (если реализуются товары)?
15 Lunih
 
25.04.13
14:54
ау!
16 ptiz
 
25.04.13
14:59
(14) Если никто не дописал дополнительные "Блокировки", то - на уровне СУБД, при изменении таблиц регистров.
Поэтому запросто при массовом вводе данных можно продать один товар дважды и уйти в минус.
Чтобы этого избежать и используют такой объект как "БлокировкаДанных".
17 Lunih
 
25.04.13
15:27
(16) приплыли :)
Другими словами 1с просто понизила уровень изолированности блокировок путем отмены блокировок как таковых (ну разумеется в момент записи данных таблицы блокируются, но это уже требования СУБД). Интересно, если бы не требования СУБД, то 1с наверное и вовсе бы убрало такое неудобное понятие как блокировка :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший