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

23.05.18

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

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

Файлы

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

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

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

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

5940 руб.

27.05.2021    48237    382    119    

294

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

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

84000 руб.

11.07.2025    982    1    0    

1

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

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

12000 руб.

28.07.2016    65788    175    145    

144

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 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С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

16800 руб.

01.11.2012    101675    121    1    

132

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

Предлагаем расширить возможности конфигурации 1С:УНФ 3.0 в части ведения кадрового учета. С помощью данного расширения в конфигурацию будут добавлены новые документы: "Отпуск" и "Командировка". Документы облегчат работу кадровика и расчетчика, а также повысят эффективность работы за счет оптимизации и упрощения процесса ведения учета.

43200 руб.

31.10.2024    2059    1    0    

1

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

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    68371    111    52    

115
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 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 141 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?
Для отправки сообщения требуется регистрация/авторизация