Выгрузка физического лица из ЗУП 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 не будет опубликован. Обязательные поля помечены *