Добрый день!
При переходе между отчетными периодами в ОС по одной из карточек выскочило следующее:
Кто-нибудь знает что это значит и как с этим бороться?
Спасибо!
Семафор уже установлен в ОС
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Семафор уже установлен в ОС
Сколько раз можно писать - копирование текста из скринов не пашет!
Просите помощи - соизвольте продублировать текстом.
Только потому что давно осы не смотрел
Где смотреть зависит от субд. Для первасива это будет одноименная таблица, для MSSQL через napmon.exe(запускать лучше с сервера СУБД и нужно знать логин и пароль к napsrv)
Просите помощи - соизвольте продублировать текстом.
Только потому что давно осы не смотрел
Код: Выделить всё
sNameSemaphoreKatOS := 'CALCAMORT_' + String(KatOS.NRec, 0, 0);
if IsSemaphore(sNameSemaphoreKatOS, iMode)
{
if ( np.wProtCalc_Amort >= 1 )
OutputErr('Семафор уже установлен.');
Exit
}
Re: Семафор уже установлен в ОС
edward_K писал(а):Сколько раз можно писать - копирование текста из скринов не пашет!
Просите помощи - соизвольте продублировать текстом.
Только потому что давно осы не смотрелГде смотреть зависит от субд. Для первасива это будет одноименная таблица, для MSSQL через napmon.exe(запускать лучше с сервера СУБД и нужно знать логин и пароль к napsrv)Код: Выделить всё
sNameSemaphoreKatOS := 'CALCAMORT_' + String(KatOS.NRec, 0, 0); if IsSemaphore(sNameSemaphoreKatOS, iMode) { if ( np.wProtCalc_Amort >= 1 ) OutputErr('Семафор уже установлен.'); Exit }
Извините... Я наоборот думал сохранить первозданный вид, чтоб не было кривотолков.
Спасибо!
А с чего вообще этот семафор вдруг уже установлен? И для чего он установлен?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Семафор уже установлен в ОС
Ниже там идет как раз установка. Где то наверное есть и сброс.
Для чего то понятно - чтобы заблокировать перевод карточки одновременно на 2-х разных компах.
Могут ведь и ее перевести в любой период в любое время. Если все нормально, то перезагрузка сервера(или хотя бы службы СУБД) вам все сбросит. Ну ест. надо всех выгнать. Можно и руками сбросить - если найдете как . Другой вопрос что не мешало бы выяснить кто выставил и посмотреть по нему журнал чего делал. Можно наверное и журнал по этой карточке глянуть - но по SPKATOS.
Для чего то понятно - чтобы заблокировать перевод карточки одновременно на 2-х разных компах.
Могут ведь и ее перевести в любой период в любое время. Если все нормально, то перезагрузка сервера(или хотя бы службы СУБД) вам все сбросит. Ну ест. надо всех выгнать. Можно и руками сбросить - если найдете как . Другой вопрос что не мешало бы выяснить кто выставил и посмотреть по нему журнал чего делал. Можно наверное и журнал по этой карточке глянуть - но по SPKATOS.
Re: Семафор уже установлен в ОС
Спасибо!edward_K писал(а):Ниже там идет как раз установка. Где то наверное есть и сброс.
Для чего то понятно - чтобы заблокировать перевод карточки одновременно на 2-х разных компах.
Могут ведь и ее перевести в любой период в любое время. Если все нормально, то перезагрузка сервера(или хотя бы службы СУБД) вам все сбросит. Ну ест. надо всех выгнать. Можно и руками сбросить - если найдете как . Другой вопрос что не мешало бы выяснить кто выставил и посмотреть по нему журнал чего делал. Можно наверное и журнал по этой карточке глянуть - но по SPKATOS.
Перезапуск системы помог. Никто с ОС в этот момент 100% не работал, так что возможно в процессе перевода что-то глюкануло.