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

Функция «ПереоценкаСчета»

Функция «ПереоценкаСчета»

Отражает положительную или отрицательную разницу вызванную изменением курса ЦБ.

Синтаксис

ПереоценкаСчета(Документ, Валюта, Счет, Аналитики, Сумма);

Параметры

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

Документ

Объект

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

Да

Валюта

Строка

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

Да

Счет

Число

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

Да

Аналитики

Массив

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

Да

Сумма

Число

Сумма разницы

Нет

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

Ничего не возвращает. Формирует записи.

Пример

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

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