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

23.05.18

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

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

Скачать файл

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

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

В типовой 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С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147246    649    360    

235

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

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

48000 руб.

24.04.2017    51121    101    165    

89

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

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    25092    22    1    

25

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

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

14800 руб.

01.11.2012    94245    114    1    

118

SALE! 20%

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

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

5940 4752 руб.

27.05.2021    37716    265    95    

206

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

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

12000 руб.

28.07.2016    60836    153    141    

129

SALE! 30%

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

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

33600 23520 руб.

14.09.2022    15779    70    26    

72
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. laf 22.01.17 15:37 Сейчас в теме
2. tricolor 23 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 405 23.05.18 15:33 Сейчас в теме
Добрый день. Исправил расчет и обновил получение списка Отпусков. Не все отпуска, начавшиеся в заданном интервале, а только не имеющие Исправленный документ. Это значит, что для цепочки документов сотрудника: первичный отпуск, затем исправление1(например, по датам отсутствия), исправление2(перерасчет по сумме) будет браться последний(не исправленный) документ.
8. BRT 37 29.05.19 10:43 Сейчас в теме
Добрый день.
Модификация этой обработки, на основании документов создаются исправительные документы, а не пересчитываются.
Используются экспортные процедуры формы, но Создание и Заполнение документа исправления теперь не требует открытия формы.

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

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

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

Есть вариант написать свой расчет, перенести из формы на сервер.
13. Torin57 14 16.12.19 14:36 Сейчас в теме
(12) То есть выход такой. Ночью 1С загружает отпуска из XML, а утром пользователь запускает обработку пакетного ввода и эта обработка рассчитывает отпуска. Все верно?
Иначе придется вытаскивать расчет из формы на сервер.
14. milov.aleksey 405 17.12.19 10:53 Сейчас в теме
(13)В вашем случаем документы создаются из внешнего источника(XML-файла), но они не рассчитаны, верно? Тогда утром пользователь должен запускать обработку, которая перебирает в цикле свежезагруженные документы, открывает форму каждого, выполняет расчет и закрывает с проведением.
У меня же ПЕРЕРАСЧЕТЫ(ОТпуска-исправления того же месяца). Отпуска выплачены по ТК за 3 дня до отпуска. Потом расчитывают общую зп "Начисление зарплаты и взносов" и до выплаты зарплаты нужно добавить перерасчеты-уточнения первичных отпусков(дельты-приращения сумм).
16. kontext 27.01.22 13:41 Сейчас в теме
Не работает обработка, не пересчитывает документы, созданные программно. Что не так?
17. milov.aleksey 405 27.01.22 14:30 Сейчас в теме
(16) kontext, объяснение выше, в пункте (14). При программном создании не отрабатывают события формы, в которых происходит перерасчет. Запускается интерактивно - это описанное ограничение обработки.
18. kontext 28.01.22 08:35 Сейчас в теме
(17) Оказалось, что при создании документов не был заполнен период расчета среднего заработка, соответственно, поэтому не проходил расчет, исправили, работает. Спасибо.
Оставьте свое сообщение