Обсуждение:Копирование выписки другому клиенту (БОУРМ 5.10, 5.20)

0 (0)
  • Развернуть Обсуждение:Копирование выписки другому клиенту (БОУРМ 5.10, 5.20) ( Обсуждение примера  07.03.2004 06:39 )
    0(0)
    Копирование выписки Клиента1 для Клиента2 (БОУРМ 5.10,5.20).
    Возможны ситуации, когда клиенту требуется получить выписку по счету,
    относящемуся к другому клиенту (к примеру, 2 фирмы относятся к холдингу,
    одна из них головная и желает получать копии выписок по счету второй фирмы).
    Простым решением было бы
    - занести Клиенту2 в список счетов счет Клиента1
    - или создать в списке клиентов еще одного Клиента1 и указать
    транспортный адрес Клиента2.
    Но, так как БОУРМ не позволяет ни то ни другое, то возможное решение - это
    создание копий выписок для фиктивного Клиента1 с транспортным адресом
    Клиента2.
    Отличия фиктивного Клиента1 в справочнике клиентов от Клиента1 следующие:
    1.Идентификатор клиента в АБС - добавляется ведущий пробел перед номером,
    чтобы избежать дублирования ключей;
    2. ИНН/КПП - в КПП один из нулей заменяется на букву "O",
    чтобы избежать дублирования ключей;
    3. Адрес в почтовой системе - указывается адрес Клиента2;
    4. Счета не заносятся;
    5. В криптографии указываются ключи Клиента2.

    На стороне Клиента2 - заносится организация Клиента1 с ИНН/КПП из п.2
    (с нулем в КПП замененным буквой "O") и со счетом Клиента1, по которому
    требуется получать выписки.

    В справочнике "Формы" - для Формы сообщений:
    Загол. выписки 1 обыч. Выписка клиенту банка
    указать макрос в поле - действия после отправки: aft_cebv
    Этот макрос будет вызываться автоматически при создании выписки для
    Клиента1 и будет делать копию, отправляемую Клиенту2.

    В список макросов занести VYP_CEB0.MAC - для возможности выполнить
    запуск копирования выписки вручную на заданную дату.

    Скопировать "buf1024." из clbconv.def в текущий clntbnk.def (см.ниже).
    В макросе VYP_CEBH.MAC задать в массивах пары
    (5.10- ИНН/КПП, 5.20- Идентификатор в АБС) - от кого брать выписку и кому направлять.

    При распечатке на стороне клиента платежного поручения на основе полученной
    копии выписки, подмененный символ в КПП визуально малозаметен.
    Макросы реально работают.

    Описание макросов:

    AFT_CEBV.MAC - макрос действия после отправки для Заголовка выписки (обычн.)
    VYP_CEBH.MAC - определение от кого и кому отправляется копия выписки,
    в массиве arr_From, arr_To
    VYP_CEB1.MAC - создание выписки для клиента на основе имеющейся,
    вызов из AFT_CEBV.MAC
    VYP_CEB0.MAC - создание копии выписки для клиента на основе имеющейся,
    на указанную дату.

    При копировании переменной части требуется структура "buf1024." .
    Скопировали ее из clbconv.def в clntbnk.def, хотя можно поставить ссылку и
    на clbconv.def. Прилагаются оба

    Замечание: при копировании выполняется очистка ссылки на начальный документ,
    чтобы избежать пересечения документов Клиента1 с документами Клиента2.


    Посмотреть пример
    >> Ответить