ДобавитьДетализациюОплаты — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Новая страница: «<table width="70%" border="1" rules="All"> <tr><td>Название</td><td>ДобавитьДетализациюОплаты (AddPaymentDetail)</td></tr><tr><td…»)
 
 
Строка 1: Строка 1:
 
<table width="70%" border="1" rules="All">
 
<table width="70%" border="1" rules="All">
<tr><td>Название</td><td>ДобавитьДетализациюОплаты (AddPaymentDetail)</td></tr><tr><td>Параметры</td><td><table width="100%" rules="All"><tbody>
+
<tr><td>Название</td><td>ДобавитьДетализациюОплаты (AddPaymentDetail)</td></tr><tr><td>Параметры</td><td><table width="100%" rules="All">
 
<tr><td>КлючПлатежа - Внутренний ключ таблицы платежей, определяет платеж, к которому вводится детализация.</td></tr>
 
<tr><td>КлючПлатежа - Внутренний ключ таблицы платежей, определяет платеж, к которому вводится детализация.</td></tr>
 
<tr><td>КлючДоговора - Внутренний ключ путевки (договора), определяет путевку.</td></tr>
 
<tr><td>КлючДоговора - Внутренний ключ путевки (договора), определяет путевку.</td></tr>
Строка 15: Строка 15:
 
</table></td></tr><tr><td>Поля возвращаемой таблицы значений</td><td><table width="100%" rules="All"><tr><td>Результат</td><td>Если
 
</table></td></tr><tr><td>Поля возвращаемой таблицы значений</td><td><table width="100%" rules="All"><tr><td>Результат</td><td>Если
 
вызов функции произведен успешно, то функция возвращает ключ таблицы
 
вызов функции произведен успешно, то функция возвращает ключ таблицы
сформированной детализации платежа. В противном случае возвращается -1.</td></tr></tbody></table></td></tr>
+
сформированной детализации платежа. В противном случае возвращается -1.</td></tr></table></td></tr>
 
<tr><td>Описание функции</td><td>Процедура нужна для внесения оплаты в базу МТ.<br>
 
<tr><td>Описание функции</td><td>Процедура нужна для внесения оплаты в базу МТ.<br>
 
Функция позволяет сформировать распределение платежа по выбранной путевке.<br>
 
Функция позволяет сформировать распределение платежа по выбранной путевке.<br>

Текущая версия на 10:26, 1 ноября 2013

НазваниеДобавитьДетализациюОплаты (AddPaymentDetail)
Параметры
КлючПлатежа - Внутренний ключ таблицы платежей, определяет платеж, к которому вводится детализация.
КлючДоговора - Внутренний ключ путевки (договора), определяет путевку.
КодДоговора

- Отрабатывает, только если не указан предыдущий параметр - КлючДоговора. В этом случае производится автоматический поиск ключа

договора внутри функции.
ДатаДетализацииПлатежа - Дата детализации платежа.
СуммаДетализацииПлатежа - Сумма детализации платежа в валюте платежа.
КурсПересчета - Курс пересчета детализации платежа.
СуммаВВалютеДоговора - Сумма детализации платежа в валюте договора (путевки).
СуммаВНациональнойВалюте - Сумма детализации платежа в национальной валюте.
ОплатаЗа - Определяет строку, за что произведен платеж.
Поля возвращаемой таблицы значений
РезультатЕсли

вызов функции произведен успешно, то функция возвращает ключ таблицы

сформированной детализации платежа. В противном случае возвращается -1.
Описание функцииПроцедура нужна для внесения оплаты в базу МТ.

Функция позволяет сформировать распределение платежа по выбранной путевке.
Путевку по которой производится распределение можно указать двояко:
Если указан параметр КлючДоговора, то поиск путевки производится по нему. Если КлючДоговора не указан, то отработает параметр КодДоговора. (один из двух параметров должен быть указан). Можно использовать ключ договора или код договора, полученный из таблицы значений - результата выполнения функции Т8_ВыбратьПутевкиЗаПериод.
Предполагается, что процедура в качестве параметров получает уже рассчитанные суммы в валюте платежа, путевки и в национальной валюте.

Мастер-Центр оплат.Описание функций
Мастер-Центр оплат.Мастер-Тур