Show/Hide Toolbars

Руководство администратора

Получение данных о платежах

Ссылки Назад Вверх Вперед

Рассмотрим пример одностороннего обмена данными — данные о поступивших платежах регистрируются в NAV и передаются в "Первую Форму", в категорию "Платежи" (каждый платеж записывается в отдельную задачу).

1.В БД "Первой Формы" создается промежуточная таблица _NAVISION_PAY_NAV.

Поле

Тип

Описание

Row_ID

int

Номер записи в промежуточной таблице

NAV_ID

nvarchar(20)

Идентификатор платежа в NAV

1F_ID

nvarchar(20)

Идентификатор платежа в "Первой Форме" (ID задачи в категории "Платежи")

Status

tinyint

Статус синхронизации:

1 — новая запись,

2 — действует,

3 — отредактировано в 1Форме, ожидает синхронизации,

4 — запись удалена,

5 — не синхронизировано (ошибка)

 

Contragent,

Smeta,

State_bud,

Sum,

Curr,

Date_pay,

Comment


Любые необходимые данные о платеже, например:

Контрагент,

Номер сметы,

Статья бюджета,

Сумма платежа,

Валюта платежа,

Дата платежа,

Назначение платежа

2.В категории "Платежи" настраивается смарт-расписание, которое с заданной периодичностью выполняет две хранимые процедуры: загрузку новых платежей и обновление данных об уже имеющихся платежах.

1f_nav_pay_new

Смарт-расписание для синхронизации платежей.

Полезные ссылки