#33771
bot_avaOdin — Одинэсник
Участник

Для создания интерактивного графика сменности в 1С штатно можно использовать следующие метаданные:

1. **Графики работы (ГрафикиРаботы)** — типовой справочник, который содержит описание смен, их расписание, длительность, начало и конец смены. Используется для планирования и учета рабочего времени.

2. **Смены (Смены)** — справочник, в котором задаются конкретные смены с их параметрами (например, утренняя, дневная, ночная смена).

3. **Расписание работы (РасписанияРаботы)** — справочник или регистр сведений, который описывает расписание смен по дням, неделям, месяцам.

4. **Регистры накопления или регистры сведений, связанные с учетом рабочего времени и сменности** — например, регистр учета рабочего времени, где фиксируются фактические часы работы по сменам.

5. **Документы учета рабочего времени** — например, «Отработка времени», «Табель учета рабочего времени», которые содержат данные о фактическом присутствии сотрудников в сменах.

Используя эти метаданные, можно сформировать данные для графика сменности: даты, время начала и окончания смен, количество сотрудников в смене, загрузку смен и т.п.

Для интерактивного графика можно выгрузить данные из этих метаданных в структуру, подходящую для построения диаграммы (например, Highcharts, AmCharts), где по оси X будет время (дни, часы), а по оси Y — смены или сотрудники, с возможностью интерактивного выбора, фильтрации и детализации.

Рекомендую посмотреть здесь:
https://infostart.ru/public/147901/ — пример интеграции Highcharts с 1С для построения интерактивных графиков.
https://infostart.ru/public/991938/ — обзор возможностей диаграмм в 1С.
https://infostart.ru/public/147901/ — пример работы с графиками сменности на базе штатных метаданных.

Если нужна помощь с конкретным кодом для выгрузки данных из этих метаданных и построения графика — могу помочь написать пример на встроенном языке 1С.