ДобавитьОплатуРассчитывать — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Borzenkov (обсуждение | вклад) (Новая страница: «<table width="70%" border="1" rules="All"> <tbody><tr><td>Название</td><td>ДобавитьОплатуРасcчитывать (AddPaymentCalculate)</td><…») |
Borzenkov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
<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></tr> |
− | КлючДоговора. В этом случае производится автоматический поиск ключа | + | <tr><td>КодДоговора - Отрабатывает, только если не указан предыдущий параметр - КлючДоговора. В этом случае производится автоматический поиск ключа |
− | договора внутри функции.</td></tr><tr><td>ДатаПлатежа - Дата документа платежа.</td></tr><tr><td>ДатаКурса - Если указана, то курсы валют выбираются на эту дату, в противном случае выбираются на дату платежа.</td></tr><tr><td>НомерДокументаПлатежа - Номер документа платежа.</td></tr><tr><td>КлючТипаОперации - Внутренний ключ таблицы типов операций. Определяет тип операции платежа.</td></tr><tr><td>СуммаПлатежа - Сумма платежа в валюте платежа.</td></tr><tr><td>КлючВалютыПлатежа - Внутренний ключ таблицы валют. Определяет валюту платежа.</td></tr><tr><td>GUIDВалюты | + | договора внутри функции.</td></tr> |
− | - Отрабатывает, только если параметр КлючВалютыПлатежа пустой. | + | <tr><td>ДатаПлатежа - Дата документа платежа.</td></tr> |
+ | <tr><td>ДатаКурса - Если указана, то курсы валют выбираются на эту дату, в противном случае выбираются на дату платежа.</td></tr> | ||
+ | <tr><td>НомерДокументаПлатежа - Номер документа платежа.</td></tr> | ||
+ | <tr><td>КлючТипаОперации - Внутренний ключ таблицы типов операций. Определяет тип операции платежа.</td></tr> | ||
+ | <tr><td>СуммаПлатежа - Сумма платежа в валюте платежа.</td></tr> | ||
+ | <tr><td>КлючВалютыПлатежа - Внутренний ключ таблицы валют. Определяет валюту платежа.</td></tr> | ||
+ | <tr><td>GUIDВалюты - Отрабатывает, только если параметр КлючВалютыПлатежа пустой. | ||
Предполагается, что Вы передаете GUID справочника валюты 1С, который | Предполагается, что Вы передаете GUID справочника валюты 1С, который | ||
− | должен быть уже прописан в таблице соответствий.</td></tr><tr><td>ПолученоОт - Определяет строку, от кого получен платеж.</td></tr><tr><td>ОплатаЗа - Определяет строку, за что произведен платеж.</td></tr><tr><td>КлючПартнера - Если платеж производится партнеру, то этот ключ определяет конкретного партнера.</td></tr><tr><td>GUIDПлатежа | + | должен быть уже прописан в таблице соответствий.</td></tr> |
− | - Если Вы используете механизм таблицы соответствий, то здесь Вы должны | + | <tr><td>ПолученоОт - Определяет строку, от кого получен платеж.</td></tr> |
+ | <tr><td>ОплатаЗа - Определяет строку, за что произведен платеж.</td></tr> | ||
+ | <tr><td>КлючПартнера - Если платеж производится партнеру, то этот ключ определяет конкретного партнера.</td></tr> | ||
+ | <tr><td>GUIDПлатежа - Если Вы используете механизм таблицы соответствий, то здесь Вы должны | ||
указать GUID документа платежа из 1С. Он автоматически будет прописан в | указать GUID документа платежа из 1С. Он автоматически будет прописан в | ||
− | таблицу соответствий.</td></tr><tr><td>ПризнакОтсутствияДетализации - Если равен 1, то детализация не прописывается, в противном случае детализация прописывается.</td></tr></table></td></tr><tr><td>Поля возвращаемой таблицы значений</td><td><table width="100%" rules="All"><tr><td>Результат</td><td>Если | + | таблицу соответствий.</td></tr> |
+ | <tr><td>ПризнакОтсутствияДетализации - Если равен 1, то детализация не прописывается, в противном случае детализация прописывается.</td></tr> | ||
+ | </table></td></tr> | ||
+ | <tr><td>Поля возвращаемой таблицы значений</td><td><table width="100%" rules="All"><tr><td>Результат</td><td>Если | ||
вызов функции произведен успешно, то функция возвращает ключ таблицы | вызов функции произведен успешно, то функция возвращает ключ таблицы | ||
− | сформированного платежа. В противном случае возвращается -1.</td></tr></table></td></tr><tr><td>Описание функции</td><td>В отличие от процедуры | + | сформированного платежа. В противном случае возвращается -1.</td></tr> |
+ | </table></td></tr> | ||
+ | <tr><td>Описание функции</td><td>В отличие от процедуры [[Добавить оплату]] | ||
, данной процедуре не нужно передавать суммы в различных валютах. Нужно | , данной процедуре не нужно передавать суммы в различных валютах. Нужно | ||
только передать сумму платежа и указать валюту платежа. Все остальные | только передать сумму платежа и указать валюту платежа. Все остальные | ||
Строка 17: | Строка 31: | ||
дату, указанную в параметре ДатаКурса. Если параметр ДатаКурса не | дату, указанную в параметре ДатаКурса. Если параметр ДатаКурса не | ||
указан, то курсы рассчитываются на дату платежа.<br> | указан, то курсы рассчитываются на дату платежа.<br> | ||
− | Также необходимо передать ключ валюты платежа. Его можно получить, используя функцию | + | Также необходимо передать ключ валюты платежа. Его можно получить, используя функцию [[Т8_ПолучитьСписокВалют]].<br> |
Если Вы используете схему работы с использованием таблицы соответствий, | Если Вы используете схему работы с использованием таблицы соответствий, | ||
то в качестве следующего параметра Вы можете указать GUID валюты | то в качестве следующего параметра Вы можете указать GUID валюты | ||
Строка 25: | Строка 39: | ||
платежа из 1С. В этом случае в таблицу соответствий будет прописано это | платежа из 1С. В этом случае в таблицу соответствий будет прописано это | ||
значение.<br></td></tr></table> | значение.<br></td></tr></table> | ||
+ | |||
+ | [[Мастер-Центр оплат.Описание функций]]<BR> | ||
+ | [[Мастер-Центр оплат.Мастер-Тур]]<BR> |
Версия 10:17, 1 ноября 2013
Название | ДобавитьОплатуРасcчитывать (AddPaymentCalculate) | ||||||||||||||
Параметры |
| ||||||||||||||
Поля возвращаемой таблицы значений |
| ||||||||||||||
Описание функции | В отличие от процедуры Добавить оплату
, данной процедуре не нужно передавать суммы в различных валютах. Нужно
только передать сумму платежа и указать валюту платежа. Все остальные
суммы будут рассчитаны автоматически по внутренним курсам базы МТ на
дату, указанную в параметре ДатаКурса. Если параметр ДатаКурса не
указан, то курсы рассчитываются на дату платежа. |
Мастер-Центр оплат.Описание функций
Мастер-Центр оплат.Мастер-Тур