|   |   | 
| 
 | Как долго может держаться блокировка данных? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Gorr 08.08.21✎ 09:36 | 
        Есть таблица в ней поле ссылочного типа. если на строку этой таблицы с заданной ссылкой наложить управляемую блокировку как долго она будет действовать? минут 30 возможно?     | |||
| 1
    
        ДенисЧ 08.08.21✎ 09:38 | 
        Руки пообрывать таким пейсателям...     | |||
| 2
    
        acht 08.08.21✎ 09:40 | 
        (0) Да и час с легкостью висеть может. И сутки. И месяц. Как код напишешь.
 Прям готовый вопрос для собеседования для отсеивания неграмотных. | |||
| 3
    
        acht 08.08.21✎ 09:41 | 
        (1) По самую шею, да.     | |||
| 4
    
        d_monah 08.08.21✎ 09:57 | 
        Наложить на строку можно столько,сколько здоровья хватит.Вопрос зачем?     | |||
| 5
    
        BeerHelpsMeWin 08.08.21✎ 09:58 | 
        (0) пока не разблокируется
 но если она висит 30 минут, возможно, кто-то уже идет с листом бумаги в отдел кадров... | |||
| 6
    
        d_monah 08.08.21✎ 10:06 | 
        (5) Если кто-то не идет в ОК,тогда ОК идет к нему))     | |||
| 7
    
        ДенисЧ 08.08.21✎ 10:10 | 
        (6) К нему тогда идёт не ОК, а СБ...     | |||
| 8
    
        Gorr 08.08.21✎ 10:21 | 
        Поступила задачка сделать так чтобы создавать ответный документ по определенной ссылке одновременно мог только один пользователь. А создавать документ пользователь может сколько минут 20 ну час. Что у нас есть для конкурентного доступа к ресурсам правильно - управляемая блокировка.     | |||
| 9
    
        ДенисЧ 08.08.21✎ 10:24 | 
        (8) РС сделай с проверкой. ссылка, флаг "начато создание". После создания - удаляй.
 А блокировки класть на годы - последнее дело. | |||
| 10
    
        BeerHelpsMeWin 08.08.21✎ 10:25 | 
        (8) заведи РС с состояниями документа, при создании пиши туда что-нибудь
 Кстати, "создание документа" - это что именно? Пользователь открыл форму нового? | |||
| 11
    
        xXeNoNx 08.08.21✎ 10:25 | 
        (8) фу.
 Управляемые блокировки существуют для другого | |||
| 12
    
        Вафель 08.08.21✎ 10:27 | 
        Блокировки работают только в транзакции. А сама транзакция длится не больше 1 серверного вызова | |||
| 13
    
        d_monah 08.08.21✎ 10:27 | 
        (7) Праздник к нам приходит,праздник к нам приходит..,всегда настоящий.Соса сола     | |||
| 14
    
        Gorr 08.08.21✎ 10:28 | 
        (9) про симофор в виде рс это первое что пришло на ум.
 (11) это понятно (12) вот поэтому и вопрос | |||
| 15
    
        xXeNoNx 08.08.21✎ 10:29 | 
        (12) это не проблема, серверный вызов может длиться безконечно     | |||
| 16
    
        xXeNoNx 08.08.21✎ 10:30 | 
        (14) не, если бы было понятно, то речь про упр. блокировки не шла бы     | |||
| 17
    
        Gorr 08.08.21✎ 10:35 | 
        всем спасибо     | |||
| 18
    
        Вафель 08.08.21✎ 10:35 | 
        Можно просто документ записывать или открывать если уже записан. Если уже записан и открыт, то сообщать "вы опоздали" | |||
| 19
    
        Вафель 08.08.21✎ 10:36 | 
        (15) может, но не в процессе редактирования документа     | |||
| 20
    
        acht 08.08.21✎ 10:49 | 
        (14) > симофор
 Как вы вообще на 1С пишите-то? Там же по русски все надо... | |||
| 21
    
        ДенисЧ 08.08.21✎ 11:03 | 
        (20) А чиго тибе нинравица? Он нина уроке рускава...     | |||
| 22
    
        BeerHelpsMeWin 08.08.21✎ 11:08 | 
        (20) Вроде ж этого слова нет в СП. Зато любой 1с-ник знает, как пишется слово "привилегированный"!     | |||
| 23
    
        ДенисЧ 08.08.21✎ 11:10 | 
        (22) прив-ctrl-пробел?     | |||
| 24
    
        xXeNoNx 08.08.21✎ 11:23 | 
        ну началось..     | |||
| 25
    
        d_monah 08.08.21✎ 11:41 | 
        (21) гыгы!Превед зимеля))     | |||
| 26
    
        Конструктор1С 08.08.21✎ 11:59 | 
        Лень, помноженная на непонимание, порождает аццкие костыли. Г1С, выходи, у тебя конкурент появился     | |||
| 27
    
        ДенисЧ 08.08.21✎ 12:06 | 
        (25) геня тебе земеля, бабруйчанин! ))     | |||
| 28
    
        H A D G E H O G s 08.08.21✎ 12:41 | 
        ЗаблокироватьДанныеДляРедактирования()
 И внимательно читать СП по этой функции | |||
| 29
    
        xXeNoNx 08.08.21✎ 13:07 | 
        (28) Пользователь сделал ответный документ и закрыл 1с. Другой юзер зайдет и сделает еще один, хоть через секунду     | |||
| 30
    
        d_monah 08.08.21✎ 14:47 | 
        (27) Геня походу за баней окровавленный лежит((     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |