Флавия
Автор
399983
Просмотров
3.133.112.245
Ваш IP
21 сентября 2023
Дата создания

Обработка с инфостартра

Имя обработки:
 
Тип обработки:
1C: Предприятие 8.2
Категория:1С:Зарплата и Управление Персоналом
Конфигурация:Бухгалтерские
Кому предназначена обработкаБухгалтер
Краткое описаниеСведения о распределении численности работников по размерам заработной платы 2011 для ЗУП

Полность настраиваемый отчет, с выводом не печать не только титульного листа, но и самих данных по количеству сотрудников и начисленным им сумм.

Запрос прост для понимания, при желании бухгалтеров программисты смогут сделать настройки под нужды предприятия.
0. heseh 100 0



Ссылка на обработку:infostart.ru/public/85621
Скачать программу:/Download/report/85621.rar
Комментария к обработке:


Сведения о распределении численности работников по размерам заработной платы 2011 для ЗУП

Полность настраиваемый отчет, с выводом не печать не только титульного листа, но и самих данных по количеству сотрудников и начисленным им сумм.

Запрос прост для понимания, при желании бухгалтеров программисты смогут сделать настройки под нужды предприятия.
0. heseh 100 01.01.70 03:00
Сведения о распределении численности работников по размерам заработной платы 2011 для ЗУП

Полность настраиваемый отчет, с выводом на печать не только титульного листа, но и самих данных по количеству сотрудников и начисленным им сумм.




Перейти к публикации

+ – Ответить
1. artbear 1436 25.05.11 14:58
(0) 1. Не нужно писать ЗАГЛАВНЫМИ (БА-А-АЛЬШИМИ) буквами.
Исправляй и публикуй заново.
2. После исправления поставлю плюс, интересная обработка.
+ – Ответить
2. heseh 100 25.05.11 17:22
Ждем не дождемся)))
+ – Ответить
3. vvsokolov 297 26.05.11 13:33
Спасибо. Сам почти сделал. Сейчас сравню результаты.
+1 – Ответить
4. heseh 100 26.05.11 16:50
Отпишитесь по результатам.
+ – Ответить 1
5. vvsokolov 297 27.05.11 14:36
(4)
1. Закладка "Настройки" Таблица 1.
Т.к. кадровые документы не всегда используются, то состояний "В отпуске по беременности и родам" и "В отпуске без сохранения зарплаты" может и не быть, а больничный или неявка при этом могут быть оформлены.

2. В запросе "ТабСотрудники" - согласно условию исключаются сотрудники, у которых были больничные более 5 дней, а должны совсем исключаться.
Я разбил условие на 2 части:

простои и отпуска без оплаты более 5 дней (из последней таблицы)

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

любые больничные, хотя бы одной границей попадающие в апрель

(НЕ ВложенныйЗапрос.Сотрудник В
(ВЫБРАТЬ
ОсновныеНачисленияРаботниковОрганизаций.Сотрудник
ИЗ
РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
ГДЕ
(ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияНачало >= НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ)
И ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияНачало <= КОНЕЦПЕРИОДА(&Период, МЕСЯЦ)
ИЛИ ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец >= НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ)
И ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец <= КОНЕЦПЕРИОДА(&Период, МЕСЯЦ))
И ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.Организация = &Организация
И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В (&Больничный)
СГРУППИРОВАТЬ ПО
ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета,
ОсновныеНачисленияРаботниковОрганизаций.Сотрудник))
+ – Ответить
6. heseh 100 27.05.11 17:04
Не соглашусь. Смотрите внимательней.

Вы упустили момент того что при проведении документа переходящие из месяца в месяц больничные делают несколько записей в регистр "Основные начисления организации".
Например:
больничный с 16.03.11 по 12.04.11 делает 2е записи:
16.03.11 - 31.03.11 - больничный
01.04.11 - 12.04.11 - больничный
Исключение больничных идет через параметр здесь: //исключаются все сотрудники с видами расчета &Больничный

| И (НЕ ВложенныйЗапрос.Сотрудник В
| (ВЫБРАТЬ
| ОсновныеНачисленияРаботниковОрганизаций.Сотрудник
..................
| И (ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В (&Больничный)
..................

Запрос.УстановитьПараметр("Больничный", Больничный);

Больничный = Новый СписокЗначений;
Больничный.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднемуБЛ);
Больничный.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОтпускПоБеременностиИРодам);
Больничный.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ПособиеПоУходуЗаРебенкомДо1_5Лет);
Больничный.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ПособиеПоУходуЗаРебенкомДо3Лет);
Больничный.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаБЛПоТравмеНаПроизводстве);

Органичение строго прописано по коду. Состояния помогают лишь исключить записи до того как углубиться в запрос.
+ – Ответить 2
7. vvsokolov 297 27.05.11 21:04
(6)
Ладно, насчет периодов я был не прав, но что касается исключения по параметру &Больничный:
условие заканчивается

|ИМЕЮЩИЕ
|СУММА(РАЗНОСТЬДАТ(ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияНачало,ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец, ДЕНЬ) + 1) <= 5
|ИЛИ ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В (&ОснНачОгр)))

не значит ли это, что исключаются больничные, продолжительностью более 5 дней?

Вобщем, как бы там ни было, у меня организация в 500 человек, и в отчет РЕАЛЬНО попадают сотрудники с начислениями "Оплата больничных листов" и "Оплата отпуска по беременности и родам"
+ – Ответить
8. vvsokolov 297 27.05.11 21:16
(6)
И еще, я не совсем понял, в каком месте исключаются сотрудники с отпусками без оплаты более 5 дней, если на них не заводились кадровые документы и нет записей о смене состояния?
+ – Ответить
9. vvsokolov 297 27.05.11 21:41
Кстати, еще было бы неплохо, если бы последняя строка таблицы (Всего работников) тоже расшифровывалась.
+ – Ответить
10. heseh 100 28.05.11 11:22
Точно. Пропустила отрицание НЕ.

ИМЕЮЩИЕ
|СУММА(РАЗНОСТЬДАТ(ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияНачало,ОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец, ДЕНЬ) + 1) <= 5
|ИЛИ НЕ(ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В (&ОснНачОгр))))


И еще, я не совсем понял, в каком месте исключаются сотрудники с отпусками без оплаты более 5 дней, если на них не заводились кадровые документы и нет записей о смене состояния?

Это исключается в пункте исключение при отсутствии более N дней, не удачно назвала этот пункт, там идет полное исключение сотрудников из выборки.


Кстати, еще было бы неплохо, если бы последняя строка таблицы (Всего работников) тоже расшифровывалась.

Я не просто так прописывала в описании обработки:
Запрос прост для понимания, при желании бухгалтеров программисты смогут сделать настройки под нужды предприятия.

Исправлено. Добавлена выборка по подразделениям.
+ – Ответить
11. mihast 68 30.05.11 12:57
1) Если человек болеет и на него пока не оформлен больничный лист (т.к. не сдан), то оформляется документ "Неявки и болезни организаций". Этот документ переводит состояние сотрудника в "Болеет". В Вашей обработке это ПОКА не учитывается. У себя исправил.
2) В комментарии к статистической форме написано, что не учитываются отгулы 5 и более РАБОЧИХ дней. Сейчас у Вас считаются календарные дни. Что не всегда корректно.

Спасибо.
+ – Ответить 2
13. vvsokolov 297 30.05.11 18:47
(11) Насчет "Болеет" спорный вопрос. Согласно п. 5.2. указаний по заполнению формы, исключаются работники, имевшие листки нетрудоспособности.
+ – Ответить
14. mihast 68 30.05.11 20:35
altair1 пишет:

(11) Насчет "Болеет" спорный вопрос. Согласно п. 5.2. указаний по заполнению формы, исключаются работники, имевшие листки нетрудоспособности.

Вы правы. Но больничный будет предъявлен после его закрытия. А пока человек отмечается как "Болеет".
+ – Ответить
12. Mishka_78 30.05.11 16:04
Люди а для 8.1 есть варианты?
+ – Ответить
15. heseh 100 30.05.11 22:26
Люди а для 8.1 есть варианты?


Нет. Но если вы программист, то особого труда перевести не составит. Все таки не 7.7. :)
+ – Ответить
16. heseh 100 30.05.11 22:41
mihast пишет:
2) В комментарии к статистической форме написано, что не учитываются отгулы 5 и более РАБОЧИХ дней. Сейчас у Вас считаются календарные дни. Что не всегда корректно.



Спасибо за комметарий.
Поняла так, что хотите "состояния" считать по рабочим дням, дни отсутствия по "видам расчета" по календарным.
Если будет время исправлю.
А так думаю основная задумка - а именно, создание такой формы на 8.2, или хотя бы приличного шаблона для своих реализаций - выполнена.
+1 – Ответить
17. vvsokolov 297 31.05.11 11:05
А так думаю основная задумка - а именно, создание такой формы на 8.2, или хотя бы приличного шаблона для своих реализаций - выполнена.


Согласен, за это еще раз спасибо. Хотя, на ближайший год актуальность этого отчета резко устремилась к нулю :)
+ – Ответить
18. ГердаКай 5 10.11.11 09:01
Очень хороший отчет, помог и для статотчетности, и вы не правы что актуальность резко устремилась к нулю, с разными настройками у нас руководство любит анализировать этот отчет в течении всего года, а не только в период отчетности. Спасибо.
+ – Ответить
19. didol3 17.11.11 10:56
Да, да соглашусь, что актуальность отнюдь не стремится к нулю. У нас тоже этот отчетик пользуется спросом. Очень помогает быстренько выдать руководству нужные циферьки. Так что большое спасибо. ;)))
+ – Ответить
20. sidorkina 21.11.11 10:45
Большое спасибо за публикацию. Очень помогло. Спасибо за труд.
+ – Ответить
21. sidorkina 21.11.11 11:23
Пришлось сделать выбор по подразделению, но это было уже совсем просто. Спасибо.
+ – Ответить
22. Franklin 16.12.11 14:44
Полезная обработка, спасибо,всем понравилось!
+ – Ответить
23. echo77 1817 04.01.12 12:23
Хорошая вещь. Было бы неплохо:
- добавить возможность сохранения настроек отчета.
- добавить справку: хотя бы описать что это и зачем
- для расшифровки небольшую форму сделать или хотя бы использовать: УниверсальныеМеханизмы.НапечататьДокумент(ТабДок,,,"Расшифровка "+ВыбранноеЗначение.Представление);
+ – Ответить
24. ritavg 24.01.12 14:44
Спасибо за обработку, вовремя пригодилась.
+ – Ответить
25. Nado2010 16.03.12 02:29
отличгный отчетюююнаши экономистяы просто счастливы
+ – Ответить
26. echo77 1817 21.03.12 20:32
(0)ни хера не понял как настроить отчет так чтобы он не учитывал людей отработавших НЕПОЛНЫЙ месяц
+ – Ответить
27. Ola_z 28.03.12 15:07
Отчет, то что нужно. Еще бы численность делилась на число работников занятых на полную ставку и число работников занятых на условиях неполного рабочего времени внутреннее и внешнее совместительство)?? Для анализа.
+ – Ответить
28. asp 40 25.04.13 16:32
за 2013 год оказалось нужен такой же отчет, но по приказу №637 от 2012 года Росстата
немного другой диапазон сумм для выборки, но суть та же. спасибо.
+ – Ответить
29. smooth 196 30.04.13 00:54
А нет возможности формировать данный отчет по подразделению (группе, списку)?
+ – Ответить
30. margo_m09 16.05.13 11:38
спасибо за отчет, очень сильно пригодился))))) переделала под новый от 14.12.2012
+ – Ответить
31. margo_m09 16.05.13 11:46
никто не переделывал под 2013 год?
+ – Ответить
32. mspsiall 16.05.13 13:10
спасибо, немного изменений и вуаля, а сроки поджимают )
+ – Ответить
33. no_limits 25 17.05.13 10:44
Спасибо, актуализировал немного код, вроде все ок.
+ – Ответить
34. kira67 12.07.13 11:19
скажите, а сейчас она работает? или нужно дорабатывать?
+ – Ответить
35. tazmag 03.07.14 14:53
работает нормально спасибо за отчет
+ – Ответить