Групповой перерасчет отпусков. ЗУП 3.0, ЗУП 3.1 Корп

23.05.18

Учетные задачи - Зарплата

Обработка группового расчета документов "Отпуск" за заданный период в конфигурациях Зарплата и Управление Персоналом 3.0 и 3.1 Проф и Корп версий.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Расчет отпусков за период (ЗУП31)
.epf 12,30Kb ver:1.1
220 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

В типовой 1С: ЗУП 3.0/3.1 нет возможности пересчитать документы по отдельному типу за период. Например, Отпуска или Увольнения за месяц. Есть типовая встроенная обработка Перерасчеты, которая показывает все документы, необходимые к перерасчету: отпуска, больничные и прочие межрасчетные документы. Данная обработка позволяет выполнить групповой перерасчет уже заполненных и проведенных документов Отпуска.

Как работает обработка:

1) по кнопке "Заполнить" заполняется список проведенных отпусков, начало которых в заданном периоде. Если цепочка исправлений, то покажет только последний отпуск-исправление, т.к. первичный уже изменять нельзя.

2) по кнопке "Рассчитать" выполняется расчет и проведение выбранных документов.

Расчет происходит как если бы открыли документ и нажали кнопку "Рассчитать"(две стрелки), затем документ проводится с закрытием.

Для разработчиков: используется функция формы документа "Отпуск" РассчитатьНачисления(Команда) Экспорт. 

Обработка тестировалась на платформе 8.3.10.2580, конфигурация 1С ЗУП корп 3.1.4.171 и 3.1.6.38.

Обработку можно подключить в Дополнительные внешние обработки.

Вступайте в нашу телеграмм-группу Инфостарт

групповой расчет отпусков групповой перерасчет отпусков обработка ЗУП 3.0 ЗУП 3.1

См. также

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

9675 руб.

27.05.2021    53700    449    127    

322

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

18800 руб.

01.11.2012    105126    130    1    

139

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12200 руб.

28.07.2016    68498    188    158    

154

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

85400 руб.

11.07.2025    5050    3    1    

3

SALE! 50%

Зарплата Регламентированный учет и отчетность Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Здравоохранение, медицина, стоматология Россия Платные (руб)

Подсистема (расширение) конфигурации Зарплата и кадры государственного учреждения, редакция 3.1 для формирования формы №30 федерального статистического наблюдения "Сведения о медицинской организации" в редакции Приказов Росстата I) от 30.12.2020 №863, II) от 27.12.2022 N 985, III) от 25.12.2023 N 681 и IV) от 29.11.2025 №594.

21960 руб.

26.10.2021    20138    28    13    

21

Зарплата Кадровый учет 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Решение реализовано в виде внешней обработки. Позволяет перенести данные из Парус 10 под Postgres, MSSQL в 1С:ЗУП 3, ЗКГУ 3. Переносит все кадровые данные, зарплату за указанный период.

9760 руб.

30.08.2024    2610    6    1    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. laf 22.01.17 15:37 Сейчас в теме
Спасибо, проверим
2. tricolor 137 17.03.17 11:09 Сейчас в теме
Не работает, пришлось переделывать самому.
4. mangy 30 27.04.17 17:57 Сейчас в теме
(2) Дык, выложите. Вам стармани, людям радость)
milov.aleksey; +1 Ответить
5. MarFLOATik 21 11.05.17 06:49 Сейчас в теме
3. MarFLOATik 21 27.04.17 14:41 Сейчас в теме
Не сохраняет перепроведенные документы. На проведение передает неизмененные данные. Поэтому не работает
6. user861110 29.03.18 14:39 Сейчас в теме
Спасибо, проверю вашу обработку
7. milov.aleksey 384 23.05.18 15:33 Сейчас в теме
Добрый день. Исправил расчет и обновил получение списка Отпусков. Не все отпуска, начавшиеся в заданном интервале, а только не имеющие Исправленный документ. Это значит, что для цепочки документов сотрудника: первичный отпуск, затем исправление1(например, по датам отсутствия), исправление2(перерасчет по сумме) будет браться последний(не исправленный) документ.
8. BRT 37 29.05.19 10:43 Сейчас в теме
Добрый день.
Модификация этой обработки, на основании документов создаются исправительные документы, а не пересчитываются.
Используются экспортные процедуры формы, но Создание и Заполнение документа исправления теперь не требует открытия формы.

https://infostart.ru/public/1068516/
15. DrZombi 310 09.01.20 12:45 Сейчас в теме
(8) Просто думал можно поделикатней, на сервере пересчитать, но 1С не удосужили себя таким :)

Забей, я так же сделал. :)
milov.aleksey; +1 Ответить
9. DrZombi 310 10.12.19 08:49 Сейчас в теме
Расчет выполняется через открытие формы, увы... не то что надо...
Но сама идея неплоха :)
10. milov.aleksey 384 11.12.19 09:44 Сейчас в теме
(9) А что надо?
Вижу, что в новых релизах 3.1.11.133,153 дополнили проведение Отпуска.
В МодульМенеджера.Отпуск в процедуре ПровестиПоУчетам добавили
РезультатИсправления = ИсправлениеДокументовЗарплатаКадры.ПриПроведенииИсправления(ДокументСсылка,
Движения, РежимПроведения, Отказ, РеквизитыДляПроведения, СтруктураВидовУчета, Объект);
Варианты исправлений:
- прошлого или текущего месяца. Прежде было возможно только исправление прошлого месяца, либо пересчет исходного документа в текущем.
- полное сторно исходного начисления и добавление нового начисления,
- доначисление(приращение) без сторно исходного начисления. Пока только заглушка.
В общем подошли к вопросу цепочки исправлений Первичный отпуск <-- Исправление1 <-- Исправления2 <--...<-- ИсправлениеN.
Появился набор параметров, играясь которыми пока не получил нужный нам вариант "Исправление-доначисление в тот же МесяцНачисления".
Пока "костыль", очищающий лишнее сторно.
11. Torin57 45 14.12.19 16:21 Сейчас в теме
(10) Что надо. Если документ отпуск создается программно, например, при загрузке отпусков из XML регламентным заданием на сервере, и его нужно рассчитать. В модуле менеджера отпуска программного интерфейса для расчета нет. Можно программно создать форму документа и вызывать из нее функцию РассчитатьНачисления(Команда), но форму документа можно создать только на клиенте. В результате документ загружается, а дальше его пользователи сами рассчитывают и проводят.
Это правильно с методической точки зрения. Тем не менее, если клиент захочет чтобы отпуска рассчитывались при загрузке, то что я буду делать? Надо аргументированно объяснить клиенту что это невозможно. Можно даже дать ссылку на обсуждение в инфостарте. Если можно выкрутиться, то буду благодарен за совет.
milov.aleksey; +1 Ответить
12. milov.aleksey 384 16.12.19 09:39 Сейчас в теме
(11) Добрый день. Да, типовики(разработчики типовой ЗУП) реализовали расчет на форме документа!

Возможно! Я выкрутился сделав обработку пакетного ввода Отпусков-исправлений в текущем периоде(перерасчеты) через ПолучитьФорма.Открыть(со своим параметром). Обработка только перебирает документы, требующие перерасчет в заданном интервале.
Доработал события формы самого докумнета Отпуск:
- Установил новый номер,
- поменял ВидВыплаты с "Межрасчет " на "С зарплатой",
- ПериодРегистрации исправления = ПериодРегистрации основания,
- ВыполнитьРасчет(),
- Записать().
Короче, сделаю новую публикацию и пришлю ссылку. Работает на релизе 3.1.11.133(153).

Есть вариант написать свой расчет, перенести из формы на сервер.
13. Torin57 45 16.12.19 14:36 Сейчас в теме
(12) То есть выход такой. Ночью 1С загружает отпуска из XML, а утром пользователь запускает обработку пакетного ввода и эта обработка рассчитывает отпуска. Все верно?
Иначе придется вытаскивать расчет из формы на сервер.
14. milov.aleksey 384 17.12.19 10:53 Сейчас в теме
(13)В вашем случаем документы создаются из внешнего источника(XML-файла), но они не рассчитаны, верно? Тогда утром пользователь должен запускать обработку, которая перебирает в цикле свежезагруженные документы, открывает форму каждого, выполняет расчет и закрывает с проведением.
У меня же ПЕРЕРАСЧЕТЫ(ОТпуска-исправления того же месяца). Отпуска выплачены по ТК за 3 дня до отпуска. Потом расчитывают общую зп "Начисление зарплаты и взносов" и до выплаты зарплаты нужно добавить перерасчеты-уточнения первичных отпусков(дельты-приращения сумм).
16. kontext 27.01.22 13:41 Сейчас в теме
Не работает обработка, не пересчитывает документы, созданные программно. Что не так?
17. milov.aleksey 384 27.01.22 14:30 Сейчас в теме
(16) kontext, объяснение выше, в пункте (14). При программном создании не отрабатывают события формы, в которых происходит перерасчет. Запускается интерактивно - это описанное ограничение обработки.
18. kontext 28.01.22 08:35 Сейчас в теме
(17) Оказалось, что при создании документов не был заполнен период расчета среднего заработка, соответственно, поэтому не проходил расчет, исправили, работает. Спасибо.
19. protexprotex 142 21.05.25 12:58 Сейчас в теме
Добрый день. Вопрос - а на последних релизах 1С ЗУП данная обработка работает? спс!
NikolaySk; +1 Ответить
20. NikolaySk 11.06.25 11:40 Сейчас в теме
Здравствуйте!
Обработка будет функционировать на последнем релизе ЗУП 3.1 (3.1.34.3) версия платформы 8.3.25.1546?
Для отправки сообщения требуется регистрация/авторизация