Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:27

БазаОсновныеНачисленияРаботниковОрганизаций

Автор alex0402, 14 мая 2018, 14:47

0 Пользователей и 1 гость просматривают эту тему.

alex0402



////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
База1.РезультатБаза КАК РезультатБаза,
База1.ОтработаноДнейБаза КАК ОтработаноДнейБаза,
База1.ОтработаноЧасовБаза КАК ОтработаноЧасовБаза,
База1.ОплаченоДнейЧасовБаза КАК ОплаченоДнейЧасовБаза,
База1.ВидРасчетаРазрез КАК ВидРасчетаРазрез,
База1.Регистратор КАК Регистратор,
База1.НомерСтроки КАК НомерСтроки
ИЗ
РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.БазаОсновныеНачисленияРаботниковОрганизаций(
&парамИзмеренияОсновного, //Организация,Сотрудник
&парамИзмеренияБазового,  //Организация,Сотрудник
&парамРазрезы,            //видРасчета
ВидРасчета.КатегорияРасчета = &парамКатегорияНачисления
И Регистратор = &парамРегистратор
И Авторасчет
И Сотрудник В (&парамСотрудники)) КАК База1
ИТОГИ
СУММА(РезультатБаза)
ПО
ОБЩИЕ,
НомерСтроки


Есть небольшой запрос. Параметры измерений и разрезы в комментариях.
Этот запрос возвращает данные по начислениям в разрезе номеров строк в регистре и видов расчета базовых начислений.

Виды расчетов, которые имеют способ по часовой тарифной ставке распределяются только между днями, которые есть в графике работы сотрудника. (хотя есть начисления и за работу в выходной день).

Можно сделать так, что бы база распределялась между всеми днями, когда работал сотрудник, а не только по графику?
Спасибо за Сказать спасибо

ilyay

Можно сделать параллельный учет, когда в качестве графика используются отработанные дни.

alex0402

Цитата: ilyay от 14 мая 2018, 17:32Можно сделать параллельный учет, когда в качестве графика используются отработанные дни.
т.е. еще один регистр?
Добавлено: 15 мая 2018, 10:10


никак не пойму, почему "Доплата виходных" распределяется по выходным, когда человек работал. А все остальные начисления - по графику, хотя в этот же день есть и тариф.

куда смотреть?
Спасибо за Сказать спасибо

ilyay

Посмотрите на свойства видов расчетов, которые связаны с регистром расчета. Вы используете виртуальную таблицу, так что используется график связанный с регистром.

ЦитироватьГрафик — свойство доступно, если установлено свойство Период действия. Свойство представляет ссылку на регистр сведений, в котором описывается временная схема исходных данных, участвующих в расчете. График следует указывать для тех расчетов, которые зависят от исходных данных, распределенных в пределах периода действия по определенному правилу. Например, это может быть график учета рабочего времени организации с разбивкой по дням, учет лекционных часов с разбивкой по часам и т.д.
Добавлено: 15 мая 2018, 10:32


Сделать еще один регистр с другим графиком, и связать его с отдельным видом расчета - наиболее простой вариант.

alex0402

Цитата: ilyay от 15 мая 2018, 10:30Сделать еще один регистр с другим графиком, и связать его с отдельным видом расчета - наиболее простой вариант.

Сделал так:
Добавил
РегистрРасчета.ДоплатаДоСреднего
Измерения Организация,Сотрудник
Ресурсы  Результат,ОтработаноДней,ОтработаноЧасов,ОплаченоДнейЧасов
Реквизиты Авторасчет
РегистрСведений ГрафикДоплатаДоСреднего
Измерения Дата,Сотрудник
Ресурсы ОсновноеЗначение

затем заполнил РегистрРасчета.ДоплатаДоСреднего 1 в 1 из РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций

заполнил РегистрСведений ГрафикДоплатаДоСреднего
Сотрудник = соответсвующий сотрудник
Дата = Даты только те, что есть в табеле.
ОсновноеЗначение = 1.

Теперь
Выбрать * ИЗ
   РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.БазаДоплатаДоСреднего()

возвращает базы и для тех дат, когда человек был в выходном.
в результате РезультаБаза для рабочих дней меньше и доплата до среднего получается больше, чем нужно...

что не так?

Подскажите, плиз.
Спасибо за Сказать спасибо

alex0402

Цитата: alex0402 от 23 мая 2018, 17:00что не так?

как оказалось - все просто. не была указана связь с графиком в свойствах реквизитов регистра расчетов.
Спасибо за Сказать спасибо

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск