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

Материал из Megatec
Версия от 12:29, 6 декабря 2011; Borzenkov (обсуждение | вклад) (Новая страница: «<table width="70%" border="1" rules="All"> <tr><td>Название</td><td>ДобавитьОплату (AddPayment)</td></tr><tr><td>Параметры</td><td><ta...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
НазваниеДобавитьОплату (AddPayment)
Параметры
КодДоговора - Код договора (путевки). !!! НЕ ключ таблицы договоров.
ДатаПлатежа - Дата платежа.
НомерДокумента - Номер документа платежа.
КлючТипаПлатежа - Внутренний ключ таблицы типов платежей. Определяет тип платежа. Получить можно, например, используя функцию <a href="T8_GetOperationTypesList.html">Т8_ПолучитьСписокТиповОпераций</a>
СуммаПлатежа - Сумма платежа в валюте платежа.
КлючВалюты - Внутренний ключ таблицы валют. Определяет валюту платежа.
GUIDВалюты

- GUID валюты платежа. Можно использовать в случае работы в режиме таблицы соответствий. В этом случае параметр КлючВалюты не учитывается.

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

- GUID - значение, однозначно определяющее соответствующий элемент в базе данных 1С. Если заполнен, то в конце формирования платежа в таблицу соответствий прописывается это значение. Без таблицы

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

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

Так же см. процедуру ДобавитьОплатуРасcчитывать.