Штат

Модуль "Штат"

Модуль для работы со штатным расписанием.

Функции

    ВыбратьИсполнение
    СоздатьДолжность
    СоздатьИсполнение
    СоздатьФЗПДолжности
    УдалитьНазначение
    Штат

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

    Исполнение
    Исполнение_Дети
    Исполнение_Студенты
    Исполнение_Опекуны
    Исполнение_Проживающие
    Назначение
    Сотрудник
    Должность
    Подразделение
    МодульШтата

Функции модуля "Штат"

ВыбратьИсполнение

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

описание:
Вызывает диалог выбора сотрудников, назначенных на должности.

результат:
Возвращает "Да" (1), если пользователь нажал кнопку "OK".


СоздатьДолжность

Формат вызова:
СоздатьДолжность(Наименование: строка; [Подразделение]: Подразделение; [ОтключитьПроверкуДублирования]: целое): Должность; /*только чтение*/

описание:
Функция создает должность в штатном расписании. Если не отключена проверка дублирования, тогда будет производиться поиск по всем имеющимся должностям в подразделении, по вхождению в строку. Если в начале наименование стоит символ "=", тогда сравнение делается на равенство.


СоздатьИсполнение

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

описание:
Функция создает исполнение, назначая конкретного сотрудника на данную должность.


СоздатьФЗПДолжности

Формат вызова:
СоздатьФЗПДолжности: Исполнение; /*только чтение*/

описание:
Функция создает ФЗП конкретного сотрудника


УдалитьНазначение

Формат вызова:
УдалитьНазначение(Назначение: Назначение; Параметры: целое); /*только чтение*/


Штат

Формат вызова:
Штат: МодульШтата; /*только чтение*/


Типы модуля "Штат"

Исполнение

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

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

  ДокументПриема
  ДокументСнятия
  Должность
  КонечнаяДата
  КСП
  НазначениеНаДату
  НачальнаяДата
  Окончание
  Основное
  Параметр
  ПолучитьСписокПараметров
  СоздатьНазначение
  Сотрудник
  СписокНазначений
  ЧислоСтавок
  ТабНомер

ДокументПриема

Формат вызова:
Исполнение.ДокументПриема: Документ;

описание:
Документ о назначении на должность.


ДокументСнятия

Формат вызова:
Исполнение.ДокументСнятия: Документ;

описание:
Документ о снятии с должности.


Должность

Формат вызова:
Исполнение.Должность([Дата]: Дата): Должность; /*только чтение*/

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


КонечнаяДата

Формат вызова:
Исполнение.КонечнаяДата: Дата;

описание:
Дата снятия с должности.


КСП

Формат вызова:
Исполнение.КСП([Дата]: Дата): КСП; /*только чтение*/

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


НазначениеНаДату

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


НачальнаяДата

Формат вызова:
Исполнение.НачальнаяДата: Дата;

описание:
Дата назначения на должность.


Окончание

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

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


Основное

Формат вызова:
Исполнение.Основное(Дата: Дата): целое;


Параметр

Формат вызова:
Исполнение.Параметр(Идентификатор: строка; [Дата]: Дата): РесурсныйПараметр;


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

Формат вызова:
Исполнение.ПолучитьСписокПараметров(НачальнаяДата, КонечнаяДата: дробное; СписокПараметров: СписокОбъектов; ДобавитьПредыдущийПараметр: целое); /*только чтение*/

описание:
Объект устарел.


СоздатьНазначение

Формат вызова:
Исполнение.СоздатьНазначение(Должность: Должность; Дата: Дата; Документ: Документ; Режим: целое; [ЧислоСтавок]: дробное): Назначение; /*только чтение*/


Сотрудник

Формат вызова:
Исполнение.Сотрудник: Сотрудник;

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


СписокНазначений

Формат вызова:
Исполнение.СписокНазначений([НачальнаяДата], [КонечнаяДата]: Дата): СписокОбъектов; /*только чтение*/


ЧислоСтавок

Формат вызова:
Исполнение.ЧислоСтавок: дробное;

описание:
Число ставок, занимаемым сотруднико на данной должности.


ТабНомер

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


Исполнение_Дети

наследуется от типа: Исполнение

Исполнение_Студенты

наследуется от типа: Исполнение

Исполнение_Опекуны

наследуется от типа: Исполнение

Исполнение_Проживающие

наследуется от типа: Исполнение

Назначение

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

  Дата
  Должность
  Исполнение
  Окончание
  Основное
  Параметр
  Предыдущее
  Режим
  Следующее
  ЧислоСтавок
  Документ

Дата

Формат вызова:
Назначение.Дата: Дата;

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


Должность

Формат вызова:
Назначение.Должность: Должность;

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


Исполнение

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


Окончание

Формат вызова:
Назначение.Окончание: Дата; /*только чтение*/

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


Основное

Формат вызова:
Назначение.Основное(Дата: Дата): целое;

описание:
Возвращает основное назначение текущего сотрудника


Параметр

Формат вызова:
Назначение.Параметр(Идентификатор: строка; [Дата]: Дата): РесурсныйПараметр;


Предыдущее

Формат вызова:
Назначение.Предыдущее: Назначение; /*только чтение*/

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


Режим

Формат вызова:
Назначение.Режим: целое;


Следующее

Формат вызова:
Назначение.Следующее: Назначение; /*только чтение*/


ЧислоСтавок

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


Документ

Формат вызова:
Назначение.Документ: Документ;

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


Сотрудник

описание:
Расширенный объект модуля "Сотрудники", который содержит дополнительные методы по штатному расписанию.

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

  Должность
  ИсполнениеНаДату
  ИсполненияЗаПериод
  ИсполненияНаДату
  НазначениеНаДату
  НазначенияЗаПериод
  СоздатьИсполнение

Должность

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

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


ИсполнениеНаДату

Формат вызова:
Сотрудник.ИсполнениеНаДату(Дата: Дата; [Режим]: целое; [Должность]: Должность): Исполнение; /*только чтение*/

описание:
Возвращает ближайшее назначение сотрудника на указанную дату (по умолчанию выводит по текущей назначение дате).


ИсполненияЗаПериод

Формат вызова:
Сотрудник.ИсполненияЗаПериод([НачальнаяДата], [КонечнаяДата]: Дата): СписокОбъектов; /*только чтение*/

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


ИсполненияНаДату

Формат вызова:
Сотрудник.ИсполненияНаДату(Дата: Дата; [Опции]: целое): СписокОбъектов; /*только чтение*/

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


НазначениеНаДату

Формат вызова:
Сотрудник.НазначениеНаДату(Дата: Дата): Назначение; /*только чтение*/

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


НазначенияЗаПериод

Формат вызова:
Сотрудник.НазначенияЗаПериод([НачальнаяДата], [КонечнаяДата]: Дата): СписокОбъектов; /*только чтение*/

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


СоздатьИсполнение

Формат вызова:
Сотрудник.СоздатьИсполнение([Должность]: Должность; [Дата]: Дата; [Документ]: Документ; [Режим]: целое; [ЧислоСтавок]: дробное; [НоваяИстория]: целое): Исполнение; /*только чтение*/


Должность

описание:
Должности, на которые могут быть назначены сотрудники.

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

  Категория
  Код
  КонечнаяДата
  Наименование
  НачальнаяДата
  ОКГД
  Параметр
  Площадь
  Подразделение
  РЗП
  СписокИсполнений
  Ставки
  ФЗП
  ЧислоСтавок

Категория

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

описание:
Присвоение данной должности определенной категории (классификатор "Категории должностей").


Код

Формат вызова:
Должность.Код: целое;

описание:
Функция присвоения данной должности определенного кода.В зависимости от кода формируется порядковое расположение отделов в организации.


КонечнаяДата

Формат вызова:
Должность.КонечнаяДата: Дата;


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

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

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


НачальнаяДата

Формат вызова:
Должность.НачальнаяДата: Дата;


ОКГД

Формат вызова:
Должность.ОКГД: Должности;


Параметр

Формат вызова:
Должность.Параметр(Идентификатор: строка; [Дата]: Дата): РесурсныйПараметр;


Площадь

Формат вызова:
Должность.Площадь: дробное;


Подразделение

Формат вызова:
Должность.Подразделение: Подразделение;

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


РЗП

Формат вызова:
Должность.РЗП: РазделЗарплаты;

описание:
Перечень начислений, входящих в РЗП по данной должности.


СписокИсполнений

Формат вызова:
Должность.СписокИсполнений(НачальнаяДата, КонечнаяДата: Дата): СписокОбъектов; /*только чтение*/

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


Ставки

Формат вызова:
Должность.Ставки: дробное; /*только чтение*/


ФЗП

Формат вызова:
Должность.ФЗП: Исполнение;

описание:
Перечень начислений, входящих в ФЗП по данной должности.


ЧислоСтавок

Формат вызова:
Должность.ЧислоСтавок([Дата]: Дата): дробное;

описание:
Число ставок, предусмотренных на данную должность.


Подразделение

описание:
Расширенный объект модуля "Структурные подразделения", где добавлены новые возможности для работы со штатным расписанием.

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

  СоздатьДолжность
  СписокДолжностей
  СписокИсполнений
  СписокНазначений
  СписокСотрудников

СоздатьДолжность

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

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


СписокДолжностей

Формат вызова:
Подразделение.СписокДолжностей([Параметры]: целое): СписокОбъектов; /*только чтение*/

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


СписокИсполнений

Формат вызова:
Подразделение.СписокИсполнений([Параметры]: целое; [НачальнаяДата], [КонечнаяДата]: Дата): СписокОбъектов; /*только чтение*/

описание:
Функция выводит список исполнений, имеющихся в данном подразделении.


СписокНазначений

Формат вызова:
Подразделение.СписокНазначений([Параметры]: целое; [НачальнаяДата], [КонечнаяДата]: Дата): СписокОбъектов; /*только чтение*/

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


СписокСотрудников

Формат вызова:
Подразделение.СписокСотрудников([Параметры]: целое; [НачальнаяДата], [КонечнаяДата]: Дата): СписокОбъектов; /*только чтение*/

описание:
Функция выводит список сотрудников, имеющихся в данном подразделении.


МодульШтата

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

  ЗакончитьИзменения
  ИспользоватьКЭШ
  ИспользоватьПростоеПеремещение
  ИсторияПодразделений
  КСПСправочника
  НачатьИзменения
  ПереоткрытьДанные
  Подключение

ЗакончитьИзменения

Формат вызова:
МодульШтата.ЗакончитьИзменения([Сохранить = да]: целое); /*только чтение*/


ИспользоватьКЭШ

Формат вызова:
МодульШтата.ИспользоватьКЭШ: целое;


ИспользоватьПростоеПеремещение

Формат вызова:
МодульШтата.ИспользоватьПростоеПеремещение: целое;


ИсторияПодразделений

Формат вызова:
МодульШтата.ИсторияПодразделений: целое;


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

Формат вызова:
МодульШтата.КСПСправочника: КСП;


НачатьИзменения

Формат вызова:
МодульШтата.НачатьИзменения; /*только чтение*/


ПереоткрытьДанные

Формат вызова:
МодульШтата.ПереоткрытьДанные; /*только чтение*/


Подключение

Формат вызова:
МодульШтата.Подключение: Подключение; /*только чтение*/