|   |   | 
| 
 | v7: Блокировка sql-базы во время проведения документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        sammmm 22.11.11✎ 17:53 | 
        Такая ситуация. самописная база на SQL. Надо чтобы при проведении определённого документа, никто не смог поменять другие документы.     | |||
| 1
    
        miki 22.11.11✎ 17:53 | 
        Во время проведения или вообще никогда?     | |||
| 2
    
        sammmm 22.11.11✎ 17:54 | 
        во время проведения     | |||
| 3
    
        miki 22.11.11✎ 17:55 | 
        это для тебя уже реализовали. Штатно. Отдыхай.     | |||
| 4
    
        andrewks 22.11.11✎ 17:55 | 
        нафига?     | |||
| 5
    
        FN 22.11.11✎ 17:56 | 
        (2) в определенном документе:
  ОбработкаПроведения() если Монопольныйрежим()=0 тогда Предупреждение("запустите базу в монопольном режиме!"); СтатусВозврата(0); Возврат; гарантию даю, что при проведении никто другой ничего не исправит | |||
| 6
    
        Господин ПЖ 22.11.11✎ 17:56 | 
        (3) любой запрос дергает журнал?
  (0) задача идиотская... | |||
| 7
    
        sammmm 22.11.11✎ 17:57 | 
        (5) не катит     | |||
| 8
    
        sammmm 22.11.11✎ 17:57 | 
        (3) ты не понял, я провожу документ Закрытие Дня, а документы Флексопечать и т.д. заблокированы     | |||
| 9
    
        miki 22.11.11✎ 17:58 | 
        (8)а ты не этого хотел?     | |||
| 10
    
        KRV 22.11.11✎ 17:59 | 
        (8)Ну... Если только документ Флексопечать, то конечно, оно да.. тадысь..     | |||
| 11
    
        FN 22.11.11✎ 17:59 | 
        (8) ОбработкаОжидания + Константа "ЗакрытьВседокиувсехкромеменя" + Формекс СписокАктивныхОкон (не помню точно метод) + Конт.Форма.Закрыть     | |||
| 12
    
        sammmm 22.11.11✎ 18:00 | 
        (10) и с какого перепугу при проведении одного документа, для другого пользователя заблокируется совершенно левый документ     | |||
| 13
    
        Ёпрст гуру 22.11.11✎ 18:00 | 
        (9) видать хочет еще на запись заблокировать таблички всех доков (а не токма _1sjourn)     | |||
| 14
    
        sammmm 22.11.11✎ 18:00 | 
        (11)без формекса     | |||
| 15
    
        sammmm 22.11.11✎ 18:01 | 
        (13) конечно     | |||
| 16
    
        Mikeware 22.11.11✎ 18:01 | 
        (14) попробуй молитвой....     | |||
| 17
    
        Ёпрст гуру 22.11.11✎ 18:02 | 
        (15) начни транзакцию, открой выборку всех документов в ней, поимеешь сабж     | |||
| 18
    
        sammmm 22.11.11✎ 18:02 | 
        (16) смешно     | |||
| 19
    
        sammmm 22.11.11✎ 18:02 | 
        открой выборку всех документов
  эт как? | |||
| 20
    
        Mikeware 22.11.11✎ 18:03 | 
        (17) тогда можно и запросом залочить     | |||
| 21
    
        Sh1ko 22.11.11✎ 18:04 | 
        Проводи на сервере, предварительно сетевой шнур выдернув, работает на 100%     | |||
| 22
    
        Ёпрст гуру 22.11.11✎ 18:04 | 
        (20) можно, пусть так, для начала научится..
  :) | |||
| 23
    
        miki 22.11.11✎ 18:05 | 
        и какова конечная цель?     | |||
| 24
    
        Mikeware 22.11.11✎ 18:06 | 
        (22) "не поможет"©     | |||
| 25
    
        Ёпрст гуру 22.11.11✎ 18:09 | 
        (23) извращенный садамазохизм - делает всё, чтоб юзвери яички дверкой прищемили     | |||
| 26
    
        МуМу 22.11.11✎ 18:57 | 
        В (3) тебе уже ответили на вопрос сабжа. А вообще учись правильно формулировать вопросы.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |