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

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

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

Формирует проводки по отражению курсовой разницы.

Синтаксис

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

Параметры

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

Дата

Дата

Дата для отражения записей

Да

Разница

Число

Сумма курсовой разницы

Да

Счет

Строка

Счет учета курсовой разницы

Да

Аналитики

Массив

Список аналитики для записи

Да

ОбъектУчета

Объект

Данные объекта учета

Да

ВедетНУ

Булево

Признак «true» означает что НУ ведется

Да

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

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

Пример

// Приобретение валюты
var СчетБанка = Кошелек.СчетУчета || '52',
   ОУ = ОбъектУчета(Документ.Сотрудник),
   ВедетНУ = ЮЛНаОСНО(пДата);
var КурсЦБ = Курс(ДокументРасширение.КодВалюта, пДата),
   СуммаПоКурсуЦБ = ДокументРасширение.$Сумма * КурсЦБ;
var Разница = РазницаПереоценкиСчета(КурсЦБ, ДокументРасширение.КодВалюта, СальдоКонечное(ДокументНашаОрганизация, Дата, СчетБанка, [ПлатежныеДокументы.Кошелек], ['БУ', 'ВАЛ']));
ОтразитьКурсовуюРазницу(Дата, Разница, СчетБанка, [ПлатежныеДокументы.Кошелек], ОУ, ВедетНУ);