Выгрузка сотрудников, их должностей и подразделений ЗУП 3.х -> БП 3.0 (в т.ч. по расписанию регламентно)


В штатном обмене Зарплата и управление персоналом, редакция 3.1 -> Бухгалтерия предприятия, редакция 3.0 при выгрузке данных по зарплате сводно не проходит информация по должностям и подразделениям сотрудников.
Результат — в бухгалтерии не распечатать например авансовый отчет с данными сотрудника.
Когда ко мне обратилась третья дружественная организация с этой проблемой, то стало понятно — для методистов 1С это не баг, а фича.
Думаю под напором бухгалтеров 1С допилит обмен или может я чего не знаю, а пока прошу под кат…

Постановка задачи:

При ведении учета совместно Зарплата и управление персоналом, редакция 3.1 -> Бухгалтерия предприятия, редакция 3.0 в бухгалтерии нет данных о должности и подразделении сотрудника.
 

Решение:

Внешние обработки в 1С,  дополняющие штатный обмен.
Код открыт.
Правила обмена сделаны на Конвертация данных, редакция 2.1 
Внимание! 
Обмен происходит через каталог обмена файлами xml.
Если базы на сервере — каталог должен быть им доступен для записи/чтения.

Updates:

2024-10-26 изменились метаданные конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.8.113)  
доработан файл выгрузки из ЗУП

Порядок работы:

Подключаем обработку в 1С как внешнюю обработку — рекомендуемый вариант действий.
В принципе можно и как Файл — Открыть …

Заполняем настройки обработки — каталог обмена,  нажимаем кнопку «Выгрузить» в ЗУП и "Загрузить" в БП.

Требования к запуску обработки:

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

для России:

  1. Зарплата и управление персоналом, редакция 3.1 (базовая, проф, корп)
  2. Бухгалтерия предприятия, редакция 3.0 (базовая, проф, корп)

Также возможна адаптация под любую имеющуюся у пользователя типовую или нетиповую конфигурацию. 

Установка и использование обработки:

  1. Обработка выполнена с использованием управляемых форм.
  2. Может использоваться платформа  8.3.10.х и старше

 

         Поддержка отчета, лицензирование:

  1. Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
  2. При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.

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

Если вы не представляете: что такое 1С Предприятие,  файл и зачем вам нужна эта кухня.

Все файлы из интернет считаете зараженными вирусом.

Если физиологические, моральные, религиозные или другие причины не позволяют вам заполнять справочники, документы, настраивать отчеты 1С и запускать обработки.

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

Закройте эту страницу не продолжая чтения дальше.

Для адекватных людей:

Если оно есть у вас или предложения по улучшению — пишите.

19 Comments

  1. capitan

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

    Reply
  2. TMV

    1. Выгружается каждый раз весь справочник сотрудников?

    2. Зачем через файл, а не через прямое подключение?

    Reply
  3. capitan

    (2)

    1. Для надежности. Несколько тысяч сотрудников выгружаются не более получаса. Для ночи это приемлемое время. Смысл заморачиваться ?

    2. ИМХО Прямое подключение — зло

    Reply
  4. TMV

    (3)

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

    Хм, выгружаются только сотрудники с должностями или физлица тоже?

    (3)

    Для надежности

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

    Reply
  5. capitan

    (4)

    1. Проверено

    2. Код открыт — прицепите к правилам обмена любые кулинарные изыски и будет вам щастя

    Reply
  6. Dim.Gadget

    Здравствуйте!

    Не выгружается кадровая история, соответственно нет информации по должностям сотрудников, можете дать обновленные правила обмена под БП 3.0.60

    Reply
  7. capitan

    (6)да вроде правила актуальные, откуда такой вывод?

    Reply
  8. capitan

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

    Reply
  9. Dim.Gadget

    Я не ИТ-компания, я программист, файлы выгружаются и загружаются без ошибок, а вот регистр «Кадровая история сотрудников» как был пустой, так и остался, переносится только регистр «Текущие кадровые данные сотрудников», но когда смотрим карточку сотрудника — то поля «подразделение» и «должность» пустые. И почему у всех сотрудников дата приема = 01.01.2000?

    Reply
  10. capitan

    (9)

    У вас 99% что в настройках кадрового учета в бухгалтерии стоит — в этой программе.

    А надо — во внешней программе

    Reply
  11. user1029228

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

    Reply
  12. capitan

    (12) лучше бы прислать редакции ваших конфигураций

    Reply
  13. user1029228

    БП 3.0.65.69 ЗУП 3.1.7.128

    Reply
  14. capitan

    (14) мы пока не обновились до них. Попозже

    Reply
  15. capitan

    (14) Исправил под метаданные конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.8.113)

    Reply
  16. mei2015

    Для отражения должностей в авансах надо в Бух иметь Прием на работу

    Reply
  17. luser

    Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = Сотрудники (Справочник: Сотрудники)

    ПКС = 12 (УдалитьВидЗанятости —> УдалитьВидЗанятости)

    Объект = Иванова Лидия Ивановна (Сотрудник)

    СвойствоПриемника = УдалитьВидЗанятости (ПеречислениеСсылка.ВидыЗанятости)

    ОписаниеОшибки = Поле объекта не обнаружено (УдалитьВидЗанятости)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9657)

    КодСообщения = 13

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1335)}: Ошибка получения значения свойства объекта (по имени свойства источника)

    ПКО = Сотрудники (Справочник: Сотрудники)

    ПКС = 12 (УдалитьВидЗанятости —> УдалитьВидЗанятости)

    Объект = Иванова Лидия Ивановна (Сотрудник)

    СвойствоПриемника = УдалитьВидЗанятости (ПеречислениеСсылка.ВидыЗанятости)

    ОписаниеОшибки = Поле объекта не обнаружено (УдалитьВидЗанятости)

    ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9657)

    КодСообщения = 13

    Зарплата и управление персоналом, редакция 3.1 (3.1.11.133)

    Reply
  18. capitan

    Надо будет переделывать под изменения конфигураций

    Reply
  19. luser

    (18)

    Из правил обмена удаляем

    <Свойство>
    <Код>12</Код>
    <Наименование>УдалитьВидЗанятости —> УдалитьВидЗанятости</Наименование>
    <Порядок>600</Порядок>
    <Источник Имя=»УдалитьВидЗанятости» Вид=»Реквизит» Тип=»ПеречислениеСсылка.ВидыЗанятости»/>
    <Приемник Имя=»УдалитьВидЗанятости» Вид=»Реквизит» Тип=»ПеречислениеСсылка.ВидыЗанятости»/>
    </Свойство>
    

    Показать

    Выгрузка проходит, Загрузка проходит без ошибок, сотрудники в справочнике создаются, но в регистре «Текущие кадровые данные сотрудников» записи не создаются — в справочнике сотрудники отсутствуют заполненные данные в полях Подразделение, Должность.

    upd:

    в регистре «Текущие кадровые данные сотрудников» записи создаются, если два раза произвести загрузку одного и того же файла, т.е. когда уже есть создался сотрудник, после этого регистр загружается…

    Reply

Leave a Comment

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