Справочник склонений

Пред.  Начало  След.

  Справочник содержит слова/словосочетания/предложения, которые склоняются нестандартно, либо их неверно склоняет штатная функция ПАДЕЖ(). Учитывается в пользовательских шаблонах отчетов при применении функции ПАДЕЖ(<переменная/текст>; номер_падежа) , где номер падежа - число от 1 до 6 (именительный, родительный, дательный, винительный, творительный, предложный).

 

  Поиск нужной записи осуществляется по совпадению склоняемого текста с графой "Именительный падеж".

 

  В этом справочнике режим списка и редактирования совмещены, по кнопке Выполнить происходит сохранение изменений и закрытие окна справочника.

 

Пример

В справочнике родительный падеж заполнен значением "специалист-эксперта" (именительный "специалист-эксперт")  и "Симоновой Ирины Степановны" (именительный "Симонова Ирина Степановна").

в Excel шаблоне формула : >>>ПАДЕЖ("главный специалист-эксперт отдела обеспечения закупок Симонова Ирина Степановна";2)
     или через переменную: >>>ПАДЕЖ({isp};2)
в rtf шаблоне : <func>ПАДЕЖ("[dbo.dq(max(isp))]";2)</func>

 

в отчете получим значение в родительном падеже: главного специалист-эксперта отдела обеспечения закупок Симоновой Ирины Степановны

без справочника склонений получим значение:       главного специалиста-эксперта отдела обеспечения закупок Симонова Ирина Степановна

 

Обмен справочником

В списке справочника поддерживается вставка в колонки данных из MS Excel (LibreOffice Calc и т.п.) или из текстового файла (одну колонку) - вставка осуществляется с заменой значений (без каких-либо сдвигов ячеек/строк) в текущую ячейку и ниже с автоматическим добавлением строк при необходимости . Т.о. последовательность действий для загрузки справочника в другую базу данных из табличных редакторов (MS Excel и т.п.):

1) в базе источнике (откуда) распечатать список справочника по кнопке "Печать", либо получить список падежей любым другим способом ;

2) в базе приемнике (куда) в справочнике добавить пустую строку;

3) в полученном отчете (п.1) скопировать значения всех строк и всех колонок падежей (Ctrl+C);

4) в базе приемнике встать на последнюю пустую строку (см п.2) в графе "Именительный падеж" и вставить данные (Ctrl+V).