Справочники

Модуль "Справочники"

Модуль предназначен для установки справочных данных.

Функции

    ВинительныйПадежДляФИО
    ВыбратьИзСправочника
    ДательныйПадежДляФИО
    ЗаполнитьСписокПоСправочнику
    КлючПоИмениСокращению
    КлючПоКодуСправочника
    КлючПоСправочнику
    КодПоСправочнику
    РедактироватьСправочник
    РодительныйПадежДляФИО
    ТворительныйПадежДляФИО
    ТекстПоСправочнику
    УстановитьСклоненияИмен
    ИндексТипаСправочника
    ПолучитьСписокСправочников
    ТекстКодаПоСправочнику

Объекты и типы

    Справочник
    Улицы
    Города
    Имена
    Фамилии
    Страны
    Регионы
    Районы
    Отчества
    Населенные_пункты
    Виды_документов
    Описание_проводок
    Категории_должностей
    Расшифровка_классификации
    Приложение_кассового_ордера
    Типы_автотранспорта
    Основание_кассового_ордера
    Контрагент_кассового_ордера
    Военные_округа
    Сокращения_адреса
    Расшифровка_лицевого_счета
    Место_выдачи_документа
    Факультеты
    Формы_обучения
    Специальности
    Квалификации
    Ученые_степени
    Ученые_звания
    Основание_бюджетных_обязательств
    Почетные_звания
    Научные_специализации
    Родство
    Иждивенцы
    Назначение_платежной_ведомости
    Типы_документов
    Области
    Разделы_начислений_зарплаты
    Основание_стандартного_вычета
    Семейное_положение
    Разновидность_материала
    Назначение_объекта
    Номер_карточки
    Национальности
    Виды_деятельности
    Учебные_заведения
    Размещение_на_складе
    Марка_автотранспорта
    Назначения_объектов
    Алгоритм_расчета
    Примечание
    Назначение_ПП
    Назначение_по_заявке_в_ОФК
    Значения_параметров_объекта
    Направление_расхода_НФА
    Тип (5542)
    Назначения_платежных_поручений
    Основание_акта_приемапередачи
    ОКОПФ
    ОКФС
    Номера_документов
    Местонахождение
    Назначение_аванса
    Типы_образования
    Особые_условия_труда_код
    Условия_для_досрочного_назначения_пенсии_основание
    Наименование_обеспечения
    Первичные_документы
    Тип_цены
    Типы_карточек
    Типы_отправителей
    Профессии_должности
    Особые_условия_труда_код_позиции_списка
    Виды_назначений_сотрудника
    Военкоматы
    Группа_пользователей
    Способ_закупки
    Типы_объектов_НФА
    Военучет_причины_снятия
    Файлы_подключения
    Технологии_приготовления_блюд
    Значения_параметра_серия
    Значения_параметра_партия
    Характер_работ_и_особых_условий_труда
    Особые_условия_труда_первичные_документы
    Наименование_платежа
    Элементы_планировочной_структуры
    Городские_районы
    Селькое_городское_поселение
    Условия_приема
    Назначение_ГИС_ГМП
    Вид_документа_ГИС_ГМП
    Статус_юридического_лица
    Темы_приказа
    Решения_комиссии
    Рекомендации_комиссии
    Места_проведения_аттестации
    Виды_социальных_льгот
    Вид_военного_билета
    Целевая_функция
    Список_статусов_НФА
    Основание_увольнения
    Контрагент_оплаты_услуг
    Деловая_цель
    Тип_оборудования
    Вид_населенного_пункта
    Тип_элемента_планировочной_структуры
    Тип_элемента_уличнодорожной_сети
    Тип_зданиясооружения
    Тип_помещения_в_пределах_здания
    Тип_помещения_в_пределах_квартиры
    Номер_карточки_меню
    Вид_работ
    Предрейсовый_контроль
    Предрейсовый_медосмотр
    Послерейсовый_медосмотр
    Направление_деятельности
    Основание_присвоения_классного_чина
    Основания_назначения_на_должность
    Вид_перевозки
    Виды_аттестаций
    Причина_списания
    ВоенБилет_Наименование
    ВоенБилет_Кем_выдан
    Заключение_комиссии
    Отделение_оказанной_услуги
    Категория_оказанной_услуги
    Основание_кадровых_документов
    Мероприятия_по_списанию
    Причина_замены_наставника
    Приобретаемые_товары

Функции модуля "Справочники"

ВинительныйПадежДляФИО

Формат вызова:
ВинительныйПадежДляФИО(ФИО, [Пол]: строка): строка; /*только чтение*/

описание:
Возвращает фамилию, имя, отчество в винительном падеже.


ВыбратьИзСправочника

Формат вызова:
ВыбратьИзСправочника(Справочник: строка; Ключ: целое): целое; /*только чтение*/

описание:
Вызывает диалог выбора данных из справочника. Показывает справочник для выбора элемента. Если в качестве параметра элемента передано ненулевое значение, то позиционирует справочник на данный элемент. Возвращает "Да" (1), если пользователь нажал кнопку "OK".


ДательныйПадежДляФИО

Формат вызова:
ДательныйПадежДляФИО(ФИО, [Пол]: строка): строка; /*только чтение*/

описание:
Возвращает фамилию, имя, отчество заданного параметра в дательном падеже.


ЗаполнитьСписокПоСправочнику

Формат вызова:
ЗаполнитьСписокПоСправочнику(Справочник: строка; Список: Список); /*только чтение*/

описание:
Заполняется список из элементов заданного справочника.


КлючПоИмениСокращению

Формат вызова:
КлючПоИмениСокращению(Справочник, Значение, Сокращение: строка; НеСоздаватьЕслиНетВСправочнике: целое): целое; /*только чтение*/


КлючПоКодуСправочника

Формат вызова:
КлючПоКодуСправочника(Справочник: строка; Код: целое): целое; /*только чтение*/

описание:
Возвращает уникальный идентификатор записи по коду.


КлючПоСправочнику

Формат вызова:
КлючПоСправочнику(Справочник, Значение: строка; НеСоздаватьЕслиНетВСправочнике: целое): целое; /*только чтение*/

описание:
Возвращает уникальный идентификатор записи по заданным параметрам.


КодПоСправочнику

Формат вызова:
КодПоСправочнику(Справочник: строка; Ключ: целое): целое;

описание:
Возвращает и устанавливает значение кода записи по заданным параметрам.


РедактироватьСправочник

Формат вызова:
РедактироватьСправочник(Справочник: строка); /*только чтение*/

описание:
Вызывает редактор справочника для его изменения.


РодительныйПадежДляФИО

Формат вызова:
РодительныйПадежДляФИО(ФИО, [Пол]: строка): строка; /*только чтение*/

описание:
Возвращает фамилию, имя, отчество в родительном падеже.


ТворительныйПадежДляФИО

Формат вызова:
ТворительныйПадежДляФИО(ФИО, [Пол]: строка): строка; /*только чтение*/

описание:
Возвращает фамилию, имя, отчество в творительном падеже.


ТекстПоСправочнику

Формат вызова:
ТекстПоСправочнику(Справочник: строка; Ключ: целое): строка; /*только чтение*/

описание:
Возвращает текстовую информацию по заданному справочнику и ключевому значению.


УстановитьСклоненияИмен

Формат вызова:
УстановитьСклоненияИмен; /*только чтение*/

описание:
Вызывает диалог настройки Фамилий, имен и отчеств, где можно для неправильно склоняемых слов установить значения вручную.


ИндексТипаСправочника

Формат вызова:
ИндексТипаСправочника(Справочник: строка): целое; /*только чтение*/


ПолучитьСписокСправочников

Формат вызова:
ПолучитьСписокСправочников(Список: Список); /*только чтение*/

описание:
Позволяет получить имена всех справочников в виде списка.

пример использования:

включить "Справочники";
переменные
  сп: Список;
  i: целое;
начало
  ОчиститьОкноВывода;
  сп := СоздатьСписок;
  ПолучитьСписокСправочников(сп);
  ВывестиТекст("Всего: ", сп.Количество);
  от i := 0 до сп.Количество-1 делать
    ВывестиТекст(сп.Стр(i))
конец.

Результат:

Всего: 123
Алгоритм расчета
Вид военного билета
Вид документа ГИС ГМП
Вид населенного пункта
Вид перевозки
Вид работ
Виды аттестаций
Виды деятельности
Виды документов
Виды назначений сотрудника
Виды социальных льгот
ВоенБилет Кем выдан
ВоенБилет Наименование
Военкоматы
...
Улицы
Условия для досрочного назначения пенсии (основание)
Условия приема
Учебные заведения
Ученые звания
Ученые степени
Файлы подключения
Факультеты
Фамилии
Формы обучения
Характер работ и особых условий труда
Целевая функция
Элементы планировочной структуры


ТекстКодаПоСправочнику

Формат вызова:
ТекстКодаПоСправочнику(Справочник: строка; Ключ: целое): строка; /*только чтение*/

описание:
Позволяет считывать текстовый код справочника программно.


Типы модуля "Справочники"

Справочник

описание:
Базовый объект справочников, от которого наследуются все остальные реальные справочники.

функции объекта:

  Ключ
  Код
  Наименование

Ключ

Формат вызова:
Справочник.Ключ: целое; /*только чтение*/

описание:
Уникальный идентификатор записи - внутренний код объекта, необходимый для хранения в базе данных.


Код

Формат вызова:
Справочник.Код: целое;

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


Наименование

Формат вызова:
Справочник.Наименование: строка;

описание:
Наименование пункта справочника.


Улицы

наследуется от типа: Справочник

описание:
Справочник содержит перечень типов и названий улиц.

функции объекта:

  Тип

Тип

Формат вызова:
Улицы.Тип: Сокращения_адреса;

описание:
Возвращает значение типа улицы (например, переулок и т.п.).


Города

наследуется от типа: Справочник

описание:
Справочник содержит перечень названий городов.

функции объекта:

  Тип

Тип

Формат вызова:
Города.Тип: Сокращения_адреса;


Имена

наследуется от типа: Справочник

описание:
Справочник содержит перечень имен.

функции объекта:

  Винительный
  Дательный
  Родительный
  Творительный

Винительный

Формат вызова:
Имена.Винительный: строка;

описание:
Возвращает имя текущего сотрудника в винительном падеже


Дательный

Формат вызова:
Имена.Дательный: строка;

описание:
Возвращает имя в дательном падеже.


Родительный

Формат вызова:
Имена.Родительный: строка;

описание:
Возвращает имя в родительном падеже.


Творительный

Формат вызова:
Имена.Творительный: строка;


Фамилии

наследуется от типа: Справочник

описание:
Справочник содержит перечень фамилий.

функции объекта:

  Винительный
  Дательный
  Родительный
  Творительный

Винительный

Формат вызова:
Фамилии.Винительный: строка;

описание:
Возвращает фамилию в винительном падеже


Дательный

Формат вызова:
Фамилии.Дательный: строка;

описание:
Возвращает фамилию в дательном падеже.


Родительный

Формат вызова:
Фамилии.Родительный: строка;

описание:
Возвращает фамилию в родительном падеже.


Творительный

Формат вызова:
Фамилии.Творительный: строка;


Страны

наследуется от типа: Справочник

описание:
Объект содержит перечень стран.

Регионы

наследуется от типа: Справочник

описание:
Объект содержит перечень регионов.

функции объекта:

  Тип

Тип

Формат вызова:
Регионы.Тип: Сокращения_адреса;

описание:
Возвращает значение типа региона (например, край, область и т.п.).


Районы

наследуется от типа: Справочник

описание:
Объект содержит перечень районов.

функции объекта:

  Тип

Тип

Формат вызова:
Районы.Тип: Сокращения_адреса;


Отчества

наследуется от типа: Справочник

описание:
Объект содержит перечень отчеств.

функции объекта:

  Винительный
  Дательный
  Родительный
  Творительный

Винительный

Формат вызова:
Отчества.Винительный: строка;


Дательный

Формат вызова:
Отчества.Дательный: строка;

описание:
Возвращает отчество в дательном падеже.


Родительный

Формат вызова:
Отчества.Родительный: строка;

описание:
Возвращает отчество в родительном падеже.


Творительный

Формат вызова:
Отчества.Творительный: строка;


Населенные_пункты

наследуется от типа: Справочник

описание:
Объект содержит перечень населенных пунктов.

функции объекта:

  Тип

Тип

Формат вызова:
Населенные_пункты.Тип: Сокращения_адреса;

описание:
Возвращает значение типа населенного пункта(например, село,деревня, поселок и т.п.)


Виды_документов

наследуется от типа: Справочник

описание:
Объект содержит перечень видов документов.

функции объекта:

  Формат

Формат

Формат вызова:
Виды_документов.Формат: строка;


Описание_проводок

наследуется от типа: Справочник

описание:
Объект содержит перечень описаний проводок.

Категории_должностей

наследуется от типа: Справочник

описание:
Справочник содержит перечень категорий должностей.

Расшифровка_классификации

наследуется от типа: Справочник

Приложение_кассового_ордера

наследуется от типа: Справочник

Типы_автотранспорта

наследуется от типа: Справочник

Основание_кассового_ордера

наследуется от типа: Справочник

Контрагент_кассового_ордера

наследуется от типа: Справочник

Военные_округа

наследуется от типа: Справочник

описание:
Справочник содержит перечень военных округов.

Сокращения_адреса

наследуется от типа: Справочник

Расшифровка_лицевого_счета

наследуется от типа: Справочник

описание:
Справочник содержит перечень расшифровок лицевого счета.

Место_выдачи_документа

наследуется от типа: Справочник

Факультеты

наследуется от типа: Справочник

описание:
Справочник содержит перечень факультетов учебных заведений.

Формы_обучения

наследуется от типа: Справочник

описание:
Справочник содержит перечень форм обучения.

Специальности

наследуется от типа: Справочник

описание:
Справочник содержит перечень специальностей.

Квалификации

наследуется от типа: Справочник

описание:
Справочник содержит перечень профессиональных квалификаций.

Ученые_степени

наследуется от типа: Справочник

описание:
Справочник содержит перечень видов ученых степеней.

Ученые_звания

наследуется от типа: Справочник

описание:
Справочник содержит перечень видов ученых званий.

Основание_бюджетных_обязательств

наследуется от типа: Справочник

Почетные_звания

наследуется от типа: Справочник

описание:
Справочник содержит перечень видов почетных званий.

Научные_специализации

наследуется от типа: Справочник

описание:
Справочник содержит перечень научных специализаций.

Родство

наследуется от типа: Справочник

описание:
Справочник содержит перечень статусов родства.

Иждивенцы

наследуется от типа: Справочник

Назначение_платежной_ведомости

наследуется от типа: Справочник

описание:
Справочник содержит перечень назначений платежной ведомости.

Типы_документов

наследуется от типа: Справочник

Области

наследуется от типа: Справочник

описание:
Справочник содержит перечень областей

Разделы_начислений_зарплаты

наследуется от типа: Справочник

Основание_стандартного_вычета

наследуется от типа: Справочник

Семейное_положение

наследуется от типа: Справочник

Разновидность_материала

наследуется от типа: Справочник

Назначение_объекта

наследуется от типа: Справочник

Номер_карточки

наследуется от типа: Справочник

Национальности

наследуется от типа: Справочник

описание:
Справочник содержит перечень национальностей.

Виды_деятельности

наследуется от типа: Справочник

Учебные_заведения

наследуется от типа: Справочник

Размещение_на_складе

наследуется от типа: Справочник

Марка_автотранспорта

наследуется от типа: Справочник

Назначения_объектов

наследуется от типа: Справочник

Алгоритм_расчета

наследуется от типа: Справочник

Примечание

наследуется от типа: Справочник

Назначение_ПП

наследуется от типа: Справочник

Назначение_по_заявке_в_ОФК

наследуется от типа: Справочник

Значения_параметров_объекта

наследуется от типа: Справочник

Направление_расхода_НФА

наследуется от типа: Справочник

Тип (5542)

наследуется от типа: Справочник

Назначения_платежных_поручений

наследуется от типа: Справочник

Основание_акта_приемапередачи

наследуется от типа: Справочник

ОКОПФ

наследуется от типа: Справочник

ОКФС

наследуется от типа: Справочник

Номера_документов

наследуется от типа: Справочник

Местонахождение

наследуется от типа: Справочник

Назначение_аванса

наследуется от типа: Справочник

описание:
Справочник содержит перечень назначений аванса.

Типы_образования

наследуется от типа: Справочник

Особые_условия_труда_код

наследуется от типа: Справочник

Условия_для_досрочного_назначения_пенсии_основание

наследуется от типа: Справочник

Наименование_обеспечения

наследуется от типа: Справочник

Первичные_документы

наследуется от типа: Справочник

Тип_цены

наследуется от типа: Справочник

Типы_карточек

наследуется от типа: Справочник

Типы_отправителей

наследуется от типа: Справочник

Профессии_должности

наследуется от типа: Справочник

Особые_условия_труда_код_позиции_списка

наследуется от типа: Справочник

Виды_назначений_сотрудника

наследуется от типа: Справочник

Военкоматы

наследуется от типа: Справочник

Группа_пользователей

наследуется от типа: Справочник

Способ_закупки

наследуется от типа: Справочник

Типы_объектов_НФА

наследуется от типа: Справочник

Военучет_причины_снятия

наследуется от типа: Справочник

Файлы_подключения

наследуется от типа: Справочник

Технологии_приготовления_блюд

наследуется от типа: Справочник

Значения_параметра_серия

наследуется от типа: Справочник

Значения_параметра_партия

наследуется от типа: Справочник

Характер_работ_и_особых_условий_труда

наследуется от типа: Справочник

Особые_условия_труда_первичные_документы

наследуется от типа: Справочник

Наименование_платежа

наследуется от типа: Справочник

Элементы_планировочной_структуры

наследуется от типа: Справочник

функции объекта:

  Тип

Тип

Формат вызова:
Элементы_планировочной_структуры.Тип: Сокращения_адреса;


Городские_районы

наследуется от типа: Справочник

Селькое_городское_поселение

наследуется от типа: Справочник

функции объекта:

  Тип

Тип

Формат вызова:
Селькое_городское_поселение.Тип: Сокращения_адреса;


Условия_приема

наследуется от типа: Справочник

Назначение_ГИС_ГМП

наследуется от типа: Справочник

Вид_документа_ГИС_ГМП

наследуется от типа: Справочник

Статус_юридического_лица

наследуется от типа: Справочник

Темы_приказа

наследуется от типа: Справочник

Решения_комиссии

наследуется от типа: Справочник

Рекомендации_комиссии

наследуется от типа: Справочник

Места_проведения_аттестации

наследуется от типа: Справочник

Виды_социальных_льгот

наследуется от типа: Справочник

Вид_военного_билета

наследуется от типа: Справочник

Целевая_функция

наследуется от типа: Справочник

Список_статусов_НФА

наследуется от типа: Справочник

Основание_увольнения

наследуется от типа: Справочник

Контрагент_оплаты_услуг

наследуется от типа: Справочник

Деловая_цель

наследуется от типа: Справочник

Тип_оборудования

наследуется от типа: Справочник

Вид_населенного_пункта

наследуется от типа: Справочник

Тип_элемента_планировочной_структуры

наследуется от типа: Справочник

Тип_элемента_уличнодорожной_сети

наследуется от типа: Справочник

Тип_зданиясооружения

наследуется от типа: Справочник

Тип_помещения_в_пределах_здания

наследуется от типа: Справочник

Тип_помещения_в_пределах_квартиры

наследуется от типа: Справочник

Номер_карточки_меню

наследуется от типа: Справочник

Вид_работ

наследуется от типа: Справочник

Предрейсовый_контроль

наследуется от типа: Справочник

Предрейсовый_медосмотр

наследуется от типа: Справочник

Послерейсовый_медосмотр

наследуется от типа: Справочник

Направление_деятельности

наследуется от типа: Справочник

Основание_присвоения_классного_чина

наследуется от типа: Справочник

Основания_назначения_на_должность

наследуется от типа: Справочник

Вид_перевозки

наследуется от типа: Справочник

Виды_аттестаций

наследуется от типа: Справочник

Причина_списания

наследуется от типа: Справочник

ВоенБилет_Наименование

наследуется от типа: Справочник

ВоенБилет_Кем_выдан

наследуется от типа: Справочник

Заключение_комиссии

наследуется от типа: Справочник

Отделение_оказанной_услуги

наследуется от типа: Справочник

Категория_оказанной_услуги

наследуется от типа: Справочник

Основание_кадровых_документов

наследуется от типа: Справочник

Мероприятия_по_списанию

наследуется от типа: Справочник

Причина_замены_наставника

наследуется от типа: Справочник

Приобретаемые_товары

наследуется от типа: Справочник