Семафор уже установлен в ОС

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Семафор уже установлен в ОС

Сообщение spark »

Добрый день!

При переходе между отчетными периодами в ОС по одной из карточек выскочило следующее:

Изображение

Кто-нибудь знает что это значит и как с этим бороться?

Спасибо!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Семафор уже установлен в ОС

Сообщение edward_K »

Сколько раз можно писать - копирование текста из скринов не пашет!
Просите помощи - соизвольте продублировать текстом.
Только потому что давно осы не смотрел

Код: Выделить всё

  sNameSemaphoreKatOS := 'CALCAMORT_' + String(KatOS.NRec, 0, 0);
  if IsSemaphore(sNameSemaphoreKatOS, iMode)
  {
     if ( np.wProtCalc_Amort >= 1 )
       OutputErr('Семафор уже установлен.');
     Exit
  }
Где смотреть зависит от субд. Для первасива это будет одноименная таблица, для MSSQL через napmon.exe(запускать лучше с сервера СУБД и нужно знать логин и пароль к napsrv)
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: Семафор уже установлен в ОС

Сообщение spark »

edward_K писал(а):Сколько раз можно писать - копирование текста из скринов не пашет!
Просите помощи - соизвольте продублировать текстом.
Только потому что давно осы не смотрел

Код: Выделить всё

  sNameSemaphoreKatOS := 'CALCAMORT_' + String(KatOS.NRec, 0, 0);
  if IsSemaphore(sNameSemaphoreKatOS, iMode)
  {
     if ( np.wProtCalc_Amort >= 1 )
       OutputErr('Семафор уже установлен.');
     Exit
  }
Где смотреть зависит от субд. Для первасива это будет одноименная таблица, для MSSQL через napmon.exe(запускать лучше с сервера СУБД и нужно знать логин и пароль к napsrv)

Извините... Я наоборот думал сохранить первозданный вид, чтоб не было кривотолков.
Спасибо!
А с чего вообще этот семафор вдруг уже установлен? И для чего он установлен?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Семафор уже установлен в ОС

Сообщение edward_K »

Ниже там идет как раз установка. Где то наверное есть и сброс.
Для чего то понятно - чтобы заблокировать перевод карточки одновременно на 2-х разных компах.
Могут ведь и ее перевести в любой период в любое время. Если все нормально, то перезагрузка сервера(или хотя бы службы СУБД) вам все сбросит. Ну ест. надо всех выгнать. Можно и руками сбросить - если найдете как 8) . Другой вопрос что не мешало бы выяснить кто выставил и посмотреть по нему журнал чего делал. Можно наверное и журнал по этой карточке глянуть - но по SPKATOS.
spark
Местный житель
Сообщения: 478
Зарегистрирован: 19 окт 2005, 13:38
Контактная информация:

Re: Семафор уже установлен в ОС

Сообщение spark »

edward_K писал(а):Ниже там идет как раз установка. Где то наверное есть и сброс.
Для чего то понятно - чтобы заблокировать перевод карточки одновременно на 2-х разных компах.
Могут ведь и ее перевести в любой период в любое время. Если все нормально, то перезагрузка сервера(или хотя бы службы СУБД) вам все сбросит. Ну ест. надо всех выгнать. Можно и руками сбросить - если найдете как 8) . Другой вопрос что не мешало бы выяснить кто выставил и посмотреть по нему журнал чего делал. Можно наверное и журнал по этой карточке глянуть - но по SPKATOS.
Спасибо!
Перезапуск системы помог. Никто с ОС в этот момент 100% не работал, так что возможно в процессе перевода что-то глюкануло.
Ответить