ГрафикРабочегоВремени - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(ГрафикРабот)
 
(не показано 14 промежуточных версий 5 участников)
Строка 1: Строка 1:
=ГрафикРабот=
 
 
Соответствует в СБИС таблицам ГрафикиРабочегоВремени, НастройкиГрафика
 
 
 
===Объект===
 
===Объект===
* ИдИС * - идентификатор графика работ в ИС
+
Тип: Справочник
* Название - название графика работ в ИС
 
* ВидГрафика_ИдИС - идентификатор вида графика в ИС
 
* ДатаОтсчета - дата в формате yyyy-mm-dd, дата отсчета
 
 
 
===В 1С===
 
В 1с график работ, его настройки храняться в справочнике Графики работы.
 
 
 
Бывает следующих типов (ВидыРабочихГрафиков):
 
* Пятидневка - пять рабочих дня, два выходных
 
* Шестидневка - шесть рабочих дня, один выходной
 
* Сменный - циклический график, работа по сменам
 
* Календарные дни - настраивается каждый день недели
 
  
 +
'''Структура'''
 +
* ИдИС - идентификатор графика работ в ИС
 +
* Название* - название типа цены
 +
* СуммированныйУчет - признак суммированного учета для ГРВ
 +
* НормаЧасов - норма часов в неделе
 +
* ПроизводственныйКалендарь - подобъект [[ПроизводственныйКалендарь_-_API3_Объект|ПроизводственныйКалендарь]]
 +
* СпособЗаполнения - подобъект [[СпособыЗаполненияГРВ_-_API3_Объект|СпособыЗаполненияГРВ]]
 +
* ДанныеОРабочихЧасах - табличная часть с данными о часах
 +
** Часы - количество рабочих часов в день
 +
* КонтрольВремени - подобъект [[КонтрольВремениГРВ_-_API3_Объект|КонтрольВремениГРВ]] (в случае, если СуммированныйУчет меняется на поденный, КонтрольВремени не осуществляем)
 +
* НачалоРаботы1
 +
* НачалоРаботы2
 +
* ОкончаниеРаботы1
 +
* ОкончаниеРаботы2
 +
* ВремяРаботы
 +
* ШтатноеНачалоРаботы
  
 
'''Пример:'''
 
'''Пример:'''
Строка 24: Строка 24:
 
{
 
{
 
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
 
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "Название": "Шестидневка"
+
   "Название": "Шестидневка",
   "ВидГрафика_ИдИС": "Пятидневка",
+
  "СуммированныйУчет": true,
   "ДатаОтсчета": "2017-10-01"
+
  "НормаЧасов": 40,
 +
  "ПроизводственныйКалендарь": {
 +
      "ИдСБИС: "123"
 +
  },
 +
   "СпособЗаполнения": {
 +
      "ИдСБИС: "2"
 +
  },
 +
   "ДанныеОРабочихЧасах": [
 +
      {"Часы": "8"},
 +
      {"Часы": "8"},
 +
      {"Часы": "10"},
 +
      {"Часы": "6"},
 +
      {"Часы": "8"},
 +
      {"Часы": "0"},
 +
      {"Часы": "0"}
 +
  ]
 
}
 
}
 
</source>
 
</source>
  
 +
===В 1С===
 +
В 1с график работ, его настройки хранятся в справочнике Графики работы.
 +
 +
Бывает следующих типов (ВидыРабочихГрафиков):
 +
* Пятидневка - пять рабочих дня, два выходных
 +
* Шестидневка - шесть рабочих дня, один выходной
 +
* Сменный - циклический график, работа по сменам
 +
* Календарные дни - настраивается каждый день недели
  
 
===Естественные ключи===
 
===Естественные ключи===
 +
* Ключ1
 +
** Ключ1_1 - не используется
 +
** Ключ1_2 - не используется
 +
** Ключ1_3 - не используется
 +
* Ключ2 - не используется
 +
* Ключ3 - не используется
 +
* Название - ИСПОЛЬЗУЕТСЯ
  
 
===Зависит от объектов===
 
===Зависит от объектов===
 +
* ПроизводственныйКалендарь
 +
* СпособыЗаполненияГРВ
 +
* КонтрольВремениГРВ
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===
 +
* ГрафикРабочегоВремени.Прочитать
 +
* ГрафикРабочегоВремени.СписокДляРеестра
 +
* ГрафикРабочегоВремени.GetExtendedInfo
 +
* ГрафикРабочегоВремени.Save
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Текущая версия на 13:18, 14 ноября 2023

Объект

Тип: Справочник

Структура

  • ИдИС - идентификатор графика работ в ИС
  • Название* - название типа цены
  • СуммированныйУчет - признак суммированного учета для ГРВ
  • НормаЧасов - норма часов в неделе
  • ПроизводственныйКалендарь - подобъект ПроизводственныйКалендарь
  • СпособЗаполнения - подобъект СпособыЗаполненияГРВ
  • ДанныеОРабочихЧасах - табличная часть с данными о часах
    • Часы - количество рабочих часов в день
  • КонтрольВремени - подобъект КонтрольВремениГРВ (в случае, если СуммированныйУчет меняется на поденный, КонтрольВремени не осуществляем)
  • НачалоРаботы1
  • НачалоРаботы2
  • ОкончаниеРаботы1
  • ОкончаниеРаботы2
  • ВремяРаботы
  • ШтатноеНачалоРаботы

Пример:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "Название": "Шестидневка",
   "СуммированныйУчет": true,
   "НормаЧасов": 40,
   "ПроизводственныйКалендарь": {
      "ИдСБИС: "123"
   },
   "СпособЗаполнения": {
      "ИдСБИС: "2"
   },
   "ДанныеОРабочихЧасах": [
      {"Часы": "8"},
      {"Часы": "8"},
      {"Часы": "10"},
      {"Часы": "6"},
      {"Часы": "8"},
      {"Часы": "0"},
      {"Часы": "0"}
   ]
}

В 1С

В 1с график работ, его настройки хранятся в справочнике Графики работы.

Бывает следующих типов (ВидыРабочихГрафиков):

  • Пятидневка - пять рабочих дня, два выходных
  • Шестидневка - шесть рабочих дня, один выходной
  • Сменный - циклический график, работа по сменам
  • Календарные дни - настраивается каждый день недели

Естественные ключи

  • Ключ1
    • Ключ1_1 - не используется
    • Ключ1_2 - не используется
    • Ключ1_3 - не используется
  • Ключ2 - не используется
  • Ключ3 - не используется
  • Название - ИСПОЛЬЗУЕТСЯ

Зависит от объектов

  • ПроизводственныйКалендарь
  • СпособыЗаполненияГРВ
  • КонтрольВремениГРВ

Используемые методы БЛ

  • ГрафикРабочегоВремени.Прочитать
  • ГрафикРабочегоВремени.СписокДляРеестра
  • ГрафикРабочегоВремени.GetExtendedInfo
  • ГрафикРабочегоВремени.Save