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