Прикладной код

Функция «РазницаОтклонениеКурсов»

Функция «РазницаОтклонениеКурсов»

Отражает разницу отклонения между официальным курсом и коммерческим (курс банка и курс ЦБ).

Синтаксис

РазницаОтклонениеКурсов(Документ, Валюта, Счет, Аналитики, ВидОперации);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Документ

Объект

Объект, содержащий поля документа

Да

Валюта

Строка

Сокращение валюты

Да

Счет

Число

Идентификатор счета или номер счета

Да

Аналитики

Массив

Массив аналитик счета

Да

ВилОперации

Строка

Покупка или Продажа валюты

Да

Возвращаемое значение

Ничего не возвращает. Выполняет запись.

Пример

// Приобретение валюты
var пДата = ПлатежныеДокументы.Дата || Дата,
   СчетБанка = Кошелек.СчетУчета || Счета.ВалютныеСчета,
   КошелекКорр = НайтиКошелек(ПДРасширение.РасчетныйСчет),
   СуммаПоКурсуЦБ = ДокументРасширение.$Сумма * Курс(ДокументРасширение.КодВалюта, пДата);

Проводка(пДата, СчетБанка, [ПлатежныеДокументы.Кошелек], Счета.ПокупкаВалюты, [КошелекКорр], СуммаПоКурсуЦБ, Нет, ДокументРасширение.КодВалюта, ДокументРасширение.$Сумма);
РазницаОтклонениеКурсов(Документ, ДокументРасширение.КодВалюта, Счета.ПокупкаВалюты, [КошелекКорр], 'Покупка');