Изменения в новой версии:
- Для добавления используется GUID из базы источника. Требуется платформа не ниже 8.3.22
- Добавлен поиск соответствия по GUID
- Если GUID найден в текущей базе, добавить физлицо не возможно
- Если физлицо имеет совпадения по другим реквизитам, то пользователю будет предоставлен выбор: добавить\отказ
Ситуация:
Есть две базы БП 3.0 и ЗУП 3.1. Между ними настроена синхронизация для отражения зарплаты. Без детализации - сводно. Справочники физических лиц не синхронизируются. Править стандартные правила не желательно.
Для чего нужна обработка:
В БП физические лица нужны для ведения учета. Например для работы с подотчетными лицами, авансовые отчеты, выдача спецодежды и т.д.
Поступило техническое задание:
Сделать простую, понятную обработку для поиска в базе ЗУП 3.1 физического лица с проверкой его наличия в текущей базе БП 3.0 и в случае его отсутствия разрешить пользователю его добавить. Добавить в базу БП минимум реквизитов: GUID, ФИО, Дата рождения, СНИЛС, ИНН, Пол, Код
Для подключения к внешней базе используется COM соединение. Если у вас нет подключения, то скорее всего необходимо зарегистрировать в системе компонент V83.COMConnector для этого в командной строке (cmd.exe) необходимо выполнить под Администратором скрипт. Номер платформы можно найти в каталоге C:\Program Files\1cv8\
regsvr32 "C:\Program Files\1cv8\[номер платформы]\bin\comcntr.dll"
Указываем параметры соединения для файлового или клиент-серверного режима
Алгоритм поиска соответствия в текущей базе БП. Поиск по СНИЛС >> по ИНН >> по ФИО и Дате рождения >> по ФИО. Поиск необходим для того что бы не допустить появления дублей. Если соответствия не найдены, пользователю доступно право добавить физическое лицо в текущую базу
Для удобства предусмотрен переход в справочник физических лиц для просмотра вновь добавленной записи.
Зарплата и управление персоналом, редакция 3.1 (3.1.12.144 - 3.1.27.111)
В качестве базы Источника подойдут: ЗУП 3.1, ЗИК 3.1, БП 3.0
В качестве базы Приемника подойдет: БП 3.0 (можно адаптировать под другие конфигурации, код открыт).