20 сентября, четверг 09:53
Bankir.Ru

Объявление

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

Помогите с реализацией транзакции за обработку документов

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

  • Помогите с реализацией транзакции за обработку документов

    Помогите, пожалуйста, с реализацией транзакции комиссия за обработку документов. Прилагаю блок схему необходимо функционала транзакции. Самостоятельно удалось только поставить задачу, но самому же решить ее не удалось.
    Откровенно не хватает знаний по универсальным транзакциям (прочтение документации по Универсальным транзакциям от Бисквит не дало положительного результата, в связи с тем, что там явно не хватает необходимого материала).

  • #2
    где блок-схема?

    Комментарий


    • #3
      Во вложениях.
      основная.png - алгоритм основной процедуры.
      Определяет документы за обработку которых будет сниматься комиссия.
      комиссия.png - алгоритм процедуры определения ставки комиссии в зависимости от каких-либо реквизитов счета клиента (в данном случае доп. реквизита СолПрофсоюз).

      Комментарий


      • #4
        1) непонятно по каким критериям выбирать документы, по которым берется комиссия. "для каждого документы текущего опердня" - слишком неточно.
        Например: "документы, где дебет проводки - 407* и кредит - 3*".
        По входящим тоже брать? А если клиент перекидыват суммы между своими счетами на 407* ?

        Уточнение: вы можете задать такой фильтр в браузере документов, чтобы отобрать все (и только нужные) документы, с которых должна браться комиссия?

        2) когда запускается транзакция? Утром следуюшего дня, когда подтверждён приход последнего рейса? Или вечером, когда могут быть неподтвержденные остатки?
        3) учитывать ли в остатке по счету остаток по непроведенным документам?
        4) а если счет клиента блокирован на дебет?
        5) с каким статусом должны создаваться документы комиссии?
        6) Комиссия в справочнике представляет собой фиксированную сумму (по каждому документу) ? Т.е. если у клиента в дне 10 документов, то по каждому будет создана отдельная комиссия?
        7) У всех счетов комиссия одинаковая, или у некоторых есть индивидуальные тарифы?
        Последний раз редактировалось Andry; 19.03.2008, 13:42.

        Комментарий


        • #5
          Маслов Д. А.
          8)Нет смысла реализовывать собственную парсерную функцию "ВзятьКомиссиюПоКритерию". Все можно реализовать на двух транзакциях - одна будет запускать фильтр по документам, другая - определять сумму комиссии и создавать документы.
          9) Лицевой счет (acct.acct ) в Бисквите имеет тип "string"
          10) На 474* есть один счет на всех?
          11) Если у клиента нет картотеки 2 - нужно заводить?
          12) А если у клиента более одного счета на 90902?
          13) К проводке постановки на К2 должен быть создан аннулированный балансовый документ, чтобы списание с картотеки отработалось корректно.
          Последний раз редактировалось Andry; 19.03.2008, 14:01.

          Комментарий


          • #6
            1. Процедура должна работать по всем документам имеющим статус ФБП.
            2. Запускаться будет один раз в конце рабочего дня.
            3. Необходимо учитывать остаток по не проведенным документам.
            5. Статус документов с комиссией должен быть "ФБО".
            6. Для каждого документа создается индивидуальная комиссия.
            7. Тарифы могут быть индивидуальные (но ведь возможность задания индивидуальных тарифов представлена в справочнике тарифы и комиссии, также в соответствующих парсерных функциях).
            10. Счет 474* для каждого клиента индивидуальный.

            Что касается картотеки и блокированного дебета в текущем варианте предполагаю, чтобы комиссия не снималась, а на экран выводилось соответствующее предупреждение оператору.

            Блок схему в соответствии с новыми реалиями постараюсь исправить сегодня - завтра.

            Комментарий

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

            Свернуть

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

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