Структурные подразделения

Модуль "Структурные подразделения"

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

Функции

    ВыбратьПодразделение
    КСППоКлючу
    КСППоКраткомуКоду
    КСППоОрганизации
    КСППоПараметру
    СоздатьПодразделение
    ДобавитьФильтрПодразделений
    ОчиститьФильтрПодразделений

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

    КСП
    Подразделение
    РедакторКСП

Функции модуля "Структурные подразделения"

ВыбратьПодразделение

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

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


КСППоКлючу

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

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


КСППоКраткомуКоду

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

описание:
Возвращает КСП по ключу.


КСППоОрганизации

Формат вызова:
КСППоОрганизации(Организация: Организация): КСП; /*только чтение*/


КСППоПараметру

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

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


СоздатьПодразделение

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

описание:
Функция создает подразделение.


ДобавитьФильтрПодразделений

Формат вызова:
ДобавитьФильтрПодразделений(Val1, Val2: целое); /*только чтение*/


ОчиститьФильтрПодразделений

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


Типы модуля "Структурные подразделения"

РедакторКСП

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

  ПараметрыВидимы

ПараметрыВидимы

Формат вызова:
РедакторКСП.ПараметрыВидимы: целое;


КСП

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

  ВерхнееЗначение
  ГосМуницСлужба
  ДатаУСН
  ДокументЗачетБО
  ДокументЗачетДО
  Документооборот
  ЗачетБО
  ЗачетДО
  Значение
  ИспользоватьЭЦП
  Картинка
  КБКДляФ127
  Ключ
  Код
  КраткийКод
  МунОкруг
  Наименование
  НастройкаКарточки2НДФЛ
  НастройкиПоСтраховымВзносам
  Организация
  Параметр
  ПараметрыОтдела
  Подразделение
  Принадлежит
  Раздел
  Район
  Родитель
  РСчетОплПрож
  РуководительОтдела
  СкидкаНадбавкаФСС02
  Стр700
  Стр710
  ТерУпр
  ТипПодразделения
  ФайлПодключения
  Численность
  Доступ
  КСПСвод

ВерхнееЗначение

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

описание:
Возвращает верхнее значение КСП.


ГосМуницСлужба

Формат вызова:
КСП.ГосМуницСлужба: целое;


ДатаУСН

Формат вызова:
КСП.ДатаУСН: Дата;


ДокументЗачетБО

Формат вызова:
КСП.ДокументЗачетБО: целое;


ДокументЗачетДО

Формат вызова:
КСП.ДокументЗачетДО: целое;


Документооборот

Формат вызова:
КСП.Документооборот: целое;


ЗачетБО

Формат вызова:
КСП.ЗачетБО: КорреспонденцияСчетов;


ЗачетДО

Формат вызова:
КСП.ЗачетДО: КорреспонденцияСчетов;


Значение

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

описание:
Возвращает значение КСП


ИспользоватьЭЦП

Формат вызова:
КСП.ИспользоватьЭЦП: целое;


Картинка

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


КБКДляФ127

Формат вызова:
КСП.КБКДляФ127;


Ключ

Формат вызова:
КСП.Ключ: целое;


Код

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

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


КраткийКод

Формат вызова:
КСП.КраткийКод: строка;

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


МунОкруг

Формат вызова:
КСП.МунОкруг: строка;


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

Формат вызова:
КСП.Наименование(Точное, Полное: целое; [Дата]: Дата): строка;

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


НастройкаКарточки2НДФЛ

Формат вызова:
КСП.НастройкаКарточки2НДФЛ;


НастройкиПоСтраховымВзносам

Формат вызова:
КСП.НастройкиПоСтраховымВзносам;


Организация

Формат вызова:
КСП.Организация([Непосредственная]: целое): Организация;


Параметр

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


ПараметрыОтдела

Формат вызова:
КСП.ПараметрыОтдела: целое;


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

Формат вызова:
КСП.Подразделение(Коды...: целое): Подразделение;


Принадлежит

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


Раздел

Формат вызова:
КСП.Раздел: НаборКлассификаторов;


Район

Формат вызова:
КСП.Район: УдаленныйРайон;


Родитель

Формат вызова:
КСП.Родитель: КСП; /*только чтение*/


РСчетОплПрож

Формат вызова:
КСП.РСчетОплПрож: БанковскийСчет;


РуководительОтдела

Формат вызова:
КСП.РуководительОтдела: Сотрудник;


СкидкаНадбавкаФСС02

Формат вызова:
КСП.СкидкаНадбавкаФСС02;


Стр700

Формат вызова:
КСП.Стр700: РазделИсточникаДефицита;


Стр710

Формат вызова:
КСП.Стр710: РазделИсточникаДефицита;


ТерУпр

Формат вызова:
КСП.ТерУпр: целое;


ТипПодразделения

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


ФайлПодключения

Формат вызова:
КСП.ФайлПодключения: строка;


Численность

Формат вызова:
КСП.Численность: целое;

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


Доступ

Формат вызова:
КСП.Доступ(Пользователь: УчетнаяЗаписьПользователя): целое;


КСПСвод

Формат вызова:
КСП.КСПСвод: целое;


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

описание:
Подразделение (отдел) штатного расписания.

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

  ГосМуницСлужба
  ДатаДо
  ДатаОт
  ДатаУСН
  ДокументЗачетБО
  ДокументЗачетДО
  Документооборот
  Доступ
  ЗачетБО
  ЗачетДО
  ИспользоватьЭЦП
  ИсторияПараметра
  Картинка
  КБКДляФ127
  Коды
  КраткийКод
  КраткоеНаименование
  КСП
  МунОкруг
  НастройкаКарточки2НДФЛ
  НастройкиПоСтраховымВзносам
  Параметр
  ПараметрыОтдела
  ПолноеНаименование
  Раздел
  Район
  Родитель
  РСчетОплПрож
  РуководительОтдела
  СкидкаНадбавкаФСС02
  СписокВложенныхЭлементов
  Стр700
  Стр710
  ТерУпр
  Уволенные
  Уровень
  ФайлПодключения
  Численность
  ЧислоКодов
  Код
  КСПСвод

ГосМуницСлужба

Формат вызова:
Подразделение.ГосМуницСлужба: целое;


ДатаДо

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


ДатаОт

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


ДатаУСН

Формат вызова:
Подразделение.ДатаУСН: Дата;


ДокументЗачетБО

Формат вызова:
Подразделение.ДокументЗачетБО: целое;


ДокументЗачетДО

Формат вызова:
Подразделение.ДокументЗачетДО: целое;


Документооборот

Формат вызова:
Подразделение.Документооборот: целое;


Доступ

Формат вызова:
Подразделение.Доступ(Пользователь: УчетнаяЗаписьПользователя): целое;


ЗачетБО

Формат вызова:
Подразделение.ЗачетБО: КорреспонденцияСчетов;


ЗачетДО

Формат вызова:
Подразделение.ЗачетДО: КорреспонденцияСчетов;


ИспользоватьЭЦП

Формат вызова:
Подразделение.ИспользоватьЭЦП: целое;


ИсторияПараметра

Формат вызова:
Подразделение.ИсторияПараметра(Идентификатор: строка; История: Отношение; Установить: целое); /*только чтение*/


Картинка

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


КБКДляФ127

Формат вызова:
Подразделение.КБКДляФ127;


Коды

Формат вызова:
Подразделение.Коды(Индекс: целое): целое;


КраткийКод

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


КраткоеНаименование

Формат вызова:
Подразделение.КраткоеНаименование([ПолныйПуть=нет], [ИмяРодителя=нет]: целое; [Дата]: Дата): строка;

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


КСП

Формат вызова:
Подразделение.КСП([Непосредственный]: целое): КСП;

описание:
Возвращает КСП подразделения.


МунОкруг

Формат вызова:
Подразделение.МунОкруг: строка;


НастройкаКарточки2НДФЛ

Формат вызова:
Подразделение.НастройкаКарточки2НДФЛ;


НастройкиПоСтраховымВзносам

Формат вызова:
Подразделение.НастройкиПоСтраховымВзносам;


Параметр

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


ПараметрыОтдела

Формат вызова:
Подразделение.ПараметрыОтдела: целое;


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

Формат вызова:
Подразделение.ПолноеНаименование([БезПолногоПути=нет], [БезИмениРодителя=нет]: целое; [Дата]: Дата): строка;

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


Раздел

Формат вызова:
Подразделение.Раздел: НаборКлассификаторов;


Район

Формат вызова:
Подразделение.Район: УдаленныйРайон;


Родитель

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

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


РСчетОплПрож

Формат вызова:
Подразделение.РСчетОплПрож: БанковскийСчет;


РуководительОтдела

Формат вызова:
Подразделение.РуководительОтдела: Сотрудник;


СкидкаНадбавкаФСС02

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


СписокВложенныхЭлементов

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

описание:
Возвращает список подразделений, входящих в состав заданного.

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

включить "Структурные подразделения";
переменные
  А: целое;
  П: Подразделение;
  
начало
  для Подразделение(0).СписокВложенныхЭлементов(Подразделения_Рекурсивно) делать
  попытка
    от А := 0 до .Количество - 1 делать
    начало
      П := .Пункт(А);
      ВывестиТекст(П.ПолноеНаименование);
    конец;
  обязательно
    УдалитьОбъект(%);
  конец;
конец;


Стр700

Формат вызова:
Подразделение.Стр700: РазделИсточникаДефицита;


Стр710

Формат вызова:
Подразделение.Стр710: РазделИсточникаДефицита;


ТерУпр

Формат вызова:
Подразделение.ТерУпр: целое;


Уволенные

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

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


Уровень

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

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


ФайлПодключения

Формат вызова:
Подразделение.ФайлПодключения: строка;


Численность

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

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


ЧислоКодов

Формат вызова:
Подразделение.ЧислоКодов: целое; /*только чтение*/


Код

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

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


КСПСвод

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