С одной стороны, эта информация уже описана в моей же статье:
Работа с контактной информацией.
Но в последнее время часто стал видеть в чатах, что это всё ещё вызывает проблемы.
По этой причине собрал всё, что написано в моей статье в расширение.
Состав расширения:
1. Общий модуль РаботаСАдресамиКлиентСервер
2. Общий модуль АдресныйКлассификаторСлужебный
3. Обработка зуп_ИсправлениеАдреса.
В общих модулях исправлены ошибки типового релиза, которые описаны в статье, в обработке в модуле объекта сделана экспортная процедура, которая на основании параметров выполняет преобразование и запись адреса физическому лицу.
Параметры такие:
-- Адрес - Структура. Её поля сделаны англоязычными, чтоб можно было использовать в обменах. Список полей можно увидеть в коде.
-- ФизическоеЛицо - тип значения справочник "Физические лица"
-- Тип - тип значения перечисление "Типы контактной информации"
-- Вид - тип значения справочник "Виды контактной информации"
Есть проверка на наличие такого вида адреса, он предварительно удаляется. Если проверка не требуется по какой-то причине - её можно отключить в коде.
Если параметр ФизическоеЛицо заменить на контрагент, то этот код можно применить к загрузке контрагентов.
На всякий случай напишу, что релиз не имеет значения. Это очень давний программный интерфейс.
Конфигурация также не имеет значения, т.к. это механизм БСП.
Коллеги, предлагаю поучаствовать в вебинаре по представлениям в ЗУП. Все подробности по ссылке:
Вебинар по представлениям в ЗУП.
Примеры моих обработок:
График вахты в ЗУП: Помощник заполнения и расчет переработок
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.35.48
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.35.48
Вступайте в нашу телеграмм-группу Инфостарт