"Добрый день.Сейчас получил похожу проблему, пока справится не могу никак. 1С УПП 1.3.31.1У сотрудника два начисления:Оклад по часам ( Результат = Тарифная ставка месячная / Норма времени за месяц в часах * Время в часах )Надбавка ( Результат = Мин(Фиксированная сумма/Норма времени в часах * Отработано времени в часах,Фиксированная сумма) ) За ноябрь месяц программа 1С показывает по Окладу в часах норма 176 часов. По Норма времени в часах 168. Правильно 168. Смотрим откуда берутся нормы:Производственный календарь. Поменяли 5 число сделали праздником. Теперь показывает ,что норма в ноябре 168 часов. У сотрудников стоит основной график работы (прием, перемещения) 5 ти дневная работа. В ноябре тоже показывает 168 часов. Для сотрудников вводим индивидуальные графики (вводи индивид) и док. табель. Там тоже 168 часов. Смотрим регистр свеж. Графики по видам работы. Тут уже интереснее. Для 5 ноября. Что для сводного графика, что для индивидуальных графиков. В 5 числе стоит Основное значение норма = 8, дополнительно знач = 1 Интерактивно отредактировать система не даёт, точнее для этого дня не сохраняет данные. Ну думаю ладно, думаю при проведении индивидуальных графиков , система записывает данные для 5 числа по своему усмотрению. Думаю для ноября откорректирую в модуле расчет начислений для начисления зарплаты, но честно говорят не могу найти место где -же норма берется по этому полю. В процедуре модуля документа - ВыполнитьАвтозаполнение, есть запросы данных из регистра графики по видам работы, но там все запросы верные данные возвращают :// НормаВремениПоОбщимГрафикам// Таблица сотрудников и нормы времени в часах по общим графикам | СписокРаботников.Сотрудник КАК Сотрудник, | СписокРаботников.ГрафикРаботы, | СУММА(ГрафикиРаботыПоВидамВремени.ДополнительноеЗначение) КАК ЧасовЗаМесяцв консоле запросов проверил такие запросы, все возращают 168 часов. Думал найду запрос по графикуРаботыПоВидамВремени.ДополнительноеЗначениеНорма = это поле у меня показывает данные на 176 часов. Но не могу найти такого запроса, Если же идти по шагам за РассчитатьСОтрудника или РассчитатьСКомментариями.РассчитатьРаботника(КомментироватьРасчет)Если ВидОперации = Перечисления.ВидыОперацийНачислениеЗарплатыРаботникамОрганизаций.ПолныйРасчетРассчитатьВсе(ТекущееФизлицо, КомментироватьРасчет); ВыборкаПоШапкеДокумента = СформироватьЗапросПоШапке().Выбрать(); ВыборкаПоШапкеДокумента.Следующий(); ВыборкаПоНачислениям = СформироватьЗапросПоНачисления(ВыборкаПоШапкеДокумента, Физлицо).Выбрать(); ВыборкаПоДопНачислениям = СформироватьЗапросПоДопНачисления(ВыборкаПоШапкеДокумента, Физлицо).Выбрать(); ВыборкаПоУдержаниям = СформироватьЗапросПоУдержания(ВыборкаПоШапкеДокумента, Физлицо).Выбрать(); НачисленияРассчитаны = РассчитатьНачисления(ВыборкаПоШапкеДокумента, ВыборкаПоНачислениям, ВыборкаПоДопНачислениям, Физлицо, КомментироватьРасчет);Логика работы видится мне такой, В строке документа мы заполнили Сотрудника, виды начислений (процедура АвтоЗаполнение)Далее для каждой строки мы должны расчитать факт оплаты, по виду начисления, так практически и происходит, но не могу найти место где расчитывается результат в зависимости от нормы. В процедуре СформироватьЗапросПоНачисления, в финальном запросе | ВЫБОР // если введен табель, но нет индивидуального графика, то норму времени надо считать по данным """"общего графика"""" | КОГДА ТабелиУчетаВремениПоСотруднику.НомерСтроки ЕСТЬ НЕ NULL | И ИндивидуальныеГрафикиРаботы.НомерСтроки ЕСТЬ NULL | И СводныеИндивидуальныеГрафикиРаботы.НомерСтроки ЕСТЬ NULL | ТОГДА РаботникиОрганизации.ГрафикРаботы // если у работника сокращенное рабочее время, а норма времени определяется по полному графику // и введен индивидуальный график, то норму времени надо считать по-прежнему по данным """"общего графика"""" | КОГДА РаботникиОрганизации.ГрафикПолногоРабочегоВремени <> ЗНАЧЕНИЕ(Справочник.ГрафикиРаботы.ПустаяСсылка) | И (ИндивидуальныеГрафикиРаботы.НомерСтроки ЕСТЬ НЕ NULL | ИЛИ СводныеИндивидуальныеГрафикиРаботы.НомерСтроки ЕСТЬ НЕ NULL ) | ТОГДА РаботникиОрганизации.ГрафикПолногоРабочегоВремени Повторить данный запрос в коносле довольно трудно, так много виртуальных таблиц. В итоге пока проблема не решена, хотелось бы услышать совета. Проблему можно решить как я вижу двумя способами - решить вопрос почему записывается в ГрафикПоВидамВремени для 5 ноября в поле норма эти часы. или же понять как в итоге документ рассчитал начисления по окладу в зависимости от нормы."