ДобавитьДетализациюОплаты

Материал из Megatec
Версия от 10:26, 1 ноября 2013; Borzenkov (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
НазваниеДобавитьДетализациюОплаты (AddPaymentDetail)
Параметры
КлючПлатежа - Внутренний ключ таблицы платежей, определяет платеж, к которому вводится детализация.
КлючДоговора - Внутренний ключ путевки (договора), определяет путевку.
КодДоговора

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

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

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

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

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

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