Отчет "Потери рабочего времени с учетом внутрисменного отсутствия" для ЕРП

1. Liliya_Ponomareva 19.02.26 08:51 Сейчас в теме
Доброе утро, уважаемые коллеги! Помогите, пожалуйста, человеку с небольшим опытом в программировании. Задача: сделать отчет потери рабочего времени с учетом внутрисменного отсутствия для ЕРП (2.5.22.149) Текущий отчет в программе не учитывает внутрисменный отсутствия (Отпуск без содержания на часть дня). Основу взяла из программы. Всё в принципе сделала, но последнее осталось вывести колонку ЧасыВнутресменногоОтсутствия, дополнительно в данные Отпуск неоплачиваемый по разрешению работодателя. Пробовала добавить в Выбранные поля в Настройках отчета, но получается что выходит колонка во всех состояниях сотрудника и везде пустая. В чем может быть проблема? Сам отчет прикладываю
Прикрепленные файлы:
СостоянияСотрудников с почасовым отсутствием новый (1).erf
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. GenaT1C 11 19.02.26 10:12 Сейчас в теме
(1) Только отпуск за свой счёт не вылезает? Или вообще любые внутрисменные отсутствия вроде НН ?
3. Liliya_Ponomareva 19.02.26 10:53 Сейчас в теме
Выходит в отчете, где состояние сотрудника Работа, а надо чтобы выходил где состояние работника Отпуск неоплачиваемый по разрешению работодателя, но вся фишка в том, что в регистр Состояния сотрудников Отпуск внутрисменный не попадает и в это время у сотрудника состояние "Работа". Во вложенном файле есть где получилось вывести и где должно быть. Скорее всего настройками не решить, но пока не придумала как решить.
Прикрепленные файлы:
Документ Microsoft Word (3).docx
4. GenaT1C 11 19.02.26 10:56 Сейчас в теме
(3) Да, на мой вкус проверку состояния надо убрать напрочь из СКД.
5. GenaT1C 11 19.02.26 11:11 Сейчас в теме
А лучше так: этот отчёт не трогайте - он нормально пашет по дням. А вот для внутрисменок ВРЕМЕННО создайте новый отчёт только по ним. Кстати, там отработанный день всегда 1, т.е. дней потерянных 0.

Как наладите - уже просто будет два отчёта в один соединить.
6. Liliya_Ponomareva 19.02.26 12:45 Сейчас в теме
Так я точно не справлюсь ))). У меня появилась идея - можно ли состояние сотрудника программно поменять на Перечесление.СостоянияСотрудников.ОтпускНеоплачиваемыйПоРазрешениюРаботодателя если ЧасыВнутрисменногоОтсутствия > 0. Или я совсем фигню предлагаю?
7. GenaT1C 11 19.02.26 12:52 Сейчас в теме
Э... это к программистам... я бухгалтер.
8. Liliya_Ponomareva 19.02.26 12:54 Сейчас в теме
))). Я тоже бухгалтер, бывший. Прошла переквалификацию, но пока в начале пути. Спасибо за помощь!
9. GenaT1C 11 19.02.26 12:59 Сейчас в теме
(8) Бухгалтеров бывших не бывает!
10. Liliya_Ponomareva 20.02.26 14:08 Сейчас в теме
Добрый день всем! Нет ни у кого больше идей?
11. GenaT1C 11 20.02.26 15:00 Сейчас в теме
(10) 1см есть как валюта ИС? Здесь есть несколько отчётов, которые показывают внутрисменные часы через СКД. Скачайте любой и перенесите кусок их готового кода в свой отчёт добавком.

Вот, например:
https://infostart.ru/1c/reports/574695/

Раз в приказ часы выводит, то и Вы сможете в своём отчёте вывести.
12. puzo50 20.02.26 15:05 Сейчас в теме
открываете документ свой счёт который не целодневный, открываете его движения. смотрите
в ЗУП например движения по этим его 3.5 часам отсутствия происходят по регистру накопления данные оперативного учета рабочего времени сотрудников
значит туда и надо ломиться, искать вид учета времени отпуск неоплачиваемый с разрешения работодателя
и вычитать из этих того, что у вас получилось
а может и изначально надо брать оттуда, а не из состояний сотрудников, но это уже надо детально смотреть
13. Vinzor 121 20.02.26 16:21 Сейчас в теме
(12) Совершенно верно.
Внутрисменные отсутствия всякого рода пишут в данный регистр с "Видом данных" = "Данные внутрисменных неявок"

Это мощная зацепка для получения данных
14. GenaT1C 11 20.02.26 17:23 Сейчас в теме
Волки )
Доделайте девушке её отчёт. Неплохой, кстати )
Как подарок на 8 марта.
15. puzo50 20.02.26 17:43 Сейчас в теме
(14) у меня нет ЕРП. там в целом несложно - добавляешь таблицу из указанного регистра накопления и соединяешь по сотруднику и дате. и наверно всё. сложность только в том, что кекс может работать с 15 до 23 и взять за свой счёт с 17 до 23. тогда это три документа - день с 17 до 18, вечер и потом ночь. а как это должно быть в отчёте? пока неясно. может тремя колонками, может одной. поэтому пусть (1) сама решает, как надобно.
16. GenaT1C 11 20.02.26 17:51 Сейчас в теме
(15) Там в КА и ЕРП один код с ЗУПом. Я её отчёт спокойно в ЗуПе открыл )
17. Liliya_Ponomareva 20.02.26 18:07 Сейчас в теме
Будем честны, я взяла штатный отчет из ЕРП и просто добавила туда свои Часы внутрисменного отсутствия ). До написания с нуля запроса из 12 пакетов запросов мне еще далеко. Ошибка зарегистрирована об этом отчете в 1С ЗУП с 2015 года № 30028274. С тех, как говорится, прошло 11 лет.
18. GenaT1C 11 20.02.26 18:37 Сейчас в теме
(17) Да поздравьте профи здесь с 23-им февраля. Кто-нибудь дрогнет и допишет Ваш отчёт )
Фото прикрепите в профиле - тоже действует )
19. EkoProm 05.05.26 17:16 Сейчас в теме
Не разобрались с отчетом? Такая же проблема с ним
20. Liliya_Ponomareva 06.05.26 14:09 Сейчас в теме
(19) Добрый день! Не, я не разобралась, но в качестве подсказки могу сказать, что в ерп он уходит в другой общий модуль и общее количество временных таблиц в запросе примерно около 50. Возможно быстрее наваять с нуля, чем всё это переделывать.
21. EkoProm 07.05.26 12:18 Сейчас в теме
(20) Добрый день. Я добавил часы, но они почему-то падают во все состояния, может получится у кого понять? Нужно чтобы только в отпуск без сохранения.
Прикрепленные файлы:
СостоянияСотрудников (3).erf
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот