Сдельный наряд в ЗУП 3.1 расчет по часам

1. nadyalex 10.02.18 10:00 Сейчас в теме
Подскажите пожалуйста, в сдельном наряде указываем отработанное время .Автоматически заполняет дни и часы. Сумма наряда распределяется между сотрудниками.
Но распределение идет только из расчета дней почему-то.При изменении часов не пересчитывает сумму. Что не так? Плановое начисление у сотрудников "сдельный заработок". Часовой тарифной ставки у них нет, наряд распределяется по кту и отработанным часам.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
11. serg76 313 13.03.18 08:19 Сейчас в теме +0.1 $m
Признак "ВремяВЧасах" устанавливается в Истина у начислений, которые в формулах используют показатели с часами (например, ОтработаноЧасов, НормаЧасов).
Посмотреть можно через меню "Все функции" - "Регистр Начисления", там выводится признак "ВремяВЧасах" и у начислений у которых он Истина стоит зелёная "галочка" (это например, Оплата по окладу по часам, Оплата по часовому тарифу). У начисления с формулой "Сдельный заработок" признак "ВремяВчасах" будет Ложь. Чтобы признак стал Истина надо поменять формулу начисления (например, СдельныйЗаработок + ОтработаноЧасов * 0 ) - в результате расчет не изменится, но признак станет Истина, т.к. мы в формулу ввели показатель с часами.
Беда в том, что анализ признака "ВремяВчасах" у начисления идёт только в том случае, если в шаблоне установлен флажок "Пропорционально размерам тарифных ставок". Если этот флажок не установлен, то всегда используется в расчете только количество отработанных дней, а часы вообще не учитываются.
svegl; Sle; yulia-sap; Hla; +4 Ответить
6. serg76 313 12.03.18 16:37 Сейчас в теме
С распределением суммы наряда по часам, а не по дням не всё так просто. Для этого должны быть выполнены 2 условия: в шаблоне ввода "Сдельные работы" должен быть установлен флажок "Пропорционально размерам тарифных ставок" и у начисления, которое вводится нарядом признак "ВремяВЧасах" должен быть Истина. Естественно, расчет сумм сотрудникам при такой настройке шаблона пойдёт совсем по другому, поэтому самый простой вариант немного поправить модуль формы документа "Данные для расчета зарплаты".
В модуле формы ищем процедуру
Процедура РаспределитьСтоимостьРаботПоСотрудникам(ОтменятьИсправления = Ложь)

в ней ищем такую строку:

ОтработанноеВремя = ?(СтрокаТаблицы.ВремяВЧасах, СтрокаТаблицы.ОтработаноЧасов, СтрокаТаблицы.ОтработаноДней);

и меняем на:

ОтработанноеВремя = СтрокаТаблицы.ОтработаноЧасов;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sudakov1 10.02.18 11:50 Сейчас в теме
попробуйте проверить настройка, расчет зарплаты, настройка состава начислений и удержаний, поставьте нужные галочки
3. nadyalex 10.02.18 12:09 Сейчас в теме
Из подходящих там только "сдельный заработок",он включен
4. serg76 313 10.02.18 20:08 Сейчас в теме
Как приняты сотрудники в организацию, на какую систему оплаты?
Часовой тарифной ставки у них нет
.. 1С по умолчанию не даёт принять на сделку без указания ЧТС (если используется система оплаты сдельный заработок для работающих по тарифной ставке).
5. nadyalex 12.03.18 13:12 Сейчас в теме
(4) у сотрудников оклад по часам+сдельный заработок.
6. serg76 313 12.03.18 16:37 Сейчас в теме
С распределением суммы наряда по часам, а не по дням не всё так просто. Для этого должны быть выполнены 2 условия: в шаблоне ввода "Сдельные работы" должен быть установлен флажок "Пропорционально размерам тарифных ставок" и у начисления, которое вводится нарядом признак "ВремяВЧасах" должен быть Истина. Естественно, расчет сумм сотрудникам при такой настройке шаблона пойдёт совсем по другому, поэтому самый простой вариант немного поправить модуль формы документа "Данные для расчета зарплаты".
В модуле формы ищем процедуру
Процедура РаспределитьСтоимостьРаботПоСотрудникам(ОтменятьИсправления = Ложь)

в ней ищем такую строку:

ОтработанноеВремя = ?(СтрокаТаблицы.ВремяВЧасах, СтрокаТаблицы.ОтработаноЧасов, СтрокаТаблицы.ОтработаноДней);

и меняем на:

ОтработанноеВремя = СтрокаТаблицы.ОтработаноЧасов;
7. nadyalex 12.03.18 18:09 Сейчас в теме
(6)
и у начисления, которое вводится нарядом признак "ВремяВЧасах" должен быть Истина.


а где это глянуть, какой признак стоит?
8. shnurov 13.03.18 02:45 Сейчас в теме
Вы смотрели формулу начисления "Сдельный заработок", какая там формула стоит? Для ввода сделки какой используете шаблон(какие настройки)?
9. nadyalex 13.03.18 04:20 Сейчас в теме
(8) в формуле просто стоит "сдельный заработок".
для ввода сдельного наряда использую шаблон, в котором стоят галочки учета отработанного времени и кту.
10. shnurov 13.03.18 06:28 Сейчас в теме
(9) Судя по всему без установки флажка "Пропорционально размерам тарифных ставок" учитывать часы не будет. Тут либо доработка формы документа, либо написание обработки которая расставит цифры как вам нужно.

Часы видимо не учитываются потому-что сотрудники могут быть на разных графиках, с разной нормой часов.
11. serg76 313 13.03.18 08:19 Сейчас в теме +0.1 $m
Признак "ВремяВЧасах" устанавливается в Истина у начислений, которые в формулах используют показатели с часами (например, ОтработаноЧасов, НормаЧасов).
Посмотреть можно через меню "Все функции" - "Регистр Начисления", там выводится признак "ВремяВЧасах" и у начислений у которых он Истина стоит зелёная "галочка" (это например, Оплата по окладу по часам, Оплата по часовому тарифу). У начисления с формулой "Сдельный заработок" признак "ВремяВчасах" будет Ложь. Чтобы признак стал Истина надо поменять формулу начисления (например, СдельныйЗаработок + ОтработаноЧасов * 0 ) - в результате расчет не изменится, но признак станет Истина, т.к. мы в формулу ввели показатель с часами.
Беда в том, что анализ признака "ВремяВчасах" у начисления идёт только в том случае, если в шаблоне установлен флажок "Пропорционально размерам тарифных ставок". Если этот флажок не установлен, то всегда используется в расчете только количество отработанных дней, а часы вообще не учитываются.
svegl; Sle; yulia-sap; Hla; +4 Ответить
12. nadyalex 13.03.18 11:59 Сейчас в теме
(11) спасибо, будем ставить тарифную ставку ,все заработало таким способом.
13. serg76 313 13.03.18 12:07 Сейчас в теме
Если у вас у сотрудников разные ставки (оклады), то расчет в таком случае для Вас будет неверным, т.к. будут учитываться весовые коэффициенты окладов.
14. nadyalex 13.03.18 12:12 Сейчас в теме
Оставьте свое сообщение

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