Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
08 сен 2024, 02:21

ЗУП 3.1 проверка адресов физлиц

Автор Юмин Кирилл, 13 фев 2020, 10:57

0 Пользователей и 1 гость просматривают эту тему.

Юмин Кирилл

Здравствуйте.
После обновления адресного классификатора, пошли массовые возвраты отчетов ФСС. У многих сотрудников оказался неактуально заполнен адрес по прописке.
Заставить кадровика проверить всех людей конечно можно, но не гуманно (в базе тысяча физлиц). Хочу сделать небольшую внешнюю обработку, которая покажет список лиц с неактуальными данными.
В ЗУПе есть стандартная обработка "РасширенныйВводКонтактнойИнформации", а в ней функция проверки адреса "Функция ОшибкиЗаполненияАдресаXDTO(Знач Адрес, ВидИнформации, РезультатГруппами = Ложь) Экспорт", все адреса можно найти в табличной части Справочник.ФизическиеЛица.КонтактнаяИнформация, Вид - так же в этом справочнике есть.
Вроде все нужное для проверки есть. Но это не работает:
Результат = Обработки.РасширенныйВводКонтактнойИнформации.ОшибкиЗаполненияАдресаXDTO(Адрес, ВидИнформации);
Где Адрес - это поле Представление из Справочник.ФизическиеЛица.КонтактнаяИнформация (функция принимает строку и раскладывает ее на данные), а ВидИнформации - это поле Вид из Справочник.ФизическиеЛица.КонтактнаяИнформация
После останется прочитать, чему равна переменная "Результат"..., но функция не хочет "кушать" эти аргументы и возвращает ошибку. Подскажите, что я делаю не так.
Скорее всего, ошибка происходит из-за адреса, потому что в функции проверки вызывается функция разложения строки адреса по полям.
Пытаюсь напрямую вызвать эту функцию:
Адресс = УправлениеКонтактнойИнформациейСлужебный.JSONВКонтактнуюИнформациюПоПолям(Адрес, Перечисления.ТипыКонтактнойИнформации.Адрес);
сообщить (строка(Адресс));

Возвращает ошибку.
Пробовал вместо Представления из табличной части, взять поле ЗначенияПолей, там строка уже разложена на составляющие, но получаю другую ошибку, о неверном втором параметре.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск