Отражение среднесписочной численности в РСВ
02.11.2013
18:50
#1
Здравствуйте! Программа бух предприятия базовая 8.2 (8.2.18.109) ред 3.0 (3.0.25.9) вопрос в следующем: при формировании отчетности для пфр в ведомость рсв не попадают данные о среднесписочной численности. Подскажите, откуда подтягиваются сведения ?
03.11.2013
20:11
#4
"Если умеете читать запросы, то отсюда :
"ВЫБРАТЬ
Календарь.Дата КАК Дата,
НАЧАЛОПЕРИОДА(Календарь.Дата, МЕСЯЦ) КАК Месяц
ПОМЕСТИТЬ ВТСписокДат
ИЗ
Календарь КАК Календарь
;
//////////////////////////////////////////////////////// ////////////////////////
ВЫБРАТЬ
ТекущиеКадровыеДанныеСотрудников.Сотрудник КАК Сотрудник,
СписокДат.Дата КАК Дата,
СписокДат.Месяц
ПОМЕСТИТЬ ВТДатыИСотрудники
ИЗ
ВТСписокДат КАК СписокДат
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
ПО ТекущиеКадровыеДанныеСотрудников.Сотрудник = Сотрудники.Ссылка
И ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо = Сотрудники.ФизическоеЛицо
И (ТекущиеКадровыеДанныеСотрудников.ТекущийВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы))
ПО СписокДат.Дата >= ТекущиеКадровыеДанныеСотрудников.ДатаПриема
И (СписокДат.Дата <= ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения
И ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения <> ДАТАВРЕМЯ(1, 1, 1)
ИЛИ ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1))
ГДЕ
(ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация = &Организация
ИЛИ ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация ЕСТЬ NULL )
;
//////////////////////////////////////////////////////// ////////////////////////
ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА СписокДат.Сотрудник ЕСТЬ НЕ NULL
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК КоличествоСотрудников,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокДат.Дата) КАК ДнейВМесяце,
СписокДат.Месяц
ПОМЕСТИТЬ ВТСредняяЧисленностьПоМесяцам
ИЗ
ВТДатыИСотрудники КАК СписокДат
СГРУППИРОВАТЬ ПО
СписокДат.Месяц
;
//////////////////////////////////////////////////////// ////////////////////////
ВЫБРАТЬ
ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(СредняяЧисленностьПоМесяцам.КоличествоСотрудников / СредняяЧисленностьПоМесяцам.ДнейВМесяце КАК ЧИСЛО(15, 0))) / КОЛИЧЕСТВО(СредняяЧисленностьПоМесяцам.Месяц), 0) КАК СреднесписочнаяЧисленность
ИЗ
ВТСредняяЧисленностьПоМесяцам КАК СредняяЧисленностьПоМесяцам"
Если не умеете, то покажите картинку в формате, н-р, PNG регистра сведений "Текущие кадровые данные сотрудников""
"ВЫБРАТЬ
Календарь.Дата КАК Дата,
НАЧАЛОПЕРИОДА(Календарь.Дата, МЕСЯЦ) КАК Месяц
ПОМЕСТИТЬ ВТСписокДат
ИЗ
Календарь КАК Календарь
;
////////////////////////////////////////////////////////
ВЫБРАТЬ
ТекущиеКадровыеДанныеСотрудников.Сотрудник КАК Сотрудник,
СписокДат.Дата КАК Дата,
СписокДат.Месяц
ПОМЕСТИТЬ ВТДатыИСотрудники
ИЗ
ВТСписокДат КАК СписокДат
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Сотрудники КАК Сотрудники
ПО ТекущиеКадровыеДанныеСотрудников.Сотрудник = Сотрудники.Ссылка
И ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо = Сотрудники.ФизическоеЛицо
И (ТекущиеКадровыеДанныеСотрудников.ТекущийВидЗанятости = ЗНАЧЕНИЕ(Перечисление.ВидыЗанятости.ОсновноеМестоРаботы))
ПО СписокДат.Дата >= ТекущиеКадровыеДанныеСотрудников.ДатаПриема
И (СписокДат.Дата <= ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения
И ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения <> ДАТАВРЕМЯ(1, 1, 1)
ИЛИ ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1))
ГДЕ
(ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация = &Организация
ИЛИ ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация ЕСТЬ NULL )
;
////////////////////////////////////////////////////////
ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА СписокДат.Сотрудник ЕСТЬ НЕ NULL
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК КоличествоСотрудников,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СписокДат.Дата) КАК ДнейВМесяце,
СписокДат.Месяц
ПОМЕСТИТЬ ВТСредняяЧисленностьПоМесяцам
ИЗ
ВТДатыИСотрудники КАК СписокДат
СГРУППИРОВАТЬ ПО
СписокДат.Месяц
;
////////////////////////////////////////////////////////
ВЫБРАТЬ
ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(СредняяЧисленностьПоМесяцам.КоличествоСотрудников / СредняяЧисленностьПоМесяцам.ДнейВМесяце КАК ЧИСЛО(15, 0))) / КОЛИЧЕСТВО(СредняяЧисленностьПоМесяцам.Месяц), 0) КАК СреднесписочнаяЧисленность
ИЗ
ВТСредняяЧисленностьПоМесяцам КАК СредняяЧисленностьПоМесяцам"
Если не умеете, то покажите картинку в формате, н-р, PNG регистра сведений "Текущие кадровые данные сотрудников""
Списание молочной продукции(43. Готовая продукция)удержание с сотрудника суммы за неотработанный отпуск
Читают тему
(гостей: 1)