Имя: Пароль:
1C
1С v8
ЗУП 3.1. Расчет нормы по основному графику при начислении
0 Sun125
 
28.05.19
18:22
Конфигурация ЗУП 3.1.9.
Есть начисление, которое расчитывается по произвольной формуле. Формула замороченная, приводить не буду. Расчет зависит от нормы времени, примерно так:...Мин(ВремяВЧасах, НормаЧасов).
Показатель НормаЧасов должнен браться из Основного графика-пятидневки (Производственного календаря).
Сейчас в настройках графика сотрудника отмечено, что норму считать по графику - Основной график.
Расчет отрабатывает правильно. Но проблема возникает с сотрудниками, у которых есть Индивидуальный график. Если создан документ "Индивидуальный график", то норма берется согласно его индивидуальному графику.
Подскажите, пожалуйста, как можно обойти этот момент? Может есть настройки, позволяющие брать брать норму из Производственного календаря?
1 Фрэнки
 
28.05.19
19:23
(0) Собственно, чтобы обойти такой момент, придется просто использовать какую-то иную формулу, точнее, не НормаЧасов, а другой Показатель. Надо поискать, посмотреть.

Смысл самого показателя НормаЧасов и наличие в конфигурации документа "Индивидуальный график" именно в том и заключается, что есть ввод в систему и есть подпись работника на уведомлении о том, что этот график установлен и принят.
Это именно другая норма, нужная норма, чтоб в отношениях с данным конкретным работником было поменьше отклонений от Норма часов, но, в то же самое время - количество часов в Норме было другое ( меньше или больше, но часто меньше), чем значение часов в норме.

Пробуй найти привязку к часам по производственному календарю, либо придется вводить свой дополнительный Показатель и вручную ему указывать нужные по нормам значения.
2 Масянька
 
28.05.19
20:25
(0) Не выносили мозг: в табеле вводили ручками индивидуалку.
3 Фрэнки
 
28.05.19
20:56
(2) А последствия уже получали от ручной индивидуалки из табеля?
4 Фрэнки
 
28.05.19
20:57
(+3) причем, это происходит без привязки к конкретному релизу - в 2.5 такой же эффект возникнет, как в 3.1
5 SleepyHead
 
гуру
29.05.19
06:02
(0) Может быть, подойдет "НормаВремениВДнях" - норма времени  в днях по графику полного рабочего времени.
6 Сияющий в темноте
 
29.05.19
08:44
Индивидуальный график живет в одном регистре(накоплений),а норма в другом регистре(сведений),можно,конечно,ковырять код для изменения показателя,но проще выбрать другой показатель по графику из регистра сведений и на нем остановиться.
7 SleepyHead
 
гуру
30.05.19
05:17
(0) У Гряниной в последнем поддерживающем семинаре за май есть кейс - как рассчитать недоработку по производственному календарю. Если есть доступ, посмотрите. Возможно, вам поможет.
8 Фрэнки
 
30.05.19
10:07
(7) !!! Спасибки за наводку !!!
Закон Брукера: Даже маленькая практика стоит большой теории.