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