View previous topic :: View next topic |
Author |
Message |
Юрий
Joined: 18 Sep 2002 Posts: 3
|
Posted: 18 Sep 2002 17:30 Post subject: Блокировка БЭСТа в сети |
|
|
Может кто в курсе решил ли ИС старую проблему в БЭСТе - Блокировка БД в сети при свертывании DOS окна (флажек полная остановка включен)
на одной из рабочих станций, например во время выполнения отчета или открытия баз? При этом остальные станции "ждут" пока пользователь свернувший окно соизволит его открыть либо администратор сети сбросит это соединение. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 19 Sep 2002 12:04 Post subject: |
|
|
Интересно , а какого-такого решения Вы ждете от ИС если сами на станциях сделали такие неработоспособные условия? Из каких побуждений выставлен флаг "полной останов" ?
Понимаю, если это сделано случайно. На это случай у меня есть утиль отлавливающая этого "злодея". А если это не сбой, а политика Вашей фирмы, то вряд ли ИС вам мопоже |
|
Back to top |
|
|
Юрий
Joined: 18 Sep 2002 Posts: 3
|
Posted: 19 Sep 2002 15:30 Post subject: |
|
|
Вам бы стоило задуматься что такие установки сделаны наверняка не случайно. При снятии флага полная остановка и при запуске двух окон одновременно они оба начинаю довольно существенно притормаживать - работать просто невозможно. А работать в нескольких DOS окнах (например одновременно в АРМ-ах ТОВАРЫ ГОТОВАЯ ПРОДУКЦИЯ и УПРАВЛЕНИЯ ПРОДАЖАМИ) гораздо удобнее пользователям, а о них мне кажется надо думать в первую очередь. Так что "условия" сделаны для работы как раз наиболее "работоспособные".
Указанная проблема существует к вашему сведению и в самом ИС(по этому поводу я разговаривал с их сис. админом). А то что это недоработка программы сомневаться не приходится, т.к. "захваченый" файл (в случае блокировки) прекрасно открывается с помощью например FoxPro, а БЭСт этого сделать не может. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 20 Sep 2002 13:38 Post subject: |
|
|
Так никто не говорит, что БЭСТ работает на FOXe.
Каждый сам себе выбирает наиболее удобный режим работы.
Я выбрал такой, в кот. "полный останов" является грубым нарушением работы с комплексом. Выйти из "УП" и зайти в "Т" это дело 1 (ОДНОЙ) минуты. А отлов "врага" заблокировавшего БЭСТ это дело 5 мин.
Экономия "на лицо".
Но опять же непонятно чего вы ждете от топика? Если сами уже звонили в ИС и выяснили, что этот режим для БЭСТа непреемлим, то чего еще ждать ? |
|
Back to top |
|
|
Юрий
Joined: 18 Sep 2002 Posts: 3
|
Posted: 20 Sep 2002 15:05 Post subject: |
|
|
Этот режим неприемлем для программистов ИС, которые просто не хотят (или не могут ) исправлять недоработку программы.
А ошибка эта называется коллизией - два процесса пытаются получить доступ к данным (причем к разным записям в DBF файле) и при правильной реализации доступа к данным коллизий не должно происходить в независимости от состояния одного из процессов.
К сведению некоторые части БЭСТа реализованы именно на FoxPro. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 20 Sep 2002 15:41 Post subject: |
|
|
1. Мы говорим сейчас о модулях кот. не на фоксе. Думаю, что "быстрые отчеты", кот. на фоксе вы не будете в бэкграунде стопить.
2. Ну и как правильно организовать доступ к данным если они блокированы другой станцией, скажем для записи, и мы получаем коллизию ? Если это разные записи, то да - это недоработка. А если одна?
3. Исправлять эту недоработку ИС не будет. БЭСТ4 кинутая прога. МЕРТВАЯ!!! Она навсегда замерла в том состоянии, в кот. пребывает сейчас. Кроме отслеживания законодательной основы в ней больше ничего делаться не будет. Ждите БЭСТ-5. |
|
Back to top |
|
|
|