Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Коды категорий застрахованных лиц в ЗУП 2.1.65.1          
-=Barsik=- Подменю пользователя
сообщение 01.02.23, 15:37
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Версия платформы: 8.3.16.1224
Конфигурация: Зарплата и Управление Персоналом для Украины, редакция 2.1.65.1

Подскажите, пожалуйста, где в программе можно отредактировать коды категорий застрахованных лиц?
Никак не могу найти где их можно изменить.

[необходимо зарегистрироваться для просмотра ссылки]

[необходимо зарегистрироваться для просмотра ссылки]

One Подменю пользователя
сообщение 01.02.23, 15:48
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 83
Спасибо сказали: 18 раз
Рейтинг: 14

-=Barsik=- @ Сегодня, 16:37 * ,
Прописывается в коде в зависимости от условий
Процедура ОпределитьКодКатегорииЗЛ(СтрокаТЧ, Регистратор)
    
    Если Регистратор.ПериодРегистрации < Дата(2011,12,1) Тогда
        СхемаКатегорий = 1;
    ИначеЕсли Регистратор.ПериодРегистрации < Дата(2016,6,1) Тогда    
        СхемаКатегорий = 2;
    Иначе
        СхемаКатегорий = 3;    
    КонецЕсли;
    
    Если СхемаКатегорий = 3 Тогда
        
        //Новая схема
        
        Если СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТРаботники
         или СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТБюджетники Тогда
            //наймані працівники на загальних підставах
            //в т.ч. бюджетники
            СтрокаТЧ.КодКатегорииЗЛ = 1;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТИнвалиды Тогда
            //працюючий інвалід
            СтрокаТЧ.КодКатегорииЗЛ = 2;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТЛетчики Тогда
            //особа льотного складу
            СтрокаТЧ.КодКатегорииЗЛ = 3;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТРаботникиЗаПределами Тогда
            //громадянин України, який працює за її межами
            СтрокаТЧ.КодКатегорииЗЛ = 10;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТРаботникиИностранные Тогда
            //назва: працівник іноземних організацій в Україні
            СтрокаТЧ.КодКатегорииЗЛ = 11;    
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТРаботникиСР Тогда
            //наймані працівники, які працюють на посадах, робота на яких зараховується до стажу, що дає право на одержання пенсії відповідно до окремих законів України
            СтрокаТЧ.КодКатегорииЗЛ = 25;    
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТГПХ Тогда
            //особи, які працюють за угодами ЦПХ
            СтрокаТЧ.КодКатегорииЗЛ = 26;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТРаботникиУТОГУТОС Тогда
            //особи, які працюють на підприємствах та в організаціях всеукраїнських громадських організацій інвалідів, зокрема товариствах УТОГ та УТОС
            СтрокаТЧ.КодКатегорииЗЛ = 27;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТИнвалиды50 Тогда    
            //працюючий інвалід на підприємстві або в організації громадських організацій інвалідів, в яких кількість інвалідів становить понад 50 % 
            СтрокаТЧ.КодКатегорииЗЛ = 28;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТБольничные Тогда        
            //особи, які отримують допомогу по тимчасовій непрацездатності
            СтрокаТЧ.КодКатегорииЗЛ = 29;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТИнвалидыУТОГУТОС Тогда        
            //найманий працівник-інвалід, який працює на підприємствах та в організаціях всеукраїнських громадських організацій інвалідів, зокрема товариствах УТОГ та УТОС
            СтрокаТЧ.КодКатегорииЗЛ = 30;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТИнвалидыСР Тогда        
            //Працюючі інваліди, які працюють на посадах, робота на яких зараховується до стажу, що дає право на одержання пенсії відповідно до окремих законів України
            СтрокаТЧ.КодКатегорииЗЛ = 32;    
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТБольничныеИнвалиды Тогда        
            //больничные для инвалидов
            СтрокаТЧ.КодКатегорииЗЛ = 36;            
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТБольничныеУТОГ Тогда        
            //больничные в организациях УТОГ, УТОС
            СтрокаТЧ.КодКатегорииЗЛ = 37;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТГПХУТОГ Тогда        
            //ГПХ в УТОГ и УТОС
            СтрокаТЧ.КодКатегорииЗЛ = 38;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТБольничныеИнвалиды50 Тогда        
            //больничные для инвалида в организации с 50% инвалидов
            СтрокаТЧ.КодКатегорииЗЛ = 39;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТДекретные Тогда        
            //особи, які отримують допомогу у зв'язку з вагітністю та пологами
            СтрокаТЧ.КодКатегорииЗЛ = 42;    
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТДекретныеИнвалиды Тогда        
            //декретные для инвалида
            СтрокаТЧ.КодКатегорииЗЛ = 43;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТДекретныеУТОГ Тогда        
            //декретные в организациях УТОГ, УТОС
            СтрокаТЧ.КодКатегорииЗЛ = 44;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТДекретныеИнвалиды50 Тогда        
            //декретные для инвалида в организации с 50% инвалидов
            СтрокаТЧ.КодКатегорииЗЛ = 45;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТРаботникиФЛ Тогда        
            //особа, яка працює у фізичної особи
            СтрокаТЧ.КодКатегорииЗЛ = 46;    
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТМобил Тогда        
            // працівник, призваний на строкову військову службу
            СтрокаТЧ.КодКатегорииЗЛ = 47;
        ИначеЕсли СтрокаТЧ.Налог = Справочники.Налоги.ЕСВФОТМобилКомп Тогда        
            // Виплати, що компенсуються з бюджету в межах середнього заробітку працівників, призваних на військову службу
            СтрокаТЧ.КодКатегорииЗЛ = 48;
        КонецЕсли;    
        
    Иначе    
    
        //Определим случаи, когда код не нужен
        Если СтрокаТЧ.ВидРасчета.СпособРасчета <> Перечисления.СпособыРасчетаОплатыТруда.Взносы Тогда
            Возврат;
        КонецЕсли;
        Если НЕ СтрокаТЧ.ВидРасчета.ЕСВ Тогда
            Возврат;
        КонецЕсли;    
        
        Налоги = РегистрыСведений.ВзносыВФондыРаботниковОрганизаций.СрезПоследних(СтрокаТЧ.ДатаНачала,Новый Структура("Сотрудник",СтрокаТЧ.Сотрудник));
        
        Если СтрокаТЧ.ВидРасчета = ПланыВидовРасчета.ВзносыВФонды.ЕСВГПХ Тогда
            //особи, які працюють за угодами ЦПХ 
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТРаботникиУТОГУТОС,"Налог");
            Если  Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //ГПХ в УТОГ и УТОС
                СтрокаТЧ.КодКатегорииЗЛ = 38;
            Иначе    
                СтрокаТЧ.КодКатегорииЗЛ = 26;
            КонецЕсли;    
            Возврат;
        КонецЕсли;
        
        Если СтрокаТЧ.ВидРасчета = ПланыВидовРасчета.ВзносыВФонды.ЕСВБольничные Тогда
            //особи, які отримують допомогу по тимчасовій непрацездатності
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТИнвалиды,"Налог");
            Если Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //больничные для инвалида
                СтрокаТЧ.КодКатегорииЗЛ = 36;
                Возврат;
            КонецЕсли;    
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТИнвалиды50,"Налог");
            Если Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //больничные для инвалида в организации с 50% инвалидов
                СтрокаТЧ.КодКатегорииЗЛ = 39;
                Возврат;
            КонецЕсли;    
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТРаботникиУТОГУТОС,"Налог");
            Если Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //больничные в организациях УТОГ, УТОС
                СтрокаТЧ.КодКатегорииЗЛ = 37;
                Возврат;
            КонецЕсли;
            //все прочие больничные
            СтрокаТЧ.КодКатегорииЗЛ = 29;
            Возврат;
        КонецЕсли;
        
        Если СтрокаТЧ.ВидРасчета = ПланыВидовРасчета.ВзносыВФонды.ЕСВДекретные Тогда
            //Особи, які перебувають у відпустці у зв'язку з вагітністю та пологами
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТИнвалиды,"Налог");
            Если Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //декретные для инвалида
                СтрокаТЧ.КодКатегорииЗЛ = 43;
                Возврат;
            КонецЕсли;    
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТИнвалиды50,"Налог");
            Если Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //декретные для инвалида в организации с 50% инвалидов
                СтрокаТЧ.КодКатегорииЗЛ = 45;
                Возврат;
            КонецЕсли;    
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТРаботникиУТОГУТОС,"Налог");
            Если Налог <> Неопределено И Налог.Актуальность И СхемаКатегорий = 2 Тогда
                //декретные в организациях УТОГ, УТОС
                СтрокаТЧ.КодКатегорииЗЛ = 44;
                Возврат;
            КонецЕсли;
            //все прочие декретные
            СтрокаТЧ.КодКатегорииЗЛ = 42;
            Возврат;
        КонецЕсли;
        
        Если СтрокаТЧ.ВидРасчета = ПланыВидовРасчета.ВзносыВФонды.ЕСВМобилизованные Тогда
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВМобилизованные,"Налог");
            Если Налог <> Неопределено Тогда
                СтрокаТЧ.КодКатегорииЗЛ = 48;
                Возврат;
            КонецЕсли;    
        КонецЕсли;
        
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТИнвалиды,"Налог");
        Если Налог <> Неопределено И Налог.Актуальность Тогда
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВРаботникиСР,"Налог");
            Если  Налог <> Неопределено И Налог.Актуальность Тогда
                //Працюючі інваліди, які працюють на посадах, робота на яких зараховується до стажу, що дає право на одержання пенсії відповідно до окремих законів України
                СтрокаТЧ.КодКатегорииЗЛ = 32;
            Иначе    
                //працюючий інвалід (категорія платника: 1 та 2) 
                СтрокаТЧ.КодКатегорииЗЛ = 2;
            КонецЕсли;    
            Возврат;
        КонецЕсли;
        
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТРаботники,"Налог");
        Если  Налог <> Неопределено И Налог.Актуальность Тогда
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВРаботникиСР,"Налог");
            Если  Налог <> Неопределено И Налог.Актуальность Тогда
                //наймані працівники, які працюють на посадах, робота на яких зараховується до стажу, що дає право на одержання пенсії відповідно до окремих законів України
                СтрокаТЧ.КодКатегорииЗЛ = 25;
                Возврат;
            Иначе
                //наймані працівники на загальних підставах
                СтрокаТЧ.КодКатегорииЗЛ = 1;
                Возврат;
            КонецЕсли;    
        КонецЕсли;
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТБюджетники,"Налог");
        Если  Налог <> Неопределено И Налог.Актуальность Тогда
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВРаботникиСР,"Налог");
            Если  Налог <> Неопределено И Налог.Актуальность Тогда
                //наймані працівники, які працюють на посадах, робота на яких зараховується до стажу, що дає право на одержання пенсії відповідно до окремих законів України
                СтрокаТЧ.КодКатегорииЗЛ = 25;
                Возврат;
            Иначе
                //наймані працівники на загальних підставах
                СтрокаТЧ.КодКатегорииЗЛ = 1;
                Возврат;
            КонецЕсли;    
        КонецЕсли;
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТСудостр,"Налог");
        Если  Налог <> Неопределено И Налог.Актуальность Тогда
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВРаботникиСР,"Налог");
            Если  Налог <> Неопределено И Налог.Актуальность Тогда
                //наймані працівники, які працюють на посадах, робота на яких зараховується до стажу, що дає право на одержання пенсії відповідно до окремих законів України
                СтрокаТЧ.КодКатегорииЗЛ = 25;
                Возврат;
            Иначе
                //наймані працівники на загальних підставах
                СтрокаТЧ.КодКатегорииЗЛ = 1;
                Возврат;
            КонецЕсли;    
        КонецЕсли;
        
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТЛетчики,"Налог");
        Если  Налог <> Неопределено И Налог.Актуальность Тогда
            //особа льотного складу
            СтрокаТЧ.КодКатегорииЗЛ = 3;
            Возврат;
        КонецЕсли;
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТИнвалиды50,"Налог");
        Если  Налог <> Неопределено И Налог.Актуальность Тогда
            //працюючий інвалід на підприємстві або в організації громадських організацій інвалідів, в яких кількість інвалідів становить понад 50 % 
            СтрокаТЧ.КодКатегорииЗЛ = 28;
            Возврат;
        КонецЕсли;
        Налог = Налоги.Найти(Справочники.Налоги.ЕСВФОТРаботникиУТОГУТОС,"Налог");
        Если  Налог <> Неопределено И Налог.Актуальность Тогда
            Налог = Налоги.Найти(Справочники.Налоги.ЕСВИнвалидыУТОГУТОС,"Налог");
            Если  Налог <> Неопределено И Налог.Актуальность Тогда
                //найманий працівник-інвалід, який працює на підприємствах та в організаціях всеукраїнських громадських організацій інвалідів, зокрема товариствах УТОГ та УТОС
                СтрокаТЧ.КодКатегорииЗЛ = 30;
                Возврат;
            Иначе
                //особи, які працюють на підприємствах та в організаціях всеукраїнських громадських організацій інвалідів, зокрема товариствах УТОГ та УТОС
                СтрокаТЧ.КодКатегорииЗЛ = 27;
                Возврат;
            КонецЕсли;    
        КонецЕсли;
        
    КонецЕсли;    
    
КонецПроцедуры

-=Barsik=- Подменю пользователя
сообщение 01.02.23, 16:30
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

One @ Сегодня, 15:48 * ,
Спасибо за оперативный ответ!
Будем разбираться.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 13:27
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!