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