Программа "Пропись"

Пропись

Программа "Пропись" предназначена для перевода числа в прописную форму. Есть возможность добавления обозначения денежной единицы, на выбор предлагается несколько денежных единиц. Программа работает с буфером обмена, что позволяет использовать ее совместно с любым приложением, а также в DOS-окне. Программа "Пропись" не требует предварительной установки, не использует много ресурсов, проста в применении. Программа распространяется бесплатно.

 

Те, кому приходится часто оформлять бухгалтерские документы, пользуясь порой несовершенным программным обеспечением, знают о проблеме записи указанной в документе суммы прописью. Это отнимает ощутимое количество времени, а так же чревато появлением ошибок и опечаток. Предлагаемая программа позволяет перевести любое число (даже десятичные дроби) в его прописную форму, выбирая при этом различные варианты денежной единицы, или вообще отказавшись от нее.

Программа работает следующим образом: вы копируете нужное число в буфер обмена, а затем делаете двойной щелчок мыши на иконке программы (в правом нижнем углу экрана). После этого в буфере обмена будет содержаться прописная форма числа, и ее можно вставить в любую нужную вам позицию в документе. Вместо двойного щелчка можно использовать щелчок правой кнопкой мыши на иконке программы и выбор пункта "Пропись" из появляющегося меню.

Если в буфере обмена находится не числовая информация, его содержимое не меняется. Все символы в скопированном в буфер тексте, отличные от цифр (буквы, пробелы, знаки "плюс" и "минус" и др.) игнорируются при преобразовании. В качестве десятичного разделителя может использоваться как точка, так и запятая. В случае наличия нескольких точек (запятых) в скопированном тексте за разделитель принимается первая, остальные игнорируются. Дробная часть числа при преобразовании в пропись округляется до сотых. При исключении дробной части из преобразования округление целой части не происходит.

Использование буфера обмена дает возможность без проблем применять программу "Пропись" даже в консольных окнах. Начиная с версии 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 кБ)

 


 

Вы можете использовать любые бесплатные версии моих программ по своему усмотрению. Я очень рад, что они оказались для вас полезными. Если же хотите сделать приятное автору, то поделитесь понравившейся программой с друзьями и знакомыми, высказажите свое мнение о ней в своем блоге или на форуме, напишите мне письмо с замечаниями или предложениями по работе программы. Также вы можете выразить свою благодарность в денежной форме.