пїњ
пїњ
–Ю–Ю–Ю «–§–Ю–†–Я–Ю–°–Ґ»
125445, –≥. –Ь–Њ—Б–Ї–≤–∞ —Г–ї. –°–Љ–Њ–ї—М–љ–∞—П –і. 24–Р

–Ъ–Њ–Љ–њ–∞–љ–Є—П –§–Ю–†–Я–Ю–°–Ґ
пїњ

–Р–Ъ–¶–Ш–ѓ!
–Я—А–Њ–і–Њ–ї–ґ–∞–µ—В—Б—П –∞–Ї—Ж–Є—П –≤ —А–∞–Љ–Ї–∞—Е –Ї–Њ—В–Њ—А–Њ–є –≤—Л –Љ–Њ–ґ–µ—В–µ –±–µ—Б–њ–ї–∞—В–љ–Њ –њ–Њ–ї—Г—З–Є—В—М –њ—А–Њ–≥—А–∞–Љ–Љ—Г «–°—Г–Љ–Љ–∞ –њ—А–Њ–њ–Є—Б—М—О»

пїњ
–°–∞–є—В –Њ–±–љ–Њ–≤–ї—С–љ:

21 –∞–њ—А–µ–ї—П 2019 –≥.

–Ъ–Њ–љ—В–∞–Ї—В—Л:

—В–µ–ї.:
+7(926) 223-86-06

e-mail:
contact@forpostsoft.ru

ѕрограмма «—умма прописью — ‘орпост» предназначена дл€ совместной работы с редактором MS Word и служит дл€ автоматического формировани€ в редакторе записи словами денежных сумм в различной валюте, количественных величин с единицей измерени€ и календарных дат по их числовой записи. ƒалее формируемый программой результат, предназначенный дл€ вставки в документ, будем называть Ђрасшифровкаї.

ѕрограмма ориентирована на сотрудников занимающихс€ подготовкой договоров, формированием сопроводительных, финансовых и юридических документов.

ѕрограмма предоставл€ет следующие возможности:

  • јвтоматически извлекает из текста исходные данные: числа, суммы, даты;
  • ‘ормирует расшифровки денежных сумм в различной валюте, количественных величин с единицей измерени€ и календарных дат из набора стандартных элементов: исходное число и дата, цела€ и дробна€ часть числа, элементы даты (день, мес€ц, год), запись числа/даты и их частей словами, сумма Ќƒ—, ставка Ќƒ—, произвольный текст и т.п.;
  • јвтоматически вставл€ет расшифровку в редактируемый документ по месту нахождени€ курсора или в другое заранее определЄнное место;
  • ѕредоставл€ет пользователю возможность настраивать состав и пор€док следовани€ элементов в расшифровке;
  • ѕоддерживает справочник валют и единиц измерени€ и использование его при формировании расшифровок;
  • ‘ормирует расшифровки на русском и английском €зыках;
  • ќбеспечивает формирование первой буквы любого элемента расшифровки в виде строчной или прописной.

Ќастраиваемые параметры программы:

  • состав расшифровки;
  • округлени€ чисел;
  • выделение триад в числах;
  • ставка Ќƒ—;
  • формат исходной даты;
  • формат даты в расшифровке;
  • прив€зка валют и единиц измерени€ к кнопкам и алгоритмам.

¬заимодействие пользовател€ с программой осуществл€етс€ посредством кнопок расположенных на инструментальной панели редактора MS Word. ¬ отношении этой панели пользователю предоставл€ютс€ следующие возможности:

  • ƒобавление и удаление кнопок предназначенных дл€ формировани€ различных расшифровок;
  • ѕроизвольное количество создаваемых пользователем кнопок как одного, так и разного типа;
  • –едактирование надписей на кнопках и контекстных подсказок к кнопкам;
  • Ќастройка быстрого вызова функций кнопок с помощью "гор€чих" клавиш.

ѕосле установки программы на вашем компьютере и запуска редактора Word, на вкладке Ќадстройки (pис. 1) по€вл€етс€ панель управлени€ программы «—умма прописью — ‘орпост».

ћесто панели в MS Word 2007-2010
–ис. 1. –азмещение панели в MS Word 2007-2010.

ѕанель обеспечивает взаимодействие пользовател€ с программой: позвол€ет добавл€ть и удал€ть кнопки, осуществл€ть формирование расшифровок и настройку правил, по которым они формируютс€.

ѕрограмма может формировать расшифровки трЄх типов: ƒеньги, „исло и ƒата.

‘ормирование расшифровок выполн€етс€ по правилам, которые настраиваютс€ пользователем.

¬ программе существуют два вида правил.

ѕравила первого вида жЄстко св€заны с определЄнными кнопками и выполн€ютс€ при нажатии этих кнопок.

ѕравила второго вида не имеют прив€зки к кнопкам и существуют самосто€тельно. ѕрименительно к программе «—умма прописью — ‘орпост» такие правила называютс€ алгоритмами.

ќба вида правил имеют совершенно одинаковые параметры и общие формы дл€ их настройки.

ѕанель программы содержит три системные кнопки , и наход€щиес€ с левого и с правого кра€ панели. —истемные кнопки выполн€ют строго определЄнные функции, недоступны дл€ настройки пользователем и не могут быть удалены или добавлены.
—истемна€ кнопка служит дл€ индикации текущего €зыка формировани€ расшифровки и дл€ переключени€ с одного €зыка на другой. ѕри нажатии на кнопку происходит смена надписи на кнопке на и €зыком формировани€ расшифровки становитс€ английский €зык. ѕри повторном нажатии на кнопку €зык снова становитс€ русским (рис. 2):

”становка €зыка формировани€ расшифровки
–ис. 2. »зменение €зыка формировани€ расшифровки.

 нопка служит дл€ вывода панели с информацией о программе и контактных данных.

ћежду системными кнопками располагаютс€ функциональные кнопки, предназначенные дл€ формировани€ расшифровок в месте расположени€ курсора.  оличество функциональных кнопок может быть любое. ќни могут добавл€тьс€ и удал€тьс€ с панели самими пользовател€ми. ¬ыполн€емые ими действи€ также настраиваютс€ пользовател€ми. ѕосле установки на компьютер, панель программы содержит три функциональные кнопки: , и

ѕри нажатии на функциональную кнопку программа анализирует наход€щийс€ слева от курсора текст и пытаетс€ обнаружить исходные данные. ¬ зависимости от наличи€ или отсутстви€ исходных данных и типа кнопки, далее выполн€ютс€ следующие действи€:

“ип кнопки или алгоритма ƒанные обнаружены ƒанные не обнаружены
ƒеньги »з текста выдел€етс€ число. ѕо числу формируетс€ расшифровка денежной суммы в заданной валюте, включающей в себ€ отформатированное исходное число, запись суммы словами, сумму Ќƒ—, текстовые вставки и т.д. –асшифровка не формируетс€
„исло »з текста выдел€етс€ число. ѕо числу формируетс€ расшифровка количественной величины с единицей измерени€, включающей в себ€ отформатированное исходное число, запись целой и дробной части числа словами, текстовые вставки и т.д. –асшифровка не формируетс€
ƒата ¬ыделение из текста даты, формирование и вставка в текст расшифровки даты в соответствии с шаблоном. ‘ормируетс€ расшифровка текущей даты

ѕримечание. ѕри формировании расшифровки с помощью алгоритмов, производитс€ чтение данных из источника и вставка расшифровки в приЄмник.

”даление и добавление функциональных кнопок производитс€ при помощи контекстного меню, которое вызываетс€ при совместном нажатии клавиши Ctrl на клавиатуре и щелчком левой кнопки мыши на кнопке панели.

ћеню дл€ добавлени€ и удалени€ кнопок
–ис. 3.  онтекстное меню дл€ добавлени€ и удалени€ кнопок.

ƒополнительные кнопки на панели дают возможность пользовател€м создавать несколько вариантов расшифровок дл€ сумм, чисел и дат. Ќапример, можно создать такую панель:

Ќазначение дополнительных кнопок
–асшифровка даты в формате "дд мес€ц гггг":
ƒокумент составлен и подписан 25 окт€бр€ 2010 г.
–асшифровка полной даты прописью:
ƒвадцать п€тое окт€бр€ две тыс€чи дес€того года
–асшифровка числа с округлением до целых с ед.изм. килограмм:
»того отпущено: 253 (ƒвести п€тьдес€т три) килограмма
–асшифровка числа с округлением до 2-х знаков с ед.изм. литр:
253,12 (ƒвести п€тьдес€т три целых двенадцать сотых) литра
–асшифровка суммы в рубл€х:
—тоимость работ по договору составл€ет 20'145 (ƒвадцать тыс€ч сто сорок п€ть) рублей, в том числе Ќƒ— 3072 рубл€ 97 копеек.
–асшифровка суммы в долларах без Ќƒ—:
—тоимость услуг по договору составл€ет 20'145 (ƒвадцать тыс€ч сто сорок п€ть) долларов —Ўј, Ќƒ— не облагаетс€.
–асшифровка суммы вычисленной как процент от исходного числа:
ƒоговором предусмотрены ежемес€чные выплаты в размере 30%, что составл€ет 6'044 (Ўесть тыс€ч сорок четыре) рубл€.

ѕримечание. ¬ычисление Ќƒ— и процентов, а также формирование всего приведенного в примере текста выполн€етс€ программой, пользователь вводит только исходное число и нажимает кнопку.

Ќачина€ с версии 5.10 программы «—умма прописью — ‘орпост» по€вилась возможность вставл€ть расшифровки в произвольных местах документа не прив€зыва€сь к месту расположени€ исходных данных (см. рис.5). Ёта возможность обеспечиваетс€ путЄм использовани€ механизма алгоритмов программы «—умма прописью — ‘орпост» и элементов управлени€ текстом редактора Word. Ёлементы управлени€ текстом в программе «—умма прописью — ‘орпост» играют роль источников и приЄмников информации.

»сточники Ц элементы управлени€ текстом, в которые ввод€тс€ данные предназначенные дл€ обработки программой.

ѕриЄмники Ц элементы управлени€ текстом, в которые программа помещает результаты своей работы (расшифровки).

ѕрограмма извлекает исходные данные из источников, формирует по ним расшифровки, в соответствии с настроенными пользователем алгоритмами, и помещает их в приЄмники.

√лавное достоинство программы состоит в том, что она предоставл€ет пользователю возможность самому определ€ть правила формировани€ расшифровки. –асшифровка формируетс€ программой по шаблону (образцу), содержащему информацию о составе и пор€дке следовани€ стандартных элементов в расшифровке.  ажда€ кнопка и алгоритм имеют свой индивидуальный шаблон. ѕользователь может использовать при формировании шаблона следующие стандартные элементы:

—тандартный элемент ѕример формируемого элементом текста
ќбщие элементы (текст, символы, команды)
Ћюбой текст "»“ќ√ќ:", "в том числе Ќƒ—"
Ћева€ скобка (
ѕрава€ скобка )
“очка .
—ледующее слово с заглавной „етыреста
 онец строки (Enter)
Ёлементы дл€ формировани€ расшифровки типа ƒеньги
¬с€ сумма целиком 425619,08
÷ела€ часть суммы 425619
ƒробна€ часть суммы 08
÷ела€ часть суммы прописью четыреста двадцать п€ть тыс€ч шестьсот дев€тнадцать
ќсновна€ валюта рублей
–азменна€ монета копеек
¬с€ сумма Ќƒ— 64924,94
÷ела€ часть Ќƒ— 64924
ƒробна€ часть Ќƒ— 94
÷ела€ часть Ќƒ— прописью шестьдес€т четыре тыс€чи дев€тьсот двадцать четыре
—тавка Ќƒ— 18%
Ёлементы дл€ формировани€ расшифровки типа „исло
¬сЄ число целиком 54256,0082
÷ела€ часть числа 54256
ƒробна€ часть числа 0082
ƒробна€ часть без нулей слева 82
÷ела€ часть числа прописью п€тьдес€т четыре тыс€чи двести п€тьдес€т шесть целых
ƒробна€ часть числа прописью восемьдес€т две дес€титыс€чных
≈диница измерени€ килограмм
Ёлементы дл€ формировани€ расшифровки типа ƒата
ѕолна€ дата прописью двадцать п€тое декабр€ две тыс€чи двадцатого года
ћес€ц прописью декабрь
"ƒƒ мес€ц" 25 декабр€
"ƒƒ мес€ц √√√√" 25 декабр€ 2020
"ƒƒ мес √√√√" 25 дек 2020
"мес€ц √√√√" декабрь 2020
ƒень числом 25
ћес€ц числом 12
√од числом 2020
ƒата в формате вывода 07.02.2020
—ледующее число без нулей слева 7.02.2020

»спользование программы происходит следующим образом. ѕользователь устанавливает курсор в редактируемом тексте после какого-либо числа или даты и нажимает мышью нужную кнопку на панели управлени€. ѕрограмма анализирует наход€щийс€ слева от курсора текст, выдел€ет исходные данные, формирует в соответствии с настройками требуемый результат и вставл€ет его в документ.

»ллюстраци€ работы программы на русском €зыке
–ис. 4. ѕример использовани€ пользовательских кнопок.

ќписанный способ использовани€ программы используетс€ в случае, когда расшифровку необходимо вставл€ть непосредственно в месте нахождени€ исходных данных.

ƒругой способ подходит дл€ использовани€ в шаблонах многократно используемых документов, таких как платЄжные поручени€, счета на оплату, накладные и др., в которых исходные данные и их расшифровка должны быть расположены в разных местах документа. –еализаци€ этого способа св€зана с использованием алгоритмов и элементов управлени€ текстом редактора Word.

ѕри этом способе нажатие кнопки на панели программы приводит к обработке всех исходных данных, формированию сразу всех расшифровок и помещение их в заранее определЄнные места документа.

¬ приведенном на рис. 5 примере, после ввода суммы платежа в поле с зеленым фоном, пол€ с желтым фоном заполн€ютс€ автоматически программой «—умма прописью — ‘орпост».

»ллюстраци€ работы алгоритмов с элементами управлени€ текстом
–ис. 5. ѕример использовани€ алгоритмов.

‘ормирование расшифровки может производитьс€ как на русском, так и на английском €зыке.

ƒл€ быстрого вызова св€занных с кнопками действий можно настроить и использовать "гор€чие клавиши" - комбинацию управл€ющих и символьных клавиш (например, Ctrl+R, Alt+D, Ctrl+Shift+N...), одновременное нажатие которых, равносильно нажатию кнопки на панели.

Ќастройка функциональных кнопок панели производитс€ в окне настройки, которое вызываетс€ одновременным нажатием клавиши Shift на клавиатуре компьютера и щелчком левой кнопкой мыши по настраиваемой кнопке панели.

ѕанель настройки кнопкок
–ис. 6. ѕанель настройки кнопки типа ƒеньги.

¬ верхней части окна настройки размещаютс€ параметры, определ€ющие визуальное представление кнопок на панели и обеспечивающих удобство работы с ними. —остав этих параметров одинаков дл€ всех типов кнопок. Ќа рис. 7 приведен результат редактировани€ надписей на кнопках панели.

»зменение надписи на кнопке
–ис. 7. »зменение надписей на кнопках.

¬ средней части окна, на закладках, размещаютс€ параметры, которые вли€ют на состав и содержание формируемой расшифровки. —остав этих параметров зависит от типа данных кнопки.

‘ормирование и редактирование шаблона производитс€ в отдельном окне во врем€ настройки параметров кнопки. ќкно редактировани€ шаблона одинаково дл€ кнопок всех типов, от типа данных зависит только список стандартных элементов, из которых формируетс€ шаблон. ¬ качестве примера на рис. 8 приведено окно редактировани€ шаблона дл€ кнопки с типом данных ƒеньги.

ќкно редактировани€ шаблона
–ис. 8. ќкно редактировани€ шаблона дл€ кнопки типа ƒеньги.

—писок Ўаблон расшифровки формируетс€ из строк списка —тандартные элементы, при этом:

  • ќдин и тот же стандартный элемент может быть помещен в шаблон любое количество раз;
  • ѕор€док следовани€ стандартных элементов в шаблоне можно мен€ть;
  • Ћюбой элемент может быть удален из шаблона.

¬се изменени€ в шаблоне, как только вы их произвели, моментально отражаютс€ в поле ѕример расшифровки, сформированной по заданному шаблону, это позвол€ет оперативно контролировать правильности произведенных действий и быстро достигать требуемого результата.

¬ списке стандартных элементов присутствует одна операци€ - —ледующее слово с заглавной. ¬ результате выполнени€ этой операции перва€ буква следующего за командой элемента делаетс€ заглавной.

—тандартный элемент Ћюбой текст позвол€ет задавать добавление в любом месте расшифровки текстовых вставок произвольного содержани€. ¬ приведенном на рис. 8 окне редактировани€ шаблона это строки "»“ќ√ќ:" и ", в том числе Ќƒ—".

≈щЄ одним достоинством программы €вл€етс€ поддержка справочников валют и единиц измерени€ и использование их при формировании расшифровок. ƒанные из справочников подставл€ютс€ в расшифровку вместо стандартных элементов: ќсновна€ валюта, –азменна€ монета, ≈диница измерени€.

ѕользователи могут редактировать справочники, в том числе добавл€ть в них новые валюты и единицы измерени€. ¬заимодействие пользователей со справочником валют осуществл€етс€ на закладке ¬алюта панели настройки кнопок типа ƒеньги (рис. 9), со справочником единиц измерени€ - на закладке ≈д.»зм. панели настройки кнопок типа „исло (рис. 10).

¬ыбор валюты
–ис. 9. «акладка дл€ выбора валюты.

¬ыбор единицы измерени€
–ис. 10. «акладка дл€ выбора единиц измерени€.

Ќа этих закладках производитс€ прив€зка к настраиваемой кнопке валюты и единицы измерени€, которые затем будут использованы программой при формировании расшифровки. «десь же производитс€ и редактирование справочников.

ѕрограмма «—умма прописью — ‘орпост» работает:

  • под управлением 32-х или 64-х разр€дной версии операционной системы Windows 2000 / XP/ Vista / V7;
  • совместно с 32-х разр€дной версией MS Word 2000-2013.
пїњ