Выгрузка в перечень льготных профессий (поименные списки) из ЗУП и УПП формат XML

Обработка создает файл XML в формате программы "Перечень льготных профессий". Можно сразу сдавать этот файл.

Обработка создает файл XML в формате программы «Перечень льготных профессий» из ЗУП 2.5 и УПП 1.3. Данные берутся из регистра сведений «Записи о стаже для СЗВ», куда они попадают при работе типового функционала «Подготовка данных ПФР».

Можно сразу сдавать этот файл, можно загрузить его в программу для редактирования.

 

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

 

При выгрузке используются свойства справочников:

1. «Представление в ПЕРЕЧНЕ ЛЬГОТНЫХ ПРОФЕССИЙ» справочника «Подразделения организаций»

2. «Отражается в ПЕРЕЧНЕ ЛЬГОТНЫХ ПРОФЕССИЙ как» справочника «Должности организаций»

3. «Дата ввода в штатное расписание для ПЛП» справочника «Должности организаций»

4. «Подтверждающие документы для ПЛП» справочника «Должности организаций»

5. «Характер работы для ПЕРЕЧЕНЬ ЛЬГОТНЫХ ПРОФЕССИЙ» справочника «Должности организаций»


Указанные свойства создаются кнопкой «Создать свойства» обработки.

 

72 Comments

  1. ljolsen

    Я так понимаю, теперь можно всем навязываемым ПФР «Перечнем льготных профессий» не пользоваться?

    а мы-то мучились-мучились.

    Спасибо большое, денег накоплю и скачаю!

    Reply
  2. prog-eg

    Если «Не смогли получить ФИО» из РегистрСведений.ФИОФизЛиц то нужно его брать из ФизЛицо.Наименование, а не выводить в этом случае ошибку.

    Reply
  3. prog-eg

    Выгружаются только периоды стажа с непустым реквизитом «Особые условия труда» — но нужно еще выгружать с непустым реквизитом «Выслуга лет» и учесть в XML что может быть несколько оснований в одной строке: «Особые условия труда» + «Выслуга лет» либо одно из них.

    Reply
  4. Гелла

    Да, хорошая вещь. Проверим 2 квартал на ней.

    Reply
  5. prog-eg

    1. Исправьте ТЗДолжности.СОтрировать(«Должность»); на ТЗДолжности.Сортировать(«Должность»);

    2. Не верно присоединяется должность и подразделение если сотрудник устроен дважды — по основному месту работы и по совместительству.

    Reply
  6. prog-eg

    3. при поиске должности и подразделения исключить давно уволенных работником

    4. Подразделение нужно свернуть по представлению

    Reply
  7. olga2272

    Просто замечательно! Спасибо большое, Вы просто УМНИЧКА!!! Потделала чуть-чуть под «себя» и все просто идеально. Еще раз спасибо!

    Reply
  8. prog-eg

    5. нужно проанализировать верно ли рассчиталось количество факт, не думаю что в программе Перечень ЛП алгоритм такой же простой.

    Reply
  9. olga2272

    Проверила на 1-ом квартале 2012 г. Сделала сверку с ИС, все работает илеально, ни одной ошибки

    Reply
  10. Valdis_KH

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

    Reply
  11. bogdan_sukonnov

    (6) prog-eg,

    1,2,3,4 вроде исправил. Про «Выслугу лет» ничего не знаю — у нас её не бывает. Объясните, пожалуйста, какие ресурсы (реквизиты) регистра «Записи о стаже для СЗВ-4» анализировать и в какие поля перечня выгружать — добавлю это условие.

    Reply
  12. bogdan_sukonnov

    За благодарности и внимание всем спасибо!

    Reply
  13. bogdan_sukonnov

    (11) Valdis_KH,

    обработка не для подготовки/заполнения данных, а только для выгрузки. Заполняются данные в «Подготовка данных ПФР». Выгружается только льготный стаж (сейчас критерий — заполненные «особые условия труда»). Для полноты информации можно заполнить свойства справочников «Должности организаций» и Подразделения организаций». Список свойств перечислен в описании обработки. Свойства редактируются в форме элемента справочника на закладке «Дополнительно».

    Reply
  14. prog-eg

    (13) bogdan_sukonnov, ЗаписиОСтажеДляСЗВ4.ОснованиеВыслугиЛет загружать в Основание льготы 1, если Основание льготы 1 не заполнено, иначе в Основание льготы 2.

    В связи с этим, Должности нужно сворачивать в разрезе Основание льготы 1, Основание льготы 2, Позиция по списку 1,2

    Reply
  15. Valdis_KH

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

    Reply
  16. Valdis_KH

    вот файл с перечнем который мы сдали

    1.xml это файл тот что выгружается с обработкой

    Reply
  17. prog-eg

    (13) bogdan_sukonnov, Я вчера занималась правкой вашей обработки и сегодня еще продолжаю, не так все просто.

    Например, по п.4. Подразделение нужно свернуть по представлению — нужно гораздо больше сделать изменений.

    Reply
  18. bogdan_sukonnov

    (18) Valdis_KH,

    Прошу прощения, после разных доработок обработка перестала работать. Лучшее враг хорошего ). Сейчас исправил ошибки — попробуйте еще раз. Вот только поле «ставка» в перечне у меня не заполняется — у нас не требовали этого — оно обязательно?

    Reply
  19. bogdan_sukonnov

    (19) prog-eg,

    Жаль, что Вам приходится испытывать столько неудобств. В версии 1.01 были ошибки, сейчас 1.02 — может быть всё нормализовалось? Если Вы преобразили обработку к лучшему , пришлите, пожалуйста, свой вариант — ну или давайте подумаем как предоставить людям лучший вариант.

    Reply
  20. Valdis_KH

    (20) bogdan_sukonnov,

    да поле ставка обязательно и критерием заполнения является «Выслуга лет», т.к. они являются педагогами

    Reply
  21. olga2272

    Все работало с самого начала. Чего вам не нравится? Единственное, что я поправила, это : 1.ТЗДолжности.СОтрировать(«Должность»); на ТЗДолжности.Сортировать(«Должность»); 2.Заремила ДатаУходаНаПенсию (она мне не нужна) 3. Заполнила свойства, кстати, очень умно сделано, особенно понравилось свойство Подтверждающие документы (у нас для разных должностей разные документы, а у меня ранее была самописная обработка и я никак не могла это в ней прописать, не додумалась через свойчтва объектов) 4. Ну и так по мелочи, чисто для своего удобства (выбор руководителей и их должности через справочники. После всех изменений сформировала файл, в котором около 2 тыс.человек и сделала сверку на расхождения с уже сданными в ПФР Инд.сведениями (их более 4 тыс.чел). Ошибок нет, все идеально. Еще раз спасибо!

    Reply
  22. bogdan_sukonnov

    (22) Valdis_KH,

    боюсь, у меня нет возможности корректно отработать эти условия — если бы Вы доработали обработку, был бы Вам очень признателен, ну или опубликуйте доработанную — я свою публикацию закрою

    Reply
  23. Valdis_KH

    (16) prog-eg,

    у кого это учтено, выложи. хотелось бы проверить

    Reply
  24. prog-eg

    (23) olga2272, Сверка с инд. сведениями сверяет стаж и прочее, но не проверяет верно ли заполнилась должность. Возьмите версию обработки где при поиске должности исключены уволенные прошлых периодов и внутренние совместители.

    Reply
  25. nanik

    В программе «Перечнем льготных профессий» есть функция позволяющая автоматически сформировать список на основании пачек с индивидуальными сведениями.

    Reply
  26. bogdan_sukonnov

    (28) nanik, если не ошибаюсь, загрузка из пачки производится только в одно подразделение, у нас каждое судно — подразделение. Кроме того пачка не содержит доп. информации о подразделении и должности а также в таком случае не заполняется дата ухода на пенсию.

    Reply
  27. nanik

    (29) bogdan_sukonnov, при загрузке из пачек с ИС можно указать в какое подразделение загрузить сотрудника. Про дату выхода на пенсию и дополнительную информацию не скажу, так как в организации, в которой сейчас работаю, этот список всегда вообще от руки набивали в этой программе. Сейчас показал им возможность выгрузки и они дальше просто до оформляют этот список (что-то дописывают, объединяют сотрудникам периоды по разным организациям в один и т.п.). Сразу исчезло 97%: ошибки в ФИО, ошибки в периодах, ошибки в кодах. И самое главное исчезли споры что в пачках с ИС не правильно(типа за пачки отвечает бухгалтер по зарплате), так как они в своем поименном списке сделали как им надо и там верно и что там в ИС их не волнует , теперь приоритет сдвинулся в сторону 1с. Для меня это выгодно, так что если им там и надо что-то доставить, то пусть лучше доставят, но не скандалят и оба подразделения заинтересованы в качестве формируемых пачек. Ваша обработка как понял делает тоже самое, только тут будет сформирован один файл только для загрузки в программу «Перечнем льготных профессий», поэтому ставлю «+».

    Reply
  28. luser

    Пытаюсь выгрузить, выходит ошибка

    {Форма.Форма.Форма(561)}: Поле объекта не обнаружено (ДатаУходаНаПенсию)
    Если  ЗначениеЗаполнено(СтрокаФизЛицо.ФизЛицо.ДатаУходаНаПенсию) Тогда

    в принципе в коде убрал эти и несколько последующих и все выгрузилось, но что-то все-таки не так

    Reply
  29. ZeroDM

    Обработка не работает, либо отсутствует норм. инструкция для использования обработки

    Reply
  30. bogdan_sukonnov

    ошибку исправил

    Reply
  31. Boroda

    bogdan_sukonnov, простите, а та, что в открытом досиуае — там исправленная последняя версия?

    Reply
  32. bogdan_sukonnov

    к сожалению, забыл обновить, постараюсь сегодня вечером

    Reply
  33. Grek25007

    bogdan_sukonnov Я к сожалению плохо в этом разбираюсь, но есть необходимость собрать информацию по льготникам с 2009 года и воткнуть ее в перечень льготных профессий. Если не затруднит напишите инструкцию как это сделать. Понимаю что вопрос может показаться глупым, просто с 1С никогда не работал, а тут свалилось что срочно очень надо сделать (потеряли все файлы с перечня льготных профессий).

    Reply
  34. mrdeni

    Салют! можешь скинуть на ящик xmrdeni(собака)mail.ru

    Reply
  35. ildarus

    Привет!

    Onlinedisk.ru похоже накрылся. Можешь выложить свою обработку куда-нибудь в открытый доступ? Очень нужна.

    Reply
  36. rudnik

    скачал Вашу обработку, но есть проблема все выгружает из 1с а в ПЛ не загружает. Так как есть рабочие которые переходили из одного подразделения в другое (говорит, что дубль страховых номеров)

    Reply
  37. bogdan_sukonnov

    (40) да, к сожалению, обработка не рассчитана на переход сотрудника между подразделениями. И что еще обиднее, нет возможности в обозримом будущем исправить обработку. Могу посоветовать только убрать у проблемных людей особые условия труда в «Записях для стажа СЗВ» — непосредственно в регистре сведений или в «Подготовке сведений для ПФР», загрузить в перечень и подправить (или добавить) уже там данные нужного человека.

    Reply
  38. bogdan_sukonnov

    (39) ildarus, перевыложил на мисте

    Reply
  39. ildarus

    bogdan_sukonnov, на мисте последнее сообщение по этой обработке от 25.10.12, да и то содержит ссылку на мертвый onlinedisk.

    Или я где-то не там ищу?

    Reply
  40. ГердаКай

    (41) bogdan_sukonnov, Добрый день, очень хорошая обработка, подкорректировала ее как нам нужно, но на переходящих сотрудниках все остановилось, выгружается из 1С, но в Перечень не загружается, неужели ничего нельзя сделать, у нас льготников 1500 человек и за период каждый как-то перемещался то с профессии на другую профессию, то из одного подразделения в другое подразделение.

    Reply
  41. bogdan_sukonnov

    (44) ГердаКай. Вижу, что проблема у многих, постараюсь найти время и попытаться решить проблему. Но я сейчас занимаюсь совсем другим — мне тяжело будет даже создать условия для тестирования — у меня ни базы с работниками, ни перечня. Да и подзабыл я слегка как там и что. Если бы кто-нибудь взял на себя труд, сделал и прислал тестовую базу, на которой можно было потренироваться — это бы очень помогло.

    Reply
  42. ГердаКай

    (45) bogdan_sukonnov, я смотрела вашу обработку поняла в чем ошибка, вы анализируете должности в подразделении, а потом определяете людей по должности и по периодам, и когда у вас xml выгружается получается 2 человека одинаковых с разными должностями, при этом, если перевод временный то период когда он вернулся на свою должность в xml не попадает. А из Перечня смотрела выгружаемый xml по людям с переводами получается человек один, а по нему несколько периодов и в них может быть другая должность. Могу выслать полученный при выгрузке наш файл, который не загружается из-за дублей людей.

    Reply
  43. bogdan_sukonnov

    (46) ГердаКай, спасибо, файл выгрузки мне никак не поможет. Алгоритмически ошибка мне была понятна — вот только конфигурации с данными для проверки нет, а править обработку не имея возможности её проверить…

    Reply
  44. alina0587

    Спасибо за обработку, очень мне помогла, сейчас ее пытаюсь доработать, но видимо у меня не последняя версия. Выложите пожалуйста последнюю версию на работающем сервере, onlinedisk не работает(

    Reply
  45. alina0587

    Разобралась сама, особенно с должностями, про эту ошибку было написано выше. Все вроде работает сейчас. Огромное спасибо автору, обработка очень помогла, не пришлось писать с нуля. Не знаю, как лучше выложить то, что у меня получилось- здесь или отдельно?

    Reply
  46. bogdan_sukonnov

    (49) alina0587, если решили проблемы с переводом — это просто замечательно. Предлагаю Вам оформить публикацию — можно скопировать часть описания из этой, тогда я эту сделаю неактивной.

    Reply
  47. ГердаКай

    (49) alina0587, вам действительно удалось решить проблемы с переводом работника с одной должности на другую? Если выложите свой вариант обработки напишите пожалуйста.

    Reply
  48. alina0587

    Уважаемый Богдан! Я конечно могу сделать публикацию, но тогда мне кажется это будет несправедливо по отношению к вам как к автору. Обработка мне очень помогла, потому что надо было срочно сдать списки. Мне кажется совместная публикация была бы справедливой.

    Reply
  49. bogdan_sukonnov

    (52) alina0587, спасибо, очень приятно. Не знаю как сделать на инфостате совместную публикацию. Можем перенести обсуждение отсюда. Мой адрес bogdan_sukonnov *at* mail.ru

    Reply
  50. alina0587

    (51) ГердаКай, выложила на мисте, используйте поиск по сайту))

    Reply
  51. ГердаКай

    (54) alina0587, а публикацию на инфостарте не хотите оформить? чтобы не пострадали авторские права можно сделать ссылку на предыдущую публикацию.

    Reply
  52. ГердаКай

    (53) bogdan_sukonnov, Уважаемый Богдан! Еще раз хочу вернуться к вашей публикации, поблагодарить. Доделали под свои требования, решили проблему с перемещением сотрудников с должности на должность и оценили насколько быстро и красиво все загружается в Перечень льготных профессий. Еще раз спасибо.

    Reply
  53. Гость

    Добрый день!

    Уважаемый Богдан, подскажите, пожалуйста, где возможно получить описание формата файла xml Перечня льготных профессий, должностей?

    Reply
  54. bogdan_sukonnov

    Здравствуйте, формат есть на сайте разработчика программы — красноярского ОПФР pfrf.ru/ot_krasyar/soft/

    Reply
  55. Гость

    Спасибо, Богдан!

    Можете еще пояснить принцип работы Перечня или где можно найти эту информацию?

    У нас программа формирует СЗВ6-4, но при сверке с Перечнем возникают некоторые ошибки. Нам необходимо разобраться, как формировать СЗВ6-4, чтобы при сверке не было ошибок.

    К сожалению до разработчиков Перечня и Сверки в Красноярском крае никак не удается дозвониться…

    Reply
  56. bogdan_sukonnov

    (59) fovfov, нет, по работе перечня я абсолютно ничего сказать не могу. Хотя если у Вас проходит нормально сверка файла и пачек — думаю можно просто сдать файл, не загружая его в перечень.

    Reply
  57. BlackStar

    Не у кого при выгрузке не возникает ошибки

    {Форма.Форма.Форма(157)}: Значение не является значением объектного типа (Наименование)
    СтрокаТЗПодразделения.Представление=СтрокаТЗПодразделения.Подразделение.Наименование;

    причем по одной организации, где одно подразделение выгружается без проблем, а по другой, где подразделений много пишет вот это

    Reply
  58. alsegor

    (61) BlackStar,

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

    | И Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних

    На

    | И ОбособленноеПодразделение = &Организация) КАК РаботникиОрганизацийСрезПоследних

    Reply
  59. igorvasilyev39

    bogdan_sukonnov,

    Возникает такая проблема.

    Код

    {Форма.Форма.Форма(157)}: Значение не является значением объектного типа (Наименование)

    СтрокаТЗПодразделения.Представление=СтрокаТЗПодразделения.Подразделение.Наименование;

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

    | И Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних

    На

    | И ОбособленноеПодразделение = &Организация) КАК РаботникиОрганизацийСрезПоследних

    Это решение не помогает. Подскажите каким еще образом можно решить проблемку? У меня одна организация с большим количеством подразделений.

    Reply
  60. ГердаКай

    (63) igorvasilyev39, помогает

    Если СтрокаТЗЗначенийСвойств=Неопределено Тогда

    //СтрокаТЗПодразделения.Представление=СтрокаТЗПодразделения.Подразделение.Наименование;

    СтрокаТЗПодразделения.Представление=СтрокаТЗПодразделения.Подразделение;

    Иначе

    СтрокаТЗПодразделения.Представление=СтрокаТЗЗначенийСвойств.Значение;

    КонецЕсли;

    и по должности тоже самое

    Если СтрокаТЗЗначенийСвойств=Неопределено Тогда

    //СтрокаТЗДолжности.Представление=СокрЛП(ВРЕГ(СтрокаТЗДолжности.Должность.Наименование));

    СтрокаТЗДолжности.Представление=СокрЛП(СтрокаТЗДолжности.Должность);

    Иначе

    СтрокаТЗДолжности.Представление=СокрЛП(СтрокаТЗЗначенийСвойств.Значение);

    КонецЕсли;

    Reply
  61. Lebannen

    Уважаемые, здравствуйте.

    Пользуюсь этой замечательной обработкой (последняя версия), все, впрочем, хорошо, за исключением одного НО. Ручками приходится поправлять должности, если человек переводился несколько раз в разные должности, пусть даже в короткие сроки. Дело в том, что в поименных листах в программе ПФР эти должности выгружаются с точностью до наоборот.

    Например, должно идти сначала 01.10.2013 — 01.10.2013 МАЛЯР 4 РАЗРЯД (27-2), а потом только 02.10.2013 — 02.11.2013 МАЛЯР (ОВУТ) (27-1). А получается наоборот и из-за этого ошибки в поименных листах.

    Если что-то можно сделать, скажите, пожалуйста.

    Reply
  62. bogdan_sukonnov

    (65) Lebannen, здравствуйте. Абсолютно нет времени сейчас. А что еще важнее, давно нет базы с вредниками и не пользуюсь этой обработкой. Сколько ищу доброго человека, который бы поднял упавшее знамя — безрезультатно…

    Reply
  63. Lebannen

    Печаль…я не могу дать Вам БД из соображений конфиденциальности (атомная энергетика). Буду следить за темой, может найдется человек, у которого база с вредниками…

    Reply
  64. Lebannen

    Всем привет, решил апнуть тему, может кто подскажет…Два месяца назад эта обработка работала исправно, выгружала списки. Сейчас середина апреля, были обновления в 1С, это как-то связано с тем, что списки перестали выгружаться с помощью этой обработки? В xml файле только шапка, а списка нет.

    Reply
  65. KTo

    (68) Lebannen, Это потому, что данные тперь не в регистре хранятся а в документе «Пачки раздела 6 расчета РСВ-1». А вот может тут кто знает про сроки сдачи списка льготных профессий? А то у нас получается такая картина, сдавать льготный перечень надо до 01 числа, а документы расчетная служба формирует после 15, и получается воспользоваться этой обработкой я не могу. Заранее всем спасибо.

    Reply
  66. KTo

    А тут она вообще продается) http://8plus.ru/good/vyigruzka-v-perechen-lgotnyih-professiy/

    Reply
  67. Painted

    Есть свежие версии

    http://infostart.ru/public/251617/

    http://infostart.ru/public/284621/

    http://infostart.ru/public/273805/

    Пробуйте. Делитесь впечатлениями. ))

    Reply
  68. alonesl

    Вопрос автору: У вас есть то же самое, но для конфигурации ЗуП 8.2 и «Перечень ЛП 3,6,1» это там, где выгружаются адреса, Даты рождения и Даты уволнения? Помогите плиз! Очень надо…

    Reply
  69. bogdan_sukonnov

    (72) alonesl, к сожалению, помочь не могу. Давнено нет уже клиентов с вредниками, поэтому никаких доработок нет и возможности их сделать тоже. Кажется находились те, кто дорабатывал эту обработку и выкладывал на инфостате, спросите у них.

    Reply
  70. yandukov

    Здравствуйте. Нужна такая же обработка для ЗУП 3.1.1.81, платформа 8.3.8.1861.

    Reply
  71. Temniy

    А как сдать через 1С отчетность? Произвольным сообщением в ПФР?

    Reply
  72. Rtyt

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *