Всем доброго времени суток. В ЗУП нужно сделать отчет о средней численности работников в разрезе отражения в БухУчете. Не могу понять как выбрать информацию. Во встроенном отчете не нашла такой возможности. Надо делать внешний. Прошу совета, если есть соображения. Как дополнить существующий отчет дополнительной информацией из регистра сведений "Отражение в регламентированном учете", если информация по отражению есть на каждого сотрудника и может меняться во времени ???
По теме из базы знаний
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- П-4(НЗ) - контроль заполнения в ЗУП 3.1
- Отчеты ЗУП. Решения всех отчетов из сборника задач для подготовки к Специалист-консультант ЗУП с картинками
- Ввод вступительных остатков резерва отпусков. Распределение общей сводной суммы резерва отпусков по сотрудникам в ЗУП 3.1
- Ни в ЗУП ногой!? А мне нравится! Часть 4. Главное - правильный перенос данных!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) laf, Средняя численность =Среднесписочная численность+Средняя численность внешних совместителей +Средняя численность сотр,вып.работу по договорам гражданско-правового характера;
Где:
Среднесписочная численность = Сумма(Списочн.числ.за каждый день)/Число календарных дней месяца
Где:
Среднесписочная численность = Сумма(Списочн.числ.за каждый день)/Число календарных дней месяца
не совсем логичный запрос, написать можно что угодно.
Возьмете за основу средний. Он довольно специфически считает.
Трудно написать с 0, надо хорошо знать и объединяйте с регистром отражения. Там проще.
Такого отчета я не встречала.
Возьмете за основу средний. Он довольно специфически считает.
Трудно написать с 0, надо хорошо знать и объединяйте с регистром отражения. Там проще.
Такого отчета я не встречала.
Взяла за основу "средний", сохранила как внешний. В СКД пытаюсь вставить регистр УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете поля Сотрудник.Физлицо и СпособОтраженияВБухУчете
Как объединять не пойму.
Как объединять не пойму.
Вы бы для начала описали требуемый отчет - какие должны быть колонки и строки.
Ибо совершенно непонятно, что означает "отчет о средней численности работников в разрезе отражения в БухУчете". Вообще не понимаю, как эти вещи можно пересечь.
Ибо совершенно непонятно, что означает "отчет о средней численности работников в разрезе отражения в БухУчете". Вообще не понимаю, как эти вещи можно пересечь.
В отчете можно выбрать группировки по подразделению, должности, и даже по сотруднику.
ЗП проводится - Дт 08.ХХ - Кт 70
по разным объектам строительства. Сотрудник может работать на разных стройках.
Базу не дают, секретно. Замучилась отладочный пример создавать.
Нужно получить среднюю численность в разрезе объектов строительства. Не по подразделениям, а по объектам строительства.
Информация в базе есть же. Они именно у сотрудников меняют "Отражение основных начислений в бухучете".
Вот и надо численность по стройкам посчитать.
С СКД у меня ничего не получается. Не умею пока объединять наборы данных.
ЗП проводится - Дт 08.ХХ - Кт 70
по разным объектам строительства. Сотрудник может работать на разных стройках.
Базу не дают, секретно. Замучилась отладочный пример создавать.
Нужно получить среднюю численность в разрезе объектов строительства. Не по подразделениям, а по объектам строительства.
Информация в базе есть же. Они именно у сотрудников меняют "Отражение основных начислений в бухучете".
Вот и надо численность по стройкам посчитать.
С СКД у меня ничего не получается. Не умею пока объединять наборы данных.
t0lik, ставили задачу использовать информацию из регистра сведений "УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентирован номУчете" (Учет основного заработка сотрудников организации в регламентированном учете), т.е. то что видно в карточке сотрудника на закладке "Отражение в учете". Так что думаю за основу берется первый Вами предположенный вариант.
Тут надо из регистра УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентирован номУчете запросом получать набор данных, содержащий следующие поля:
Сотрудник
Способ отражения зп в рег учете
Дата начала
Дата окончания
А потом уже это соединить этот набор данных с теми, что уже имеются.
Если надо, то могу запросик накидать или сами помучаетесь?
Сотрудник
Способ отражения зп в рег учете
Дата начала
Дата окончания
А потом уже это соединить этот набор данных с теми, что уже имеются.
Если надо, то могу запросик накидать или сами помучаетесь?
Сам недавно допиливал отчет средней численности.
Нужно было вытянуть к каждому сотруднику информацию из самописного регистра сведений.
Просто добавил еще один набор данных, в котором выбирал данные из этого РС и далее объединял через закладку "Связи наборов данных" схемы компоновки данных
Собственно все.
У вас я так понимаю задача похожая - вытащить к каждой строке данные из РС?
Нужно было вытянуть к каждому сотруднику информацию из самописного регистра сведений.
Просто добавил еще один набор данных, в котором выбирал данные из этого РС и далее объединял через закладку "Связи наборов данных" схемы компоновки данных
Собственно все.
У вас я так понимаю задача похожая - вытащить к каждой строке данные из РС?
t0lik, я и мучаюсь, и согласна, если накидаете. Не знаю только, поможет ли мне это. Смогу ли прилепить к тому, что имеется, то есть к отчету о средней численности. Изучаю пока Хрусталеву по СКД, а время идет. Спасибо.
MaiorovYury, похоже, что так. Только надо еще итоги сгруппировать. Пока не объединяется у меня. Спасибо.
kgn2011, спасибо за информацию.
MaiorovYury, похоже, что так. Только надо еще итоги сгруппировать. Пока не объединяется у меня. Спасибо.
kgn2011, спасибо за информацию.
Ну вот примерно такой запросик:
И потом в связях набора данных соединяем его с "ПериодыРаботы" по физлицу и дате
ВЫБРАТЬ РАЗЛИЧНЫЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ПериодРегистрации
ПОМЕСТИТЬ Периоды
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода
;
X
ВЫБРАТЬ
Периоды.ПериодРегистрации,
УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Сотрудник,
МАКСИМУМ(УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Период) КАК Период
ПОМЕСТИТЬ ВТ_УчетПоДатам
ИЗ
Периоды КАК Периоды
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете КАК УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете
ПО Периоды.ПериодРегистрации >= УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Период
ГДЕ
УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
СГРУППИРОВАТЬ ПО
Периоды.ПериодРегистрации,
УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Сотрудник
;
X
ВЫБРАТЬ
ВТ_УчетПоДатам.ПериодРегистрации КАК Дата,
УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Сотрудник.Физлицо КАК Физлицо,
УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.СпособОтраженияВБухучете КАК СпособОтраженияВБухучете
ИЗ
ВТ_УчетПоДатам КАК ВТ_УчетПоДатам
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете КАК УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете
ПО ВТ_УчетПоДатам.Сотрудник = УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Сотрудник
И ВТ_УчетПоДатам.Период = УчетОсновногоЗаработкаРаботниковОрганизацииВРегламентированн омУчете.Период
ПоказатьИ потом в связях набора данных соединяем его с "ПериодыРаботы" по физлицу и дате
Потратила кучу времени на изучение СКД по Хрусталевой, но аналогов не нашла, и пока безрезультатно.
t0lik, Ваш вариант дает мне ошибку :
{(7, 2)}: Таблица не найдена "Периоды"
<<?>>Периоды КАК Периоды
Не подскажете, что поправить?
t0lik, Ваш вариант дает мне ошибку :
{(7, 2)}: Таблица не найдена "Периоды"
<<?>>Периоды КАК Периоды
Не подскажете, что поправить?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот