Библиотека разработок

Документооборот 76
Наука/образование 30
Бухгалтерский учет. Финансы 63
Обработка и хранение данных 49
Решения для бизнеса 65
Игры и развлечения, анализ и тестирование 5
Домашние дела 10
Культура, спорт, здоровье 6
Инструменты для разработчика 48

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Антон Орлов

Untaco-NDS – утилита преобразования числа в текстовое выражение с возможностью обновления (Word)

Разработка рекомендована к использованию экспертами журнала PC Magazine/RE

14.04.06

PC Magazine: It works!

Программа Untaco-NDS - это дополнение для Microsoft Word всех версий, которое предназначено для вставки в документ текстовых расшифровок чисел с возможностью последующего их обновления при изменении значений чисел, для которых были сделаны расшифровки. Результат расшифровки может выдаваться на русском языке в любом падеже, на украинском языке в именительном или дательном падеже, а также на английском языке. При желании пользователя программа может рассчитывать НДС от введенного числа и добавлять его значение и расшифровку к расшифровке основного числа.
В отличие от других программ, создающих текстовые расшифровки чисел, Untaco-NDS еще может их автоматически обновлять. Например, если вы вставите в документ одну расшифровку, другую, третью, а потом измените значения чисел, для которых были вставлены расшифровки, то для замены всех расшифровок на новые, соответствующие измененным числам, не надо вставлять их снова - достаточно нажать одну кнопку на панели Untaco-NDS, и все расшифровки будут исправлены.
Обновляющая программа может копироваться в документ, содержащий расшифровки, так что их обновление может происходить даже на компьютере, где Untaco не установлена.
Untaco-NDS вставляет текстовые расшифровки для чисел разных форматов. Скажем, после числа 12,34 можно вставить текст "Двенадцать рублей 34 копейки" или "Двенадцать целых тридцать четыре сотых" или даже "Двенадцать целых тридцать четыре сотых процентов".
В данной версии поддерживается девять видов расшифровок: рубли, доллары, франки, фунты, евро, марки, гривны, проценты и обычные числа. В денежных (первых семи) форматах расшифровываются также значения долей денежных единиц (то есть - копеек, центов и др.), а в числовых (последних двух) форматах - доли единиц до тысячных. Untaco-NDS умеет вставлять расшифровки чисел в любом падеже на русском языке - 12,34 (Двенадцати долларам США 34 центам). Также вы можете вставить расшифровку на украинском языке в именительном или дательном падеже и на английском языке. Это может пригодиться в бухгалтерской документации - к примеру, в фразах типа: "сумму, эквивалентную $11,55 (Одиннадцати долларам США пятидесяти пяти центам)". В расшифровываемом Untaco-NDS числе могут присутствовать разделители разрядов. К примеру, число может выглядеть как 123.456.789,01.
В качестве разделителей разрядов могут использоваться пробел, запятая и точка, а в качестве разделителей целой и дробной частей - запятая, точка и дефис (последний - лишь для денежных форматов расшифровок). Программа анализирует число и сама определяет, какие знаки в нем являются разделителями разрядов, а какой отделяет дробную часть.
В Untaco-NDS имеется возможность задать в настройках программы, следует ли делать первую букву расшифровки заглавной, стоит ли указывать в расшифровке нулевые значения денежных единиц. Вы можете указать, надо ли заключать расшифровку числа в скобки, и если надо, то как - вынося наименования денежных единиц за скобки или включая их в расшифровку внутри скобок.
Результат расшифровки можно при желании перед вставкой в документ посмотреть в специальном окне. При желании пользователя Untaco-NDS может после каждой расшифровки вставлять фразу "в том числе НДС..." с указанием процента НДС, числового значения налога и текстовой расшифровки этого значения. Ставка НДС может быть изменена в настройках программы.

Программа написана на VBA, при установке компоненты программы копируются в Normal.dot.


Исходный код: доступен
Способ распространения: бесплатно

СкачатьUntaco-NDS.zip 137,4 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

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

Предлагаемый механизм реализован на базе закладок Word, причем для пользователя их применение является прозрачным. Исходный текст VBA-программ доступен. Установка (деинсталляция) производится автоматически с записью всех элементов в normal.dot.

Перед установкой внимательно прочитайте справку автора, где даны важные указания по перенастройке среды Word, а также раздел "Замечание" комментария PC Magazine/RE.

Разработка опубликована в следующих разделах:

Работа (операции) над текстом

Бухгалтерский учет

Утилиты для финансового учета

Банки и финансы