ДобавитьОплату (ma)

Материал из Megatec
Версия от 10:10, 9 декабря 2011; Borzenkov (обсуждение | вклад) (Новая страница: «<table width="700" border="1"> <tr><td>Название</td><td>ДобавитьОплату (AddPayment)</td></tr><tr><td>Параметры</td><td><table><tr><td>...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
НазваниеДобавитьОплату (AddPayment)
Параметры
КлючСоглашения - Внутренний ключ таблицы соглашений (путевок) базы МА.
ДатаПлатежа - Дата документа платежа.
ДатаКурса - Дата, используемая для выбора курсов валют при пересчете.
НомерДокумента - Строка, обозначающая номер документа в базе МА.
КлючТипаОперации - Внутренний ключ таблицы типов операций базы МА.
Направление - Признак, обозначающий направление платежа.
КлючВалютыПлатежа - Внутренний ключ таблицы валют базы МА.
ПолученоОт - Признак "ПолученоОт".
ОплатаЗа - Признак "ОплатаЗа".
КлючКлиента - Внутренний ключ таблицы клиентов базы МА.
КлючПартнераКлиента - Внутренний ключ таблицы партнеров базы МА.
КлючЗапроса - Внутренний ключ таблицы запросов базы МА.
Описание функцииПроцедура нужна для внесения оплаты в базу МА.

Параметр КлючСоглашения - определяет соглашение (путевку), по которому производится платеж. Можно использовать ключ соглашения, полученный из таблицы значений - результата выполнения функции <a href="T8_SelectAgreementsInPeriod.html">Т8_ВыбратьСоглашенияЗаПериод</a>.
Параметр ДатаКурса - При формировании платежа в МА необходимо произвести пересчет между валютами, в частности между валютой платежа и валютой путевки. Чтобы выбрать правильный курс пересчета, передается этот параметр. Если этот параметр передается пустым, то по умолчанию для выборке курса пересчета используется параметр ДатаПлатежа.
Параметр КлючТипаОперации - Вы должны указать тип операции при формировании платежа в МА. Ключ типа операции Вы можете получить из таблицы значений - результата выполнения функции <a href="T8_GetPaymentTypesList.html">Т8_ПолучитьСписокТиповОплат</a>.
Параметр КлючВалюты - Вы должны указать ключ валюты МА, которая используется в качестве валюты платежа. Получить его можно используя функцию <a href="T8_GetCurrencyList.html">Т8_ПолучитьСписокВалют</a>.
Параметр КлючКлиента - Если платеж производится самим туристом, то Вы должны указать ключ клиента. Например, Вы можете использовать ключ главного туриста по путевке, который можно получить используя функцию <a href="T8_SelectAgreementsInPeriod.html">Т8_ВыбратьСоглашенияЗаПериод</a> или выбрать одного из туристов используя функцию <a href="T8_SelectClientsByAgreementKey.html">Т8_ВыбратьКлиентовПоКлючуСоглашения</a>.
Параметр КлючПартнераКлиента - Если платеж производится юридическим лицом, представляющим туриста, а не самим туристом, то Вам нужно указать значение ключа партнера (юридического лица), элемента справочника партнеры МА, который можно получить используя функцию <a href="T8_SelectAgreementsInPeriod.html">Т8_ВыбратьСоглашенияЗаПериод</a>.
В конце выполнения процедуры пользователю, через интерфейс обмена сообщениями, будет выдано сообщение о том, что операция выполнена успешно. Это нужно для того, чтобы исключить дублирование операции.

(Например, при нажатии на кнопку пользователем).