23 сентября, воскресенье 19:56
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Задваиваются документы поступившие по клиент-банку

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Задваиваются документы поступившие по клиент-банку

    Иногда возникает проблема с задвоением документов пришедших по клиент-банку. Ошибка так просто не повторяется поэтому в кворум писать смысла особого нет. В принципе мы сам то ее нашли и поправили, так что если кому интересно то поделюсь.

    есть такая процедурина func.prc и в ней есть не корректный код, а именно
    if getint('MH_MMAIL_TIP_ACC')=2{
    PayDocM3.DbAcc := RPad(PayDocM3.DbAcc,10,' ');
    PayDocM3.KrAcc := RPad(PayDocM3.KrAcc,10,' ');
    };
    CommonCheckOperation(MailPayOrOperation,PayDocM3.DocCode);
    SetInOperation(MailPayOrOperation,PayDocM3.DocCode,PayDocM3.DocStatus);

    и самое не приятное что результат работы функции CommonCheckOperation не обрабатывается. Исправляем это дело следующим образом

    if getint('MH_MMAIL_TIP_ACC')=2{
    PayDocM3.DbAcc := RPad(PayDocM3.DbAcc,10,' ');
    PayDocM3.KrAcc := RPad(PayDocM3.KrAcc,10,' ');
    };
    if CommonCheckOperation(MailPayOrOperation,PayDocM3.DocCode)> 0 exit;
    SetInOperation(MailPayOrOperation,PayDocM3.DocCode,PayDocM3.DocStatus);

    и проблема с задвоением документов исчезает. Такое дело в процедуре встречается несколько раз.

  • #2
    Задваиваются когда? (у вас)

    Было такое, когда документ из mmail-а кидался в пэйдок сначала одним операционистом, затем он же другим

    Вылечилось ( относительно ) тем, что по рекомендации кворума поставили флаг в конфиг файле dbcache- и принудительным обновлением текущего списка операционистом перед выполнением операции подготовки документа в пайдок

    Комментарий


    • #3
      Хороший вопрос
      Мы так и не смогли отловить когда именно это происходит. В принципе у нас кухост сам кидает документы в опердень. Но некоторые документы операционисты катают туда-сюда в ммайле. В какой именно момент происходило задваивание не скажу, но после того исправления о котором говорю вот уже года 3-4 не было таких задвоений. Написал про это токо потому что это исправлено в головном банке, а вот филиалы до сих пор мучаются особенно после смены версии.

      Комментарий


      • #4
        dbcache у нас всегда -
        с этим сталкнулись в самом начале работы на оракле.

        Комментарий

        Пользователи, просматривающие эту тему

        Свернуть

        Присутствует 1. Участников: 0, гостей: 1.

        Обработка...
        X