|
Нужна помощь по управляемым блокировкам | ☑ | ||
---|---|---|---|---|
0
vii88
24.04.13
✎
18:27
|
Смогу ли я в управляемом режиме явно (БлокировкаДанных) установить блокировку на записи 2 и 3 http://shot.qip.ru/00bxMg-1UN6X85s5/ ?
|
|||
1
vii88
24.04.13
✎
18:35
|
Неужели никто не знает? Или не понимаете зачем это нужно?
|
|||
2
zladenuw
24.04.13
✎
18:39
|
http://infostart.ru/public/144750/
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С на уровне менеджера блокировок все делает как надо. А вот сама СУБД заблокируют помимо комбинации измерений все записи по первому измерению регистра.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |