Расчет стажа

18.12.13

Функциональные - Документооборот и делопроизводство (СЭД)

Доработанная версия обработки "Расчет стажа" от Rom-x (http://infostart.ru/public/93102), за что ему отдельное СПАСИБО

Скачать файл

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

Наименование По подписке [?] Купить один файл
Расчет стажа
.epf 29,01Kb
52
52 Скачать (1 SM) Купить за 1 850 руб.

18-12-2013 

1) добавлена функция при изменении Сотрудника автоматически заполняются поля периодов на форме обработки, если например у сотрудника уже заполнен стаж

2) также исправлен метод вычисления ДатаОтсчета

похожая проблема с задвоением стажа произошла:
1)Сначала я корректно заполнил обе табличные части: "Трудовая деятельность" и "Стажи общего характера".
Получилось: стаж равен 12 лет и дата начала стажа 01.09.2001.

2) Оформляю "Начисление больничного" при выборе сотрудника в докумнте стаж заполняется не 12 лет, а 24 года.

Теперь выяснилось в чем проблема:
В типовом коде фирмы 1С общего модулея(УПП релиз 1.3.46) ПроведениеРасчетов.ПолучитьНачалоСтажаДляБольничногоЛиста
вычисляется дата начала стажа ДатаСтажа

Код типовой 1С УПП релиз 1.3.46
ДатаСтажа = ДобавитьМесяц(ВыборкаПоСтажу.ДатаОтсчета, - ВыборкаПоСтажу.РазмерМесяцев) - ВыборкаПоСтажу.РазмерДней*86400;

ОбщегоНазначенияЗК.РазобратьРазностьДат(ДатаНачалаСобытия, ДатаСтажа, Лет, Месяцев);
НачислениеБольничного.СтажЛет = Лет;
НачислениеБольничного.СтажМесяцев = Месяцев;



Т.е. мы видим, что от ДатаОтсчета отнимается размер стажа РазмерМесяцев и в итоге получается дата начала стажа не 01.09.2001, а дата начала стажа 01.09.1989. И уже далее рассчитывается разница ДатаНачалаСобытия(это дата начала болезни в больничном) - 01.09.1989 = удвоенный стаж!!!

Проблема оказывается решается просто:
в данной обработке "Расчет стажа"
заменил строку в процедуре Процедура ЗаписатьНажатие(Элемент)
НовСтр.ДатаОтсчета = Дата(ДобавитьМесяц(НачалоДня(ТекущаяДата()),-ГГ*12-ММ)-ДД*86400); //данная формула вычисляет в моем примере 17.12.2001
на строку
НовСтр.ДатаОтсчета = Дата(ДобавитьМесяц(НачалоДня(ДатаНач1),ГГ*12+ММ)+ДД*86400);//в моем примере вычисляет 17.12.2013

Т.е. ДатаОтсчета - это не дата, равная разности ТекущаяДата() и размера стажа.
ДатаОтсчета - это и есть так скажем ТекущаяДата(), если в таблице стажей заполнены периоды по текущую дату, или правильнее ДатаОтсчета это момент, когда делался расчет стажа , либо это последняя заполнненая дата окончания стажа
(ДатаНач1 - это первая дата стажа в форме обработки "Расчет стажа" и к ней добавляется размера стажа).

После такого изменения кода в данной обработке "Расчет стажа" в документах "Начисление больничного" теперь стаж считаеся корректно

3) При нажатии на конпку Записать в список выбора видов стажа берутся только не помеченные на удаление

стаж

См. также

Документооборот и делопроизводство (СЭД) Типовые Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:ДО!

48500 руб.

19.02.2016    108459    118    5    

95

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 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    146751    647    360    

235

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

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

84000 руб.

19.08.2020    24873    23    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    93840    114    1    

117

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

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

5940 руб.

27.05.2021    37226    259    91    

201

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

Готовая интеграция для управляемых форм. Встраивается в вашу 1С как расширение. Реализует автоматический обмен данными между 1С и популярными СКУД, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД, сокращает время составления табеля учета рабочего времени.

98000 руб.

30.01.2024    2073    130    0    

5

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

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

60000 руб.

05.10.2022    10704    11    8    

13

SALE! 30%

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

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

8400 5880 руб.

04.06.2019    106552    311    173    

324
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RailMen 825 12.01.14 22:38 Сейчас в теме
Задача расчета стажа решается классически одним запросом, у которого в качестве параметров выступают соответствующие даты начала отсчета стажа в организации и дата, на которую необходимо рассчитать стаж. Вычисляются 3 поля: Лет, Месяцев и Дней. Один запрос может расчитать все виды стажа для всех сотрудников предприятия. Всего за пару секунд. Докручиваем компановщик данных и вуаля ;)
Оставьте свое сообщение