Те, кому приходится часто оформлять бухгалтерские документы, пользуясь порой несовершенным программным обеспечением, знают о проблеме записи указанной в документе суммы прописью. Это отнимает ощутимое количество времени, а так же чревато появлением ошибок и опечаток. Предлагаемая программа позволяет перевести любое число (даже десятичные дроби) в его прописную форму, выбирая при этом различные варианты денежной единицы, или вообще отказавшись от нее.
Программа работает следующим образом: вы копируете нужное число в буфер обмена, а затем делаете двойной щелчок мыши на иконке программы (в правом нижнем углу экрана). После этого в буфере обмена будет содержаться прописная форма числа, и ее можно вставить в любую нужную вам позицию в документе. Вместо двойного щелчка можно использовать щелчок правой кнопкой мыши на иконке программы и выбор пункта "Пропись" из появляющегося меню.
Если в буфере обмена находится не числовая информация, его содержимое не меняется. Все символы в скопированном в буфер тексте, отличные от цифр (буквы, пробелы, знаки "плюс" и "минус" и др.) игнорируются при преобразовании. В качестве десятичного разделителя может использоваться как точка, так и запятая. В случае наличия нескольких точек (запятых) в скопированном тексте за разделитель принимается первая, остальные игнорируются. Дробная часть числа при преобразовании в пропись округляется до сотых. При исключении дробной части из преобразования округление целой части не происходит.
Использование буфера обмена дает возможность без проблем применять программу "Пропись" даже в консольных окнах. Начиная с версии 2, данные в буфер обмена заносятся в формате Unicode, поэтому при русской локализации системы (Панель инструментов - Язык и региональные стандарты) снимаются проблемы с неверной кодировкой текста. В более ранних версиях программы для правильной кодировки текста одним из необходимых условий было включение по умолчанию русской раскладки клавиатуры.
Изменения последней версии (2.3):
+ Добавлены копейки в денежную единицу "белорусский рубль".
Скачать программу "Пропись" с этого сайта (freeware, zip, 253 кБ)
Скачать программу "Пропись" с облачного хранилища Dropbox (freeware, zip, 253 кБ)
Если вам необходимо использовать преобразование числа в прописную форму только в программе MS Excel, то для этих целей прекрасно подойдет специально разработанная надстройка. Эта надстройка добавляет к существующим в электронной таблице функциям новую функцию ПРОПИСЬ(х), которую можно использовать точно так же, как и стандартные функции Excel.
Для работы с надстройкой скачайте архив d2w2016.zip и распакуйте его содержимое (файл d2w2016.xla) в любую папку. Далее эту надстройку необходимо подключить к установленной версии Excel. Это можно сделать разными способами.
Можно скопировать файл надстройки в папку автозапуска Excel. В зависимости от используемой операционной системы и установленной версии MS Office эта папка может располагаться по одному из следующих путей:
C:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Application Data\Microsoft\Excel\XLSTART\ (для Windows XP)
C:\Пользователи\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Microsoft\Excel\XLSTART или
C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Microsoft\Excel\XLSTART (для Windows Vista, 7, 8)
C:\Program files\Microsoft Office\Office#\XLStart (для 32-битных версий Windows, вместо знака # указывается номер установленной версии офиса, например, 11 для Office 2003)
C:\Program files (x86)\Microsoft Office\Office#\XLStart (для 64-битных версий Windows Vista, 7, 8 и 32-битной версии офиса, вместо знака # указывается номер установленной версии офиса).
Можно не копировать файл в папку автозагрузки, а подключить надстройку через меню самой программы Excel. Опять же, это действие выполняется по-разному в зависимости от установленной версии офиса. Для Excel 2003 это меню Сервис - Надстройки, для Excel 2007 - круглая кнопка Office - параметры Excel - Надстройки - кнопка Перейти, для Excel 2010 и 2013 - меню Файл - параметры - Надстройки - кнопка Перейти. В открывшемся окне необходимо нажать кнопку Обзор, выбрать нужную надстройку и включить ее. Очень подробно и понятно процедура подключения настроек описана по этой сслыке.
После подключения надстройки в программе Excel становится доступной функция "ПРОПИСЬ". В "Мастере функций" она располагается в категории "Финансовые". Функция имеет три аргумента:
1. Число, переводимое в прописную форму, или ссылка на ячейку с этим числом.
2. Валюта (необязательный параметр). Определяет, какая денежная единица будет использоваться в прописной форме числа. Параметр указывается в кавычках и может принимать одно из следующих значений: "РУБ" – рубль, "РРУБ" – российский рубль, "БРУБ" – белорусский рубль, "ДОЛЛ" – доллар США, "ЕВРО" – евро, "ГРИВ" – гривна. Если параметр не задан или задан неверно, денежная единица в прописной форме добавляться не будет. Также в этом случае в прописную форму не будет переводиться дробная часть числа.
3. Запись дробной части цифрами (необязательный параметр). Определяет, как будет отображаться дробная часть числа – в виде цифр или в прописной форме. Аргумент может принимать значения ИСТИНА (запись дробной части цифрами) или ЛОЖЬ (дробная часть преобразуется в прописную форму). Вместо значений ИСТИНА и ЛОЖЬ допустимо использование чисел 1 и 0.
Примеры использования функции ПРОПИСЬ:
=ПРОПИСЬ(123,45; "РУБ"; 1)
результат: Сто двадцать три рубля 45 копеек
=ПРОПИСЬ(123,456; "РУБ"; 1)
результат: Сто двадцать три рубля 46 копеек (происходит округление дробной части до сотых)
=ПРОПИСЬ(123,45; "РУБ"; 0)
результат: Сто двадцать три рубля сорок пять копеек
=ПРОПИСЬ(123,45; "ДОЛЛ"; 0)
результат: Сто двадцать три доллара США сорок пять центов
=ПРОПИСЬ(123,45)
результат: Сто двадцать три (дробная часть отбрасывается)
=ПРОПИСЬ(123; "РУБ"; 0)
результат: Сто двадцать три рубля (копейки не указываются, если число является целым)
=ПРОПИСЬ(A1; "ЕВРО")
результат: Девятьсот девяносто девять триллионов девятьсот девяносто девять миллиардов девятьсот девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять евро (в ячейке A1 число 999 999 999 999 999 – максимальное число, преобразуемое функцией “ПРОПИСЬ”)
Известные недостатки функции:
- не работает с отрицательными числами;
- не преобразовывает число 0;
- при неиспользовании дробной части (валюта не указана) она отбрасывается без округления целой части;
- для целых чисел дробная денежная единица никогда не указывается (нельзя получить в прописи "Один рубль 00 копеек" или "Один доллар США ноль центов").
На сайте имеется старая версия надстройки. В ней функция “ПРОПИСЬ” имеет только 1 аргумент и использует денежную единицу рубль.
Скачать новую функцию "Пропись" для Excel с этого сайта (freeware, zip, 14 кБ)
Скачать новую функцию "Пропись" для Excel с Dropbox (freeware, zip, 14 кБ)
Скачать старую функцию "Пропись" для Excel с этого сайта (freeware, zip, 14 кБ)
Скачать старую функцию "Пропись" для Excel с Dropbox (freeware, zip, 14 кБ)
Вы можете использовать любые бесплатные версии моих программ по своему усмотрению. Я очень рад, что они оказались для вас полезными. Если же хотите сделать приятное автору, то поделитесь понравившейся программой с друзьями и знакомыми, высказажите свое мнение о ней в своем блоге или на форуме, напишите мне письмо с замечаниями или предложениями по работе программы. Также вы можете выразить свою благодарность в денежной форме.