
Как правильно прописать число словами в программе 1с
Содержание
Согласно действующему законодательству, платежные документы и финансовые отчеты должны содержать прописанные словами итоговые суммы. В бухгалтерской программе 1с число прописью можно получить с помощью специальной функции в глобальном контексте. Специалист задает нужные параметры в форматной строке и на выходе в документе получает число прописью. Алгоритм действий одинаковый для всех конфигураций 1с Предприятие.
Основные составляющие алгоритма
Для того чтоб правильно оформить число прописными буквами, необходимо понимать значение всех составляющих схемы. Основные показатели:
- Число – набор цифр, которые следует преобразовать в слова;
- Форматная строка – место в программе для задавания необходимых параметров языка. Там же прописываются требования к виду дробной части. Составные элементы указываются через точку с запятой;
Элементы форматной строки:
- Код локализации, обозначается с помощью буквы Л (L). Его можно изменить самостоятельно, указав необходимый язык;
- Воспроизводить/ не воспроизводить название единиц измерения (НД = ложь или истина);
- Воспроизводить/ не воспроизводить дробных частей суммы (ДП = ложь или истина);
- Параметры предмета исчисления – это точное описание единиц измерения суммы, которую необходимо написать словами. Например, рубль, доллар, копейка.
Важно. Все элементы схемы следует прописывать максимально точно. Перепроверить правильность вводимых данных можно в синтаксис помощнике.
Как прописать схему вывода числа прописью
Записать 1с число прописью можно по такой схеме: ЧислоПрописью (Число, «Форматная Строка», «Параметры Предмета Исчисления»), где
Число — набор цифр, например 2358,879.
Форматная Строка — название языка и способа отображения числа. На русском это будет выглядеть так: Л = ru_RU. Если дробная часть должна быть прописана словами, указываем ДП = Истина. По умолчанию данный показатель переключен на Ложь.
Параметры Предмета Исчисления — название единицы измерения во всех падежах с указанием рода. Например, рубль мужского рода, копейка – женского. Обозначаются буквами «м» и «ж».
Параметры указываются в кавычках и пишутся через запятую. Для русского языка схема будет выглядеть следующим образом: ЧислоПрописью (2358.879, «Л = ru_RU; ДП = Истина», «рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 3») В данном случае число 3 означает количество знаков после запятой.
Этот способ не подходит, если точное количество символов после запятой не известно. Для того чтобы упростить задание, используют представление сумы и валюты. Как правило, в подобных ситуациях принято оставлять две цифры после запятой.
Как правильно прописать схему
Для того чтобы правильно дать программе задание для выполнения, необходимо сделать следующие шаги:
- На первом этапе определить нужную кодировку языка. Наиболее популярны на территории России:
- Английский — en_US;
- Русский — Л = ru_RU.
- Далее задается вид единиц измерения и дробной части (НД, ДП);
- При подготовке документов может возникнуть необходимость вывести сумму в рублях на английском языке или на оборот, написать слова доллар, евро на русском. Для этого прописывается название валюты детально во всех падежах с указанием рода.
Параметры предмета исчисления на разных языках.
Далее 1с сумма прописью на разных языках собирается по стандартной схеме. На выходе получиться документ с итоговой суммой, прописанной словами. Например, необходимо создать финансовый документ в программе 1с для иностранных партнеров, которые говорят на английском. Валюта – евро. Схема будет выглядеть следующим образом: ЧислоПрописью (10 125.67, «Л=en_US; ДП=Истина», «euro,euros,eurocent,eurocents,2»)
Совет. Запоминать данные конструкции нет необходимости. Они все стандартны, меняются только параметры предмета. Поэтому лучше подготовить шаблоны заранее и использовать их в качестве шпаргалки.