Пришлость написать обработку выгрузки. Обработка переносит только тех сотрудников и физических лиц, которые зарегестрированы в Плане обмена. Если создается новый элемент справочника физ лица или сотрудники, то он регистрируется в плане обмена автоматически. Если необходимо зарегистрироваить элемент справочника физические лица или сотрудники, достаточно открыть элемент справочника и нажать кнопку "ОК" или "Записать". Для регистрации всего справочника можно воспользоваться групповой обработкой.
При открытии обработки в настройке подключения нужно выбрать тип подключения, платформу, путь к базе бухгалтерии, имя пользователя и пароль. Кнопка "Тест подключения" проверяет возмодность подключения к базе бухгалтерии. Кнопка "Запомнить выбор" запоминает настройки (в регистр контактная информация).
В Зарплате необходимо:
При последующих запусках обработки достаточно нажать кнопку "Выполнить", поскольку настойка подключения сохранена.
Осуществляется перенос физ лиц, сотрудников, паспортных данных и ФИОФизЛиц.
В связи с замечаниями по Плану обмена доработал обработку — выбор плана обмена вынес на форму обработки.
Теперь обязательно прописывать "Бух" в плане обмена не нужно — просто выбираем нужный план обмена, если он есть, если его нет, создаем новый с произвольным кодом.
17.09.2013 По просьбе бухгалтерии написал новую обработку переноса с возможностью подкачки должностей и кадровых документов. Обработку нужно запускать в Бухгалтерии, все то же самое, отличие в том, что в настойке нужно указать код плана обмена в Зарплате, можно установить галку "Загружать кадровые документы". Почему в бухгалтерии? Дело в том, что в выгрузить документы из Зарплаты в Бухгалтерию сельхоз предприятия по com- cоединению невозможно, закрыл Агрософт, поэтому запускаю в Бухгалтерии и качаю из Зарплаты. В обычной бухгалтерии тоже будет работать, писать отдельно(чтобы запуск шел из зарплаты) лень.
Синхронизация сотрудников и физ лиц по кодам. Выгружаются документы Прием на работу в организацию, Кадровое перемещение организаций, Увольнение организаций.
Подразделения не синхронизируются, проверяйте совпадение по кодам. Поиск должностей по наименованию, не нашел — добавил. Если кадровый документ не попал в бухгалтерию, его нужно провести в зарплате и сделать выгрузку заново.
Нумерация выгруженных документов: "З" плюс префикс организации плюс номер документа, чтобы не перебить созданные кадровые документы в бухгалтерии, документами созданными в зарплате такими же номерами. Поиск документов по номеру+ период.
06.11.2013 Исправлены ошибки при загрузке кадровых документов.
05.03.2024 Синхронизация БП3.0 и ЗУП Синхронизация физ лиц по ФИО и дате рождения. Синхронизация сотрудников и других справочников по коду. Кадровые данные переносятся в регистр кадровая история сотрудников. Данные подключения запоминаются в БП 3.0, в дополнительные реквизиты справочника Организации, организация выбирается первая найденная по коду.
28.11.2024 Загрузка сотрудников из ЗУП 3.1 в БП 3.0
Штатная обработка (обмен 3УП 3.1 и БП 3.0 )не переносит сотрудников из зарплаты в бухгалтерию. Иногда возникает необходимость переноса. Написал обработку переноса сотрудников из зарплаты в бухгалтерию на основе предыдущих обработок.
В зарплате используется план обмена "Автономная работа". Обработка запускается на стороне бухгалтерии. При первом запуске обработки, если план обмена в зарплате не найден, обработка сама автоматически создаст и добавит его в зарплате с кодом "Бух".
Синхронизация физ лиц по ФИО и дате рождения. Синхронизация сотрудников по коду. При загрузке сотрудника данные из регистра сведений "Кадровая история сотрудников" по срезу последних в зарплате переносится в регистр сведений "Текущие кадровые данные сотрудников" в бухгалтерии. Данные подключения запоминаются в БП 3.0, в дополнительные реквизиты справочника Организации, организация выбирается первая найденная по коду.
Обработка протестирована на релизах Бухгалтерия предприятия 3.0.66.53 и ЗУП 3.1.8.155
Хм… Использовать план обмена подобным образом — мысль интересная, плюс за идею. Но есть пара замечаний:
1. Поиск плана обмена по коду — не комильфо: а если основной план обмена ЗУП-БП уже имеет код «БУХ»? Логичнее было бы добавить выбор плана обмена в форме настроек обработки.
2. Собственно, если уже есть план обмена ЗУП-БП, то зачем создавать ещё один? Почему бы не использовать уже имеющийся, добавив соответствующую корректировку плана обмена и регистра соответствия объектов в бухгалтерии?
Спасибо!
спасибо, весьма нужная обработка. Подскажите, пожалуйста, возможно ли что бы эта обработка в последующем могла переносить так же и регистр сведений, в котором текущая должность и текущее подразделение сотрудника без необходимости тянуть кадровые приказы и о приёме на работу и кадровых перемещений ?
(3) sergiobargio1, В БП 2.0 такие сведения один фиг отражать нужно если и не кадровыми документами, то ручными операциями, которые если пользователь тронет, то сразу слетает все))) В БП 3.0 нет возможности ручными операциями отразить вообще, так как регистр кадровой истории больше им не редактируется. Только кадровые тянуть в БП 3.0 без вариантов. К тому же в БП 3.0 кадровые вводятся один документ на одного человека, а в ЗУП на групы людей, сразу появляется затык увы. сам писал перенос кадровой инфы и в БП 2.0 и вот недавно нарисовал перенос в БП 3.0 (еще не обкатан). Обработки выложены, можете качать.
Спасибо Нужная обработка
Скачала, попробовала, пишет синхронизация завершена, но почему-то новые физические лица в бухгалтерии не появились. Что-то не так?
Вроде получилось, спасибо. Ставлю +
Есть что-нибудь похоже для БП 3.0?
Вопрос: где брать планы обмена между БУХ и ЗУП ?
+ ловите ошибки :
{Форма.Форма.Форма(35,3)}: Процедура или функция с указанным именем не определена (ПоказатьПредупреждение)
<<?>>ПоказатьПредупреждение(, НСтр(«ru = ‘Справочник организаций пустой! Заполните справочник! ‘
У меня вот такая
При попытке соедиения с COM-сервером произошла следующая ошибка:
{Форма.Форма.Форма(613)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Ошибка инициализации библиотеки модулей
(12) avkgvgold, Попробуйте: В режиме конфигуратора нужно запустить проверку конфигурации (Конфигурация -> Проверка конфигурации) с включенными флажками «Внешнее соединение» и «Внешнее соединение (вариант клиент-сервер)
Не прокатило
(14) avkgvgold, подскажите, пожалуйста. Вам удалось разобраться? У меня аналогичная ошибка ((
Спасибо! Очень нужная обработка
Избавляет от ручной работы
Здравствуйте. Есть такая обработка для бух 3.0 и зуп 3.0?
Здравствуйте. Есть такая обработка для Зарплата и управление персоналом, редакция 3.1 (3.1.2.90) и Бухгалтерия предприятия, редакция 3.0 (3.0.46.11) ?
2.5.119 узел добавлен, обработка просто не открывается
(19) Узел добавляете в зарплате, а обработку нужно запустить в бухгалтерии.
(20)
да, но в зуп (2.5 8.3) она не открывается вообще, даже для настройки
(21) В зуп она и не должна открываться, открываете ее для настройки и запуска в бухгалтерии, прописываете параметры подключения к базе зуп, нажимаете кнопку запомнить (запоминаете параметры подключения к зуп). Затем кнопку выполнить.
Александр, у меня в ЗУП много организаций, а в Бухгалтерию надо выгружать только данные по одной. Это возможно? Из описания понял что вы используете полный план обмена, в конфигурации также есть план обмена «по организациям», его сложно задействовать?
Заметил, что если должности не было в бухгалтерии, то сотрудник перегрузится с пустым полем. При повторной перегрузке подхватится.
Заменил план обмена на «по организациям», работает.
Но нужно решить проблему, что бы элементы вспомогательных справочников добавлялись только нужные, а не все что были изменены. К примеру мне нужны не все вносимые в ЗУП физ-лица, а только те что участвуют в сотрудниках по моей организации.
Необходимо написать функцию поиска сотрудника по физ лицу, и, если он(сотрудник) не работает в этой организации, физ лицо не выгружать. Сейчас у меня большая загрузка, будет время, доработаю.
(26) С Физлицами разберусь
А по поводу должностей, что я писал в (24), решил проблему добавлением строчку после записи нового элемента
Александр, Вы бы написали инструкцию по использованию обработки, где открывать, как настраивать и запускать.
При нажатии кнопки «выполнить» вылетает ошибка:
При попытке соедиения с COM-сервером произошла следующая ошибка:
{ВнешняяОбработка.СихронизацияФЛвЗУПиБП.МодульОбъекта(352)}: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован
Программа (1С Бухгалтерия) запущена от имени администратора.
Что необходимо сделать,чтобы исправить данную ошибку ?
При установке платформы на вашем компьютере не зарегистрировалась dll — ка(файл comcntr.dll). Он находится в каталоге bin платформы. Его можно зарегистрировать, переустановив платформу, или зарегистрировать с помощью команды regsvr32 (инструкция есть в интернете)
выгрузка из зуп 3.1 в бп 2.0 есть? какая из четырех файлов?
нет, такой не делал, обычно я сначала переводил бухгалтерию 2.0 на бухгалтерию 3.0
«Не удалось подключиться к базе источнику!!!» Насторойки подключения правильные, пробовал для разных релизов БП на разных платформах. В чем может быть проблема?
(32) Имя пользователя, пароль, версия(файловая), если серверная правильное имя сервера и базы, одинаковая платформа у зарплаты и бухгалтерии.