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


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

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

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

Решение:

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

Updates:

2026-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 не будет опубликован. Обязательные поля помечены *