Выгрузка физического лица из ЗУП 3.1 в Бухгалтерию 3.0

Инструмент, который можно дать пользователю для выгрузки физических лиц из ЗУП в Бухгалтерию. Все просто. Без выбора правил обмена и промежуточного файла выгрузки.

Как пользоваться:

  1. Добавить во внешние печатные формы и обработки;
  2. Внести настрой соединения(можно сразу проверить подключение);
  3. Выбрать физ лицо для выгрузки;
  4. Нажать кнопку "Выгрузить".

Выгружает:

  • Физическое Лицо;
  • Документы физического лица;
  • Гражданство Физического лица;
  • ФИО физических лиц.

 

Тестировалось и разрабатывалось на:

  • Зарплата и управление персоналом, редакция 3.1 (3.1.5.65)
  • Бухгалтерия предприятия, редакция 3.0 (3.0.58.26)

 

Добавила вариант с выгрузкой физического лица с данными сотрудника (например: подразделение, должность..). Эти данные подставляются, например, в авансовые отчеты.

34 Comments

  1. DmitryKSL

    Только подумал что нужна выгрузка отдельно физлица, а тут раз и обработка как раз.

    Reply
  2. bgalin

    пользуйтесь))

    Reply
  3. user705522_constantin_h

    А чем это от переноса через синхронизацию отличается?

    Reply
  4. bgalin

    Это прежде всего вопрос удобства для пользователя,

    И, при формировании проводок сводно, физ лица не выгружаются в Бухгалтерию , а они все равно нужны (например, в авансовых)

    Reply
  5. user705522_constantin_h

    (4)Тогда понятно.

    Reply
  6. quadrodecor

    У меня при проверке соединения: При попытке соединения с COM-сервером произошла следующая ошибка:

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13882)}: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован

    Reply
  7. bgalin

    надо зарегистрировать сом — объект V83.COMConnector, это как правило при установке происходит, можно и отдельно зарегистрировать

    Reply
  8. DmitryKSL

    (3)

    — Не всегда получится через синхронизацию зарегистрировать для обмена физлицо, для новых не получается, приходилось делать отражение и в нем уже добавлять.

    Для филиалов не даем права на синхронизацию, чтобы лишнего не наделали, а вот отдельно физлицо без проблем, да и им проще обработкой пользоваться.

    Reply
  9. infokar

    А как ее запустить для локальной базы?

    Reply
  10. bgalin

    Обработка рассчитана на серверную Бухгалтерию, ЗУП может быть серверным или локальным.

    Reply
  11. SvetLanaGil

    Добрый день. Спасибо за нужную обработку. Но у нас возникла проблема. В Бух задваиваются коды физ лиц при загрузке. Подскажите пожалуйста, как можно решить эту проблему?

    Reply
  12. bgalin

    Т.е. одно физ. лицо дважды?

    или

    один и тот же код у разных физ лиц?

    Reply
  13. SvetLanaGil

    один и тот же код у разных физ лиц.

    Похоже программа переносит код из ЗУП, и если такой код в БУХ уже есть, то он задваивается.

    Такая проблема возникает скорее всего в связи с тем, что у нас в одной Бух настроена синхронизация с несколькими ЗУП и соответственно количество физ лиц в ЗУП и БУХ различное.

    Reply
  14. bgalin

    Тогда сделайте префиксы в базах ЗУП

    Reply
  15. SvetLanaGil

    Не хотелось бы делать префиксы, так как потом начинает сбиваться и нумерация документов и т.д. мы специально избавлялись от префиксов. А нельзя сделать так, что бы при переносе физ лица код не переносился, а создавался новый в базе бух.

    В правилах обмена с помощью конвертации это легко настраивается, но в данной обработке я не нашла вшитых правил, что бы попробовать в них изменить

    Reply
  16. bgalin

    Правила там вшиты) в макете.

    выгрузите в xml, поменяйте в конвертации и загрузите обратно.

    Reply
  17. SvetLanaGil

    Хорошо, спасибо большое.

    Reply
  18. ivan65

    ЗУП локально БП СЕРВЕР работает, а ЗУП СЕРВЕР БП СЕРВЕР выдает ошибку при проверке подключения

    При попытке соединения с COM-сервером произошла следующая ошибка:

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13883)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ (8.3.10.2466) отличается от версии корневого модуля ‘core83’ (8.3.10.2699)

    Reply
  19. bgalin

    (18)

    в ошибке говорится, что у вас разные версии платформы для ЗУП и БП : (8.3.10.2466) и (8.3.10.2699). Приведите к одной платформе.

    Reply
  20. ivan65

    обе на одном сервере запускаются с одного меню при запуске показывают 8.3.10.2699, правда на sql, вы тестировали на sql?

    Reply
  21. bgalin

    (20)

    прошу прощения, не внимательно прочитала ошибку)

    нужно обновить компоненту V83.COMConnector.1

    или переустановить платформу или в инете поискать как зарегистрировать компоненту V83.COMConnector.1 от платформы 8.3.10.2699

    Reply
  22. Timur.V

    (18) Нужно устанавливать бух 3.0 и зуп 3.1 на один кластер серверов 1с. Можно и на разные, но тогда отслеживайте, чтобы платформы 1с были одной версии на каждом кластере. Тогда COM-соединение работает без проблем.

    Reply
  23. Timur.V

    (18) Или перерегистрируйте компоненту:

    Пуск — выполнить regsvr32 «C:Program Files (x86)1cv88.3.10.2699incomcntr.dll»

    Выполняйте от имени Администратора.

    Посмотрите ссылку: https://infostart.ru/public/400951/

    Reply
  24. ivan65

    спасибо Тимур но это все на сервере надо админов напрягать а они нехотят

    Reply
  25. RodinMax

    Здравствуйте, клиент серверный режим

    платформа 8.3.12.1685

    ЗУП КОРП 3.1.7.144 , БП КОРП 3.0.65.84

    проверка соединения выдает следующее:

    При попытке соединения с COM-сервером произошла следующая ошибка:

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13884)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса

    Вопрос решен, на сервере не была зарегистрирована COM компонента

    Reply
  26. xatab

    Добрый день. Обе базы серверные, но аутентификация Windows. Паролей на пользователей никто не ставил, но при подключении выдает ошибку: При попытке соединения с COM-сервером произошла следующая ошибка:

    {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13885)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Идентификация пользователя не выполнена

    Неправильное имя или пароль пользователя

    Как быть в данной ситуации?

    Reply
  27. bgalin

    (26)

    аутентификация Windows в этой обработке не реализована. Код открыт, можете сами подшаманить) там немного нужно.

    Reply
  28. podelis

    Если не сложно, пришлите почту свою. Есть что обсудить. Не гербалайф )) yesodins@gmail.com

    Reply
  29. Scorpion1_77

    Добрый день.

    Скажите, пожалуйста. Если воспользоваться Вашей обработкой и выполнить перенос ФЛ, то при последующей типовой синхронизации ЗиУП- БП по плану обмена в справочнике «Физические лица» будет создан дубль этого ФЛ? Ведь в регистр сведений «Соответствие объектов информационных баз» Ваша обработка запись по ФЛ не делает!?

    Reply
  30. bgalin

    (29) дублей не будет

    Reply
  31. Lord_Kingovich

    Здравствуйте. Он по одному физлицу переносит? Есть возможность выбрать несколько? Или даже всех?

    Reply
  32. bgalin

    (31) только по одному.

    Reply
  33. RodinMax

    Здравствуйте, а для ЗиКГУ 3.1 есть такая же обработка выгрузки по одному физ лицу?

    Reply
  34. androv

    День добрый. Есть обновление для текущих релизов ЗУП и БП ? Права полные.. Ошибки:

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

    ТипОбъекта = Физическое лицо

    Объект = Иванов Иван Иванович

    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1056)}: Не удалось зарегистрировать изменения на узлах плана обмена ОбменЗарплата3Бухгалтерия3 по причине: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1329)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменЗарплата3Бухгалтерия3.

    Описание ошибки:

    {РегистрСведений.РежимыПодключенияВнешнихМодулей.МодульМенеджера(31)}: Ошибка при вызове метода контекста (Прочитать)

    Менеджер.Прочитать();

    по причине:

    Нарушение прав доступа!

    ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

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

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

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

    ТипОбъекта = Физическое лицо

    Объект = Иванов Иван Иванович

    ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика — ‘ПередЗаписью’: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1056)}: Не удалось зарегистрировать изменения на узлах плана обмена ОбменЗарплата3Бухгалтерия3 по причине: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1329)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменЗарплата3Бухгалтерия3.

    Описание ошибки:

    {РегистрСведений.РежимыПодключенияВнешнихМодулей.МодульМенеджера(31)}: Ошибка при вызове метода контекста (Прочитать)

    Менеджер.Прочитать();

    по причине:

    Нарушение прав доступа!

    ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

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

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

    Reply

Leave a Comment

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