|
УТ 10.3 на упр. блокировках | ☑ | ||
---|---|---|---|---|
0
4eater
05.07.18
✎
12:23
|
Добрый день.
Ребята, есть кто переводил на управляемые блокировки? Дайте, пожалуйста, ценные указания. Желательно поподробнее. Заранее спасибо! |
|||
1
Вафель
05.07.18
✎
12:24
|
делаешь поиск "ДЛЯ изменения" и там пишешь блокировки
|
|||
2
4eater
05.07.18
✎
12:33
|
(1) а если подробнее? Я установил режим разделения итогов, включил упр режим в конфигурации... Попытался вытащить из УПП блокровку для регистров. Все равно ругается.
|
|||
3
d4rkmesa
05.07.18
✎
12:35
|
На что ругается то?
|
|||
4
4eater
05.07.18
✎
12:37
|
сейчас на ПолучитьДеревоПартийНаСкладахУпр. ошибка блокировки
|
|||
5
tesseract
05.07.18
✎
12:38
|
(1) Это только в запросе и только тормоза себе получишь. Блокировки надо вручную в каждой записи в регистр делать. На УТ 10 - ну уписаешься переписывать. Надо на модель УТ 11 переходить - сначала все запросы, а потом везде проставляем блокировки при записи уже в регистры.
|
|||
6
Вафель
05.07.18
✎
12:38
|
может так и должно быть? ведь блокировки для этого и нужны чтоб кто-то отвалился
|
|||
7
Вафель
05.07.18
✎
12:39
|
(5) в каждой записи - НЕ нужно. только там где идет расчет/контроль по остаткам
|
|||
8
Вафель
05.07.18
✎
12:40
|
и на самом деле таких мест не много совсем
|
|||
9
4eater
05.07.18
✎
12:41
|
Может кто-нить уже делал? Есть пример?
|
|||
10
d4rkmesa
05.07.18
✎
12:43
|
(8) Поискал ОбщегоНазначения.УстановитьУправляемуюБлокировку(...)
в УПП, 59 мест использования функции нашлось. |
|||
11
d4rkmesa
05.07.18
✎
12:44
|
(9) Делали разработчики УПП, вот и пример, бгг. )
|
|||
12
tesseract
05.07.18
✎
12:50
|
(11) Без них там вообще полный зверек бы был.
(9) Бесплатно никто тебе не сделает, примеры только во вред пойдут. Гилев никисло в свое время денежек поднял на переводе. |
|||
13
4eater
05.07.18
✎
12:51
|
А какой все-таки порядок действий? Я установил режим разделения итогов, включил упр режим в конфигурации... Попытался вытащить из УПП блокровку для регистров. Что еще нужно?
|
|||
14
Вафель
05.07.18
✎
12:52
|
(12) Перевод на упр блокировки не дорого у него стоил
|
|||
15
4eater
05.07.18
✎
12:53
|
Мне и для себя... Интересно все-таки
|
|||
16
d4rkmesa
05.07.18
✎
13:28
|
(13) На данном этапе нужно включить голову. Весь нужный код в КА 1.1 и УПП 1.3 начинается с:
Если глЗначениеПеременной("ИспользоватьБлокировкуДанных") ... А вот почему не работает, другой вопрос. Больших отличий в метаданных там быть не должно. |
|||
17
ptiz
05.07.18
✎
13:47
|
(13) Юзеров, долбящих накладные одновременно, много?
|
|||
18
H A D G E H O G s
05.07.18
✎
14:01
|
(5) УправляемыхБлокировок, раздаваемых программистом в УТ11 и нет почти. Не нужны они. Так, на ТоварыОрганизации при заполнении ВидовЗапасов.
|
|||
19
H A D G E H O G s
05.07.18
✎
14:02
|
В УПП управляемые блокировки от того, что контроль остатков сделан по старому (сначало контроль, потом запись, а не наоборот).
|
|||
20
H A D G E H O G s
05.07.18
✎
14:03
|
Разделение итогов для регистров, по которым будет контроль остатков - не нужно (ну, обычно, в частности для модели МалоеКоличествоПТУ - БольшоеКоличествоРТУ).
|
|||
21
H A D G E H O G s
05.07.18
✎
14:04
|
(4) "сейчас на ПолучитьДеревоПартийНаСкладахУпр. ошибка блокировки"
Ставлю дайм, у тебя SQL блокировка из за кривого текста запроса. |
|||
22
H A D G E H O G s
05.07.18
✎
14:05
|
Найдите "партионное списание УТ10.3 через временные таблицы" и будет вам щасте.
|
|||
23
H A D G E H O G s
05.07.18
✎
14:06
|
Например, здесь
http://catalog.mista.ru/public/191732/ |
|||
24
4eater
05.07.18
✎
15:51
|
(17) да, будет много. работа круглосуточно.
H A D G E H O G s - спасибо. И хочется и колется... Хотелось малой кровью обойтись. |
|||
25
d4rkmesa
05.07.18
✎
20:01
|
(23) Сомневаюсь, что на файловой это сработает. К тому же, вот это:
... Регистратор В (&ОсновнойДокумент, &Ссылка) ... может наоборот приводить к замедлению на некоторых версиях платформы, насколько я помню. При настроенных регламентах с частым обновлением статистики эффект может получиться чисто косметическим. |
|||
26
Necessitudo
06.07.18
✎
09:32
|
Находишь документы, которым важен контроль остатка. В начале процедуры "ОбработкаПроведения" ставишь управляемую блокировку по требуемым регистрам. Все, с этим уже можно запускаться. Далее потихоньку переписываешь алгоритмы на те что в 8.3
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |