Склонение ФИО, должностей и подразделений в 1С? Это просто!    
   
Главная | Словоблудие | Изучаем | Подключаем | Склоняем | Файлы и ссылки
   

 

 


Вопросы, касающиеся склонения слов, довольно часто обсуждаются на форумах, посвященных программированию вообще и программированию на платформе 1С в частности. В основном, самая востребованная тема - склонение ФИО, наименований должностей, подразделений и т.п., то есть той информации, которая в подавляющем большинстве баз данных доступна в своей "начальной" форме, и при её использовании часто необходима модификация исходных данных по определенным правилам. В данном случае - по правилам склонения имен собственных, принятым в русском языке.

Несмотря на кажущуюся очевидность, задача эта далеко не проста, если вести речь о попытках полного алгоритмического моделирования правил, изложенных не в самом тонком учебнике. Тем не менее, работы в этом направлении ведутся, есть в том числе и реализации на встроенном языке 1С, и некоторые из них пользуются заслуженным успехом. Родоначальник платформы, сама фирма 1С, лишь сравнительно недавно озадачилась этой проблемой, выпустив в 2006 году внешнюю компоненту "Склонение ФИО". Компонента обладает технологичностью в 1 метод (Просклонять) и, как следует из названия, склоняет пока только ФИО - должности и подразделения остались вне реализации.

Мы, однако, будем в дальнейшем вести речь о более мощном специализированном средстве - библиотеке функций "Склонение ФИО, должностей и подразделений", а также созданной для ее использования на платформе 1С внешней компоненте "Сервис поддержки склонений для 1С".

Сотворите маленькое чудо! Всего несколько строк кода в глобальном модуле, минимальные изменения Конфигурации - и ваше 1С:Предприятие готово склонять даже самые замысловатые фамилии, имена и отчества. Опыт 5 лет эксплуатации библиотеки версии 2.0 в составе различных конфигураций 1С (V77) показал превосходные результаты склонения ФИО на реальных базах данных сотрудников.

В новой версии библиотеки добавлена возможность склонений должностей, подразделений и их сочетаний, а также некоторые сервисные функции. Компонента также обновилась до версии 2.1, обзавелась закладкой в настройках Предприятия, справкой в Синтакс-помощнике и другим удобным функционалом.


   
   
(C) 2007 NDeclin
   
Hosted by uCoz