|
Нужна помощь по управляемым блокировкам |
☑ |
0
vii88
24.04.13
✎
18:27
|
Смогу ли я в управляемом режиме явно (БлокировкаДанных) установить блокировку на записи 2 и 3 ?
|
|
1
vii88
24.04.13
✎
18:35
|
Неужели никто не знает? Или не понимаете зачем это нужно?
|
|
2
zladenuw
24.04.13
✎
18:39
|
6 пример
|
|
3
vii88
24.04.13
✎
18:50
|
(2) Если я поставлю блокировку на Измерение1 по Склад1 и Склад2, и на Измерение2 по Номен1 и Номен2 тогда все строки таблицы будут заблокированы. А я хочу чтобы 1 и 4 строка не блокировались
|
|
4
МуМу
24.04.13
✎
19:12
|
Можно, но через одно место. Либо уровень блокировки повысить, поставив по номенклатуре и блокируя соответсвенно(без измерения склад). Либо сделав дополнительный денормализованный справочник, произведением двух измерений. (по крайней)
|
|
5
МуМу
24.04.13
✎
19:14
|
Можно, но через одно место. Либо уровень блокировки повысить, поставив по номенклатуре и блокируя соответсвенно(без измерения склад). Либо сделав дополнительный денормализованный справочник, произведением двух измерений. (по крайней мере так было год назад, может чего и сделали). Но концептуально проблему часто используемых товаров нужно по другому решать.
|
|
6
Trainee
24.04.13
✎
19:36
|
(5) Почему нельзя так:
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить "РегистрНакопления.ТоварыНаСкладах");
ЭлементБлокировки.УстановитьЗначение("Склад", Склад1);
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
ЭлементБлокировки.УстановитьЗначение("Номенклатура", "Номенклатура2");
ЭлементБлокировки2 = Блокировка.Добавить "РегистрНакопления.ТоварыНаСкладах");
ЭлементБлокировки2.УстановитьЗначение("Склад", Склад2);
ЭлементБлокировки2.УстановитьЗначение("Номенклатура", "Номенклатура1");
ЭлементБлокировки2.Режим = РежимБлокировкиДанных.Исключительный;
Блокировка.Заблокировать();
|
|
7
МуМу
24.04.13
✎
20:19
|
(6) А вы попробуйте. Тест элементарный.(в конце документа предупреждение поставьте и проведите последовательно).
|
|
8
mistеr
24.04.13
✎
21:56
|
(0) А по-человечески объяснить? Судя по скриншоту, хотите блокировку ячеек в Экскль таблице. Эксель это может, если что. :)
|
|
9
МуМу
25.04.13
✎
01:55
|
Я думаю сделать исключение на распостраненный товар при этом с отдельной системой контроля остатков:)
|
|
10
Reaper_1c
25.04.13
✎
02:44
|
(8) Потому что MS SQL. 1С на уровне менеджера блокировок все делает как надо. А вот сама СУБД заблокируют помимо комбинации измерений все записи по первому измерению регистра.
|
|