Результат — в бухгалтерии не распечатать например авансовый отчет с данными сотрудника.
Когда ко мне обратилась третья дружественная организация с этой проблемой, то стало понятно — для методистов 1С это не баг, а фича.
Думаю под напором бухгалтеров 1С допилит обмен или может я чего не знаю, а пока прошу под кат…
Постановка задачи:
При ведении учета совместно Зарплата и управление персоналом, редакция 3.1 -> Бухгалтерия предприятия, редакция 3.0 в бухгалтерии нет данных о должности и подразделении сотрудника.
Решение:
Внешние обработки в 1С, дополняющие штатный обмен.
Код открыт.
Правила обмена сделаны на Конвертация данных, редакция 2.1
Внимание!
Обмен происходит через каталог обмена файлами xml.
Если базы на сервере — каталог должен быть им доступен для записи/чтения.
Updates:
2024-10-26 изменились метаданные конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.8.113)
доработан файл выгрузки из ЗУП
Порядок работы:
Подключаем обработку в 1С как внешнюю обработку — рекомендуемый вариант действий.
В принципе можно и как Файл — Открыть …
Заполняем настройки обработки — каталог обмена, нажимаем кнопку «Выгрузить» в ЗУП и "Загрузить" в БП.
Требования к запуску обработки:
Обработка предназначена для использования с актуальными типовыми конфигурациями, или нетиповыми, но не ломающими структуру справочников:
для России:
- Зарплата и управление персоналом, редакция 3.1 (базовая, проф, корп)
- Бухгалтерия предприятия, редакция 3.0 (базовая, проф, корп)
Также возможна адаптация под любую имеющуюся у пользователя типовую или нетиповую конфигурацию.
Установка и использование обработки:
- Обработка выполнена с использованием управляемых форм.
- Может использоваться платформа 8.3.10.х и старше
Поддержка отчета, лицензирование:
- Обработка не имеет ограничений по периоду действия, количеству организаций и информационных баз.
- При возникновении вопросов по работе с отчетом, их можно обсудить в комментариях к публикации, личных сообщениях либо по e-mail, указанному в письме с отчетом.
Не верю, что мне приходится писать для пользователей этого сайта, но как оказалось нужно.
Если вы не представляете: что такое 1С Предприятие, файл и зачем вам нужна эта кухня.
Все файлы из интернет считаете зараженными вирусом.
Если физиологические, моральные, религиозные или другие причины не позволяют вам заполнять справочники, документы, настраивать отчеты 1С и запускать обработки.
А платить вы за это не будете так как программист с десятилетним стажем.
Закройте эту страницу не продолжая чтения дальше.
Для адекватных людей:
Если оно есть у вас или предложения по улучшению — пишите.
Забыл написать что значит регламентно по расписанию — добавляете во внешние обработки, задаете расписание — каждый вечер и все — забываете об этой проблеме.
1. Выгружается каждый раз весь справочник сотрудников?
2. Зачем через файл, а не через прямое подключение?
(2)
1. Для надежности. Несколько тысяч сотрудников выгружаются не более получаса. Для ночи это приемлемое время. Смысл заморачиваться ?
2. ИМХО Прямое подключение — зло
(3)
Хм, выгружаются только сотрудники с должностями или физлица тоже?
(3)
Сомнительно. Мне кажется надежно, когда выгружается только то, что изменилось и действительно нужно обновить в бух-ии.
(4)
1. Проверено
2. Код открыт — прицепите к правилам обмена любые кулинарные изыски и будет вам щастя
Здравствуйте!
Не выгружается кадровая история, соответственно нет информации по должностям сотрудников, можете дать обновленные правила обмена под БП 3.0.60
(6)да вроде правила актуальные, откуда такой вывод?
(6)Вы же ИТ компания, прочитайте внимательно инструкцию, потом посмотрите — появляются файлики в каталоге обмена, какие ошибки при загрузке или выгрузке.
Я не ИТ-компания, я программист, файлы выгружаются и загружаются без ошибок, а вот регистр «Кадровая история сотрудников» как был пустой, так и остался, переносится только регистр «Текущие кадровые данные сотрудников», но когда смотрим карточку сотрудника — то поля «подразделение» и «должность» пустые. И почему у всех сотрудников дата приема = 01.01.2000?
(9)
У вас 99% что в настройках кадрового учета в бухгалтерии стоит — в этой программе.
А надо — во внешней программе
выдает ошибку при выгрузке
(12) лучше бы прислать редакции ваших конфигураций
БП 3.0.65.69 ЗУП 3.1.7.128
(14) мы пока не обновились до них. Попозже
(14) Исправил под метаданные конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.8.113)
Для отражения должностей в авансах надо в Бух иметь Прием на работу
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = Сотрудники (Справочник: Сотрудники)
ПКС = 12 (УдалитьВидЗанятости —> УдалитьВидЗанятости)
Объект = Иванова Лидия Ивановна (Сотрудник)
СвойствоПриемника = УдалитьВидЗанятости (ПеречислениеСсылка.ВидыЗанятости)
ОписаниеОшибки = Поле объекта не обнаружено (УдалитьВидЗанятости)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9657)
КодСообщения = 13
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1335)}: Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = Сотрудники (Справочник: Сотрудники)
ПКС = 12 (УдалитьВидЗанятости —> УдалитьВидЗанятости)
Объект = Иванова Лидия Ивановна (Сотрудник)
СвойствоПриемника = УдалитьВидЗанятости (ПеречислениеСсылка.ВидыЗанятости)
ОписаниеОшибки = Поле объекта не обнаружено (УдалитьВидЗанятости)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9657)
КодСообщения = 13
Зарплата и управление персоналом, редакция 3.1 (3.1.11.133)
Надо будет переделывать под изменения конфигураций
(18)
Из правил обмена удаляем
Показать
Выгрузка проходит, Загрузка проходит без ошибок, сотрудники в справочнике создаются, но в регистре «Текущие кадровые данные сотрудников» записи не создаются — в справочнике сотрудники отсутствуют заполненные данные в полях Подразделение, Должность.
upd:
в регистре «Текущие кадровые данные сотрудников» записи создаются, если два раза произвести загрузку одного и того же файла, т.е. когда уже есть создался сотрудник, после этого регистр загружается…