Проверка даты выхода на пенсию по новой пенсионной реформе (в редакции закона №350-ФЗ)

Публикация № 876586

Отчеты - Бухгалтерские

Обработка

2
Обработки для определения даты выхода на пенсию по новой пенсионной реформе для платформ 1С Предприятие 7.7 и 1С Предприятие 8.2 Обработка для 1С Предприятие 8.2 приведена в соответствие с законом № 350-ФЗ. Добавлена обработка для 1С Предприятие 8.3 новая в соответствие с законом № 350-ФЗ. Для платформы 1С Предприятие 7.7 подправлять не стал поскольку посчитал на ней практически работают единицы.

   

Исправления :

           Определение даты выхода на пенсию по Закону № 350-ФЗ. Расчет выполнен для платформы 8.3 Определение даты выхода на пенсию по новым правилам , верно только при условии наличия необходимого количества баллов и стажа работы. Если вдруг не хватит стажа или баллов, то придется работать ещё пять лет. Чтобы получать социальную пенсию вместо трудовой.

           3 октября 2018 года новый закон о пенсионном возрасте в России № 350-ФЗ был подписан Президентом и официально опубликован на государственном портале правовой информации. Неделей ранее он был принят депутатами Госдумы в третьем, окончательном чтении, с учетом многочисленных поправок (основные из них были предложены Президентом и направлены на смягчение последствий пенсионной реформы). Закон вступил в силу уже с 1 января 2019 года.

 

                  В конце года решил подправить обработку под 1С Предприятие 8.2 в соответствие с принятым законом.

                  Заодно решил сделать обработку на управляемых формах, поскольку летом сделать её мне не удалось.

          Опыта создания обработок на УФ у меня не было, так что пришлось начинать с нуля.

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

                 Подправленная форма для БП 2.0 и ЗУП 2.5 

Для женщин 1964 года выход сдвигается с января 2019 года на июль 2019г.

Вставлена блокировка расчета для дат ранее 01.01.1964г. для женщин,  и 01.01.1959г. для мужчин. 

              Обработка для 1С Предприятие 7.7 à Pens.epf тестировалась:

1С Предприятие 7.7 (7.70.027);

Комплексная конфигурация "Бухгалтерия + Торговля + Склад + Зарплата + Кадры", редакция 4.5 (7.70.576);

Регистрация обработок проста.

Скопируйте файлы *.EFD ---> файл подключения и *.ERT ---> файл обработки в каталог базы ...\ExtForms   и

можете вызывать обработки через Меню: 

Сервис à Дополнительные возможности à Дополнительные возможности - нужная обработка.

 

 

             Обработка для 1С Предприятие 8.2 à Pens.epf тестировалась:

1С Предприятие 8.3 (8.3.12.1529); Бухгалтерия предприятия, редакция 2.0 (2.0.66.61);

Зарплата и Управление Персоналом, редакция 2.5 (2.5.130.2)

Вызов обработки Pens.epf  àМеню: Файл à Открыть (Выбрать директорию где находится Обработка Pens.epf) .

Далее откроется обработка и в ней вносите Пол и дату рождения нажимаете на кнопку «Выполнить» и увидите результат.

 

              Зарегистрировать обработку можно через Меню:

Сервис à Дополнительные отчеты и обработки à Дополнительные внешние обработки à Меню: Добавить и загрузить обработку.

 

Выбрать файл и нажать кнопку ОК

 

После регистрации можно работать с этой обработкой

 

 

Файл Pens.epf откорректирован 

 

Вот что получилось в обработке для 1С Предприятия 8.3 на УФ.

 

        Это блокировка при системной дате ранее 01.01.2019 года.   

 

       Основная форма расчета даты наступления права выхода на пенсию, для мужчин не ранее 01.01.1959г. и для женщин не ранее 01.01.1964г.

 

          Блокировка расчета при вводе даты ранее 01.01.1964г. для женщин и 01.01.1959г. для мужчин. Обработка блокирует ввод неправильных дат.

 

  

     

         Блокировка расчета дат, для которых на текущую дату уже наступило право выхода на пенсию для мужчин.

 

 

   

     Блокировка расчета дат, для которых на текущую дату уже наступило право выхода на пенсию для женщин.

 

           Вот собственно и все. 


             

              Обработка для 1С Предприятие 8.3 à  Pen_83.epf тестировалась:

1С Предприятие 8.3 релизы (8.3.10.2667), (8.3.12.1529), (8.3.13.1644);

Бухгалтерия предприятия, редакция 3.0 (3.0.64.54);

Зарплата и Управление Персоналом, редакция 3.х релизы (3.1.5.379), (3.1.7.87), (3.1.8.214). 

             

 

Вызов обработки Pen_83.epf à Меню: Файл àОткрыть  

         

 

 

 

 

 

 

Выбрать директорию где находится Обработка Pen_83.epf и выбрать обработку на вопрос об открытии файла нажать кнопку ОК.

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

 

            Для регистрации обработки в  Меню: Администрирование à  Печатные формы, отчеты и обработки проставить галку на Дополнительные отчеты и обработки, затем нажать  Дополнительные отчеты и обработки  (выделены подчеркиванием)

  

              В появившемся окне выбрать кнопку создать и в новом окне согласится с предупреждением нажав Продолжить.

 

               Затем выбрать скачанный файл обработки Pen_83.epf   и нажать кнопку Записать (Иконка Дискеты). Регистрация закончена можно, работать нажав кнопку Выполнить.

 

 

             Считаю поскольку в обработке использованы стандартные команды, то они должны работать в любой конфигурации:  

Pen_83.epf  à  при запуске как управляемое приложение. 

 

 

    Старая версия :  

После усиленного обсуждения пенсионной реформы и практически уже её принятия

Нашими законодателями я вспомнил что в начале двухтысячных годов пришлось определять 181 день после отгрузки товара со ставкой НДС 0% за того чтобы оформить зачет НДС. Бухгалтера считали дни вручную, по календарю и я смастерил простенькую обработку (181.ert) для определения даты зачета НДС.

Ну а потом пришлось уже разработать более продвинутую обработку. Она уже проверяла базу в пределах интервала в 5 дней до текущей даты и 5 дней после на предмет наличия отгрузок со ставкой НДС 0% и формировала счета-фактуры и записи в книгу продаж. То есть формировался полный комплект документов для зачета НДС.

Тут как - то не заметно пришло время готовиться к оформлению пенсии.

Ну я и решил по прикалываться над бухгалтерией и состряпал обработку (0Pens.ert), напоминающую работникам бухгалтерии сколько дней мне, осталось до пенсии, и чтобы они не забыли меня поздравить!

На скрине минусовое кол-во дней поскольку с 13.04.2009 года пошел обратный отсчет.

Чтобы это было не так надоедливо я включил вызов обработки в конфигурацию.

Вот этот фрагмент :

////*************************************

//                          // Проверка Victor pens
       Час = 0;            
      Сек = 0;            
                          ТекущееВремя(Час,Сек,);
           КаталогФорм = КаталогИБ()+"ExtForms\";
           Pens= КаталогФорм+"0Pens.ert";
                                         Если  Час < 10  Тогда//(ТекущееВремя(,,)>=) 10)
                                 
                                                      Если ФС.СуществуетФайл(Pens) = 1 Тогда
           ОткрытьФорму("Отчет.",,Pens);
                                                        КонецЕсли;
                                         ИначеЕсли  (Час = 10) И (Сек <= 30)Тогда//(ТекущееВремя(,,)>=) 10)
                                                        Если ФС.СуществуетФайл(Pens) = 1 Тогда
           ОткрытьФорму("Отчет.",,Pens);
                                                        КонецЕсли;
                                         КонецЕсли;
//           // Проверка Victor pens

////******************************************

Его я потом за коментил, но бухгалтерия была в восторге и старалась входить в базу после десяти, поскольку у женщин нашей фирмы с 9-00 до 10-00 чаепитие и обмен новостями.

 

Так что преамбула ясна.

С 2009 года прошло уже 9 лет фирма уже работает на Бухгалтерии 2.0 платформа 8.3 я уже давно практически не пишу обработки и доработки к конфигурациям, просто тупо обновляюсь и создаю резервные копии.

И вот решил проверить как посчитать нашим будущим пенсионерам сколько им еще ждать до пенсии по новым правилам и сварганил обработку под платформу 7.7 (02Pens.ert). Файл регистрации делать не стал.

Сделал обработку (Pens.epf) и для платформы 8.3 для конфигураций Бухгалтерия2.0 и Зарплата 2.5 на обычных формах, так что в Бухгалтерия3.0 и Зарплата 3.0 и 3.1 она работать не будет.

Сходу сделать обработку на УФ не получилось. Надо разбираться, а метод математического тыка, как правило быстрый результат не дает.

 

Выставляю для обозрения выше указанные обработки может кто-то ещё работает на 77 и 8.2.

В архиве обработка 02Pens.ert и для ознакомления 181. .ert и 0Pens.ert. для платформы 7.7

Для платформы 8.2 Pens.epf


 

Файлы для скачивания:

Обработки для 1С Предприятие 7.7 à 02Pens.rar.

Обработка для 1С Предприятие 8.2  à  Pens.epf.

Обработка для 1С Предприятие 8.3  à  Pen_83.epf.

 

2

Скачать файлы

Наименование Файл Версия Размер
Обработка для 1С Предприятие 8.3
.epf 12,14Kb
14.01.19
1
.epf 1.0 12,14Kb 1 Скачать
Обработки для 1С Предприятие 7.7 
.rar 19,56Kb
14.01.19
2
.rar 19,56Kb 2 Скачать
Обработка для 1С Предприятие 8.2
.epf 10,13Kb
14.01.19
6
.epf 1.0.2 10,13Kb 6 Скачать

См. также

Специальные предложения

Лучшие комментарии
1. madonov 153 31.07.18 02:15 Сейчас в теме
Раньше были популярны приложения типа "Узнайте дату вашей смерти", а теперь "Узнайте дату вашего выхода на пенсию".

Причем есть вероятность, что первые работают точнее =))) .
tano23; user710331_intellxeon.1c; Swetlana; Terve!R; Re:аниматор; FesenkoA; awk; wowik; Gang031; salbey; peterxx; Jestery; sansys; citicat; +14 Ответить
Остальные комментарии
Избранное Подписка Сортировка: Древо
1. madonov 153 31.07.18 02:15 Сейчас в теме
Раньше были популярны приложения типа "Узнайте дату вашей смерти", а теперь "Узнайте дату вашего выхода на пенсию".

Причем есть вероятность, что первые работают точнее =))) .
tano23; user710331_intellxeon.1c; Swetlana; Terve!R; Re:аниматор; FesenkoA; awk; wowik; Gang031; salbey; peterxx; Jestery; sansys; citicat; +14 Ответить
2. ZVN 117 31.07.18 10:00 Сейчас в теме
(1)
"Узнайте дату вашей смерти"

Все правильно! Но спешить на тот свет, особенно после 60-ти не очень хочется.
Насчет точности - Да перевод секунд в дни и годы в 8.3 муторное занятие, особенно если код в ней пишешь раз в 15 лет.
И как учесть разное количество дней в месяце? 1С- ники решили эту проблему просто при расчете стажа в году 360 дней, в месяце 30 дней, в дне 24 часа, в часе 60 минут, в минуте 60 секунд. И где здесь точность если в году 365 дней и на один день больше в високосном?
ДА при расчете дней допустил ошибку, надо было брать "ТекущаяДата()" на начало дня. А так в расчете после 12-00 вам до пенсии на день останется меньше.
3. Cooler 21 31.07.18 10:43 Сейчас в теме
(2)
И как учесть разное количество дней в месяце?
Возможно, что это и не требуется: где-то читал, что по новым правилам не только повышается пенсионный возраст, но и выход будет оформляться не в день рождения, а только два раза в год (как дембель).

Правда, сейчас этого нагуглить не могу, да и смысла особого не вижу - пока что это лишь законопроект, а не закон.

Ну, и насчет оформления: кроме ошибки в написании слова "поставьте" сам этот элемент выглядит неоднозначно: "Мужик? Поставь галку! Или не мужик?" :)

ИМХО, уместнее был бы переключатель "Пол: [*] мужской [ ]женский"
5. Denis_CFO 21 31.07.18 10:51 Сейчас в теме
(3) Можно и цифры вводить: 0 - женщина, 1 - мужчина :)
4. capitan 1187 31.07.18 10:48 Сейчас в теме
6. ZVN 117 31.07.18 15:41 Сейчас в теме
(4) Сейчас насчет морковки перед мордой будущих пенсионеров только ленивый депутат или чиновник не высказывается.
Практически все сводится к тому КАКИЕ ВЫ ТУПЫЕ! ЭТО ЖЕ МЫ В ПОТЕ И ТЯЖКИМ ТРУДОМ ДОБИВАЕМСЯ УЛУЧШЕНИЯ ВЫШЕЙ ЖИЗНИ, А ВЫ МОРДУ ВОРОТИТЕ! НА ВАС НЕ УГОДИШЬ.
Так что. Хоть закон не принят, все одно разденут. Как говорил в мою молодость сатирик РАЙКИН "Я ВСЕГДА ОТОРВУ ЧУЖОЙ КУСОК МАСЛА НА СВОЙ КУСОК ХЛЕБА". А сейчас уже у кусок хлеба, заботами СЛУГ НАРОДА стал уж больно тонким.
(3)
ИМХО, уместнее был бы переключатель "Пол: [*] мужской [ ]женский"

Да согласен не доработал. В начале пробовал с переключателем, но видимо не совсем врубился и не смог заставить его работать, поэтому поставил флажок. На счет грамотности "Мы люди не местные университетов не заканчивали" и кроме тройки по русскому не получали. ТАК ЧТО ИЗВИНЯЕТЕ, ЧТО ЕСТЬ ПО ЕСТЬ.
7. FesenkoA 37 31.07.18 16:46 Сейчас в теме
В обработке для 7.7 галочку должен ставить мужчина, а в 8.х - женщина. Чувствую какой то сексизм и гендерные неравенства, но не могу точно понять в старой версии или новой...
8. ZVN 117 31.07.18 16:57 Сейчас в теме
(7)
В обработке для 7.7 галочку должен ставить мужчина, а в 8.х - женщина.

Все просто. Проверка на Пустое значение в 7.7 и 8.х совершенно по разному решены. А искать чтобы было одинаково было лень.
Пока методом мат-тыка разбирался с вычитанием Дата1- Дата2, запарился, поэтому решил не экспериментировать еще и галками. Согласен опыт по написанию кода в 8.х на два с плюсом, с натяжкой
9. FesenkoA 37 01.08.18 10:17 Сейчас в теме
(8) Поздно. К вам уже выехали феминистки и бородатые последователи патриархата))
10. ZVN 117 01.08.18 12:56 Сейчас в теме
(9)
Поздно. К вам уже выехали феминистки и бородатые последователи патриархата))

Если что будем отстреливаться! "А СЕЙЧАС РАСХОДИМСЯ НЕЗАМЕТНО И ПО ОДНОМУ" (по моему иэ 12-ти стульев)
Denis_CFO; +1 Ответить
11. Denis_CFO 21 01.08.18 13:13 Сейчас в теме
(10) Всех не догонят! :)
А Вам спасибо за позитив.
Кода не видел, но за идею плюсую!
12. ZVN 117 01.08.18 13:30 Сейчас в теме
(11)
А Вам спасибо за позитив.
Кода не видел, но за идею плюсую!

Если честно то код так себе. Писал много и на каждый чих ГлавБуха в Комплексной 7.7 а с 2010 после перехода на 8.х кроме обновлений и резервного копирования практически ничего не делал. Изредка пробовал переход на Бух 3.0 и ЗУП 3.х
13. aspirator23 393 04.08.18 11:59 Сейчас в теме
Захарову Виктору Николевичу до пенсии еще работать и работать. :(
14. ZVN 117 04.08.18 20:51 Сейчас в теме
(13)
Захарову Виктору Николевичу до пенсии еще работать и работать. :(

Да учитывая то что обработка 2008 года запускалась в 2018 году без изменения даты вот и получился минус т.е. он на пенсии 3393 дня! Вот в какой расход вверг наше заботливое государство. Более 9 лет сидит на шее государства и еще чем-то не доволен.
Оставьте свое сообщение