|
|
(не показана 1 промежуточная версия этого же участника) |
Строка 1: |
Строка 1: |
| + | Соответствует новому методу [[Мастер-Тур(15):PaymentService#Добавить оплату (AddPayment)|AddPayment]] в [[Мастер-Тур(15):PaymentService|PaymentService]] |
| + | |
| <table width="70%" border="1" rules="All"> | | <table width="70%" border="1" rules="All"> |
| <tr><td>Название</td><td>ДобавитьОплатуРасcчитывать (AddPaymentCalculate)</td></tr><tr><td>Параметры</td><td><table width="100%" rules="All"> | | <tr><td>Название</td><td>ДобавитьОплатуРасcчитывать (AddPaymentCalculate)</td></tr><tr><td>Параметры</td><td><table width="100%" rules="All"> |
Текущая версия на 16:24, 13 мая 2022
Соответствует новому методу AddPayment в PaymentService
Название | ДобавитьОплатуРасcчитывать (AddPaymentCalculate) |
Параметры |
КлючДоговора - Внутренний ключ путевки (договора), определяет путевку. |
КодДоговора - Отрабатывает, только если не указан предыдущий параметр - КлючДоговора. В этом случае производится автоматический поиск ключа
договора внутри функции. |
ДатаПлатежа - Дата документа платежа. |
ДатаКурса - Если указана, то курсы валют выбираются на эту дату, в противном случае выбираются на дату платежа. |
НомерДокументаПлатежа - Номер документа платежа. |
КлючТипаОперации - Внутренний ключ таблицы типов операций. Определяет тип операции платежа. |
СуммаПлатежа - Сумма платежа в валюте платежа. |
КлючВалютыПлатежа - Внутренний ключ таблицы валют. Определяет валюту платежа. |
GUIDВалюты - Отрабатывает, только если параметр КлючВалютыПлатежа пустой.
Предполагается, что Вы передаете GUID справочника валюты 1С, который
должен быть уже прописан в таблице соответствий. |
ПолученоОт - Определяет строку, от кого получен платеж. |
ОплатаЗа - Определяет строку, за что произведен платеж. |
КлючПартнера - Если платеж производится партнеру, то этот ключ определяет конкретного партнера. |
GUIDПлатежа - Если Вы используете механизм таблицы соответствий, то здесь Вы должны
указать GUID документа платежа из 1С. Он автоматически будет прописан в таблицу соответствий. |
ПризнакОтсутствияДетализации - Если равен 1, то детализация не прописывается, в противном случае детализация прописывается. |
|
Поля возвращаемой таблицы значений | Результат | Если
вызов функции произведен успешно, то функция возвращает ключ таблицы
сформированного платежа. В противном случае возвращается -1. |
|
Описание функции | В отличие от процедуры ДобавитьОплату
, данной процедуре не нужно передавать суммы в различных валютах. Нужно
только передать сумму платежа и указать валюту платежа. Все остальные
суммы будут рассчитаны автоматически по внутренним курсам базы МТ на
дату, указанную в параметре ДатаКурса. Если параметр ДатаКурса не
указан, то курсы рассчитываются на дату платежа.
Также необходимо передать ключ валюты платежа. Его можно получить, используя функцию Т8_ПолучитьСписокВалют.
Если Вы используете схему работы с использованием таблицы соответствий, то в качестве следующего параметра Вы можете указать GUID валюты
платежа. Этот вариант предполагает, что ключ валюты платежа будет найден в таблице соответствий.
Также, в режиме таблицы соответствий, Вы можете указать GUID документа платежа из 1С. В этом случае в таблицу соответствий будет прописано это значение. |
Мастер-Центр оплат.Описание функций
Мастер-Центр оплат.Мастер-Тур