Skip to content

Работа с курсами валют

ДобавитьВалютыПоКоду

Описание, пример вызова
// Добавляет в справочник указанные валюты из классификатора.
// Для вызова из обработчиков начального заполнения.
//
// При отсутствии классификатора валюты добавляются с наименованием "Валюта",
// символьный код соответствует цифровому.
//
// Параметры:
// КодыВалют - Массив из Строка - цифровые коды добавляемых валют.
//
// Возвращаемое значение:
// Массив из СправочникСсылка.Валюты
//
Функция ДобавитьВалютыПоКоду(Знач КодыВалют) Экспорт

Пример вызова

Результат = РаботаСКурсамиВалют.ДобавитьВалютыПоКоду(КодыВалют)

ПолучитьКурсВалюты

Описание, пример вызова
// Возвращает курс валюты на дату.
//
// Параметры:
// Валюта - СправочникСсылка.Валюты - валюта, для которой получается курс.
// ДатаКурса - Дата - дата, на которую получается курс.
//
// Возвращаемое значение:
// Структура:
// * Курс - Число - курс валюты на указанную дату.
// * Кратность - Число - кратность валюты на указанную дату.
// * Валюта - СправочникСсылка.Валюты - ссылка валюты.
// * ДатаКурса - Дата - дата получения курса.
//
Функция ПолучитьКурсВалюты(Валюта, ДатаКурса) Экспорт

Пример вызова

Результат = РаботаСКурсамиВалют.ПолучитьКурсВалюты(Валюта, ДатаКурса)

СформироватьСуммуПрописью

Описание, пример вызова
// Формирует представление суммы прописью в указанной валюте.
//
// Параметры:
// СуммаЧислом - Число - сумма, которую надо представить прописью.
// Валюта - СправочникСсылка.Валюты - валюта, в которой нужно представить сумму.
// БезДробнойЧасти - Булево - указать Истина, если требуется получить сумму без дробной части (без копеек).
// КодЯзыка - Строка - язык, на котором требуется получить сумму прописью.
// Состоит из кода языка по ISO 639-1 и, опционально, кода страны по ISO 3166-1, разделенных
// символом подчеркивания. Примеры: "en", "en_US", "en_GB", "ru", "ru_RU".
// Значение по умолчанию - язык конфигурации.
// ДробнаяЧастьПрописью - Булево
//
// Возвращаемое значение:
// Строка - сумма прописью.
//
Функция СформироватьСуммуПрописью(СуммаЧислом, Валюта, БезДробнойЧасти = Ложь, Знач КодЯзыка = Неопределено, ДробнаяЧастьПрописью = Ложь) Экспорт

Пример вызова

Результат = РаботаСКурсамиВалют.СформироватьСуммуПрописью(СуммаЧислом, Валюта, БезДробнойЧасти, КодЯзыка, ДробнаяЧастьПрописью);

ПересчитатьВВалюту

Описание, пример вызова
// Пересчитывает сумму из одной валюты в другую.
//
// Параметры:
// Сумма - Число - сумма, которую необходимо пересчитать;
// ИсходнаяВалюта - СправочникСсылка.Валюты - пересчитываемая валюта;
// НоваяВалюта - СправочникСсылка.Валюты - валюта, в которую необходимо пересчитать;
// Дата - Дата - дата курсов валют.
//
// Возвращаемое значение:
// Число - пересчитанная сумма.
//
Функция ПересчитатьВВалюту(Сумма, ИсходнаяВалюта, НоваяВалюта, Дата) Экспорт

Пример вызова

Результат = РаботаСКурсамиВалют.ПересчитатьВВалюту(Сумма, ИсходнаяВалюта, НоваяВалюта, Дата)

ОписаниеТипаДенежногоПоля

Описание, пример вызова
// Предназначена для использования в конструкторе типа Число для денежных полей.
//
// Параметры:
// ДопустимыйЗнакПоля - ДопустимыйЗнак - определяет допустимый знак числа. Значение по умолчанию - ДопустимыйЗнак.Любой.
//
// Возвращаемое значение:
// ОписаниеТипов - тип значения для денежного поля.
//
Функция ОписаниеТипаДенежногоПоля(Знач ДопустимыйЗнакПоля = Неопределено) Экспорт

Пример вызова

Результат = РаботаСКурсамиВалют.ОписаниеТипаДенежногоПоля(ДопустимыйЗнакПоля);

ПодключитьИсточникДанныхПечатиЧислоПрописью

Описание, пример вызова
// Добавляет возможность вывода числового реквизита прописью при печати.
// Для вызова из УправлениеПечатьюПереопределяемый.ПриОпределенииИсточниковДанныхПечати.
//
// Параметры:
// ИсточникиДанныхПечати - см. УправлениеПечатьюПереопределяемый.ПриОпределенииИсточниковДанныхПечати.ИсточникиДанныхПечати
//
Процедура ПодключитьИсточникДанныхПечатиЧислоПрописью(ИсточникиДанныхПечати) Экспорт

Пример вызова

РаботаСКурсамиВалют.ПодключитьИсточникДанныхПечатиЧислоПрописью(ИсточникиДанныхПечати)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).