Проблема с заполнением адреса физлица

1. user2132139 11.03.25 18:29 Сейчас в теме
Добрый день.
Столкнулся с такой проблемой. Есть внешняя обработка, которая заполняет данными из xml документа данные физического лица(фио, инн и тп). Все нормально записывается. Но стоит открыть это фл,и адреса светятся красным, но стоит нажать на кнопку "Записать и закрыть", открыть фл по-новой и все нормально.
Не могу понять, как решить эту проблему

Код, который я использую

&НаКлиенте
Процедура ЗаписатьФайл(Команда)
ЗаписатьФайлНаСервере();
КонецПроцедуры

&НаСервере
Процедура ЗаписатьФайлНаСервере()

Для каждого СтрокаДанных Из Объект.Данные Цикл
НовоеФизическоеЛицо = Справочники.ФизическиеЛица.СоздатьЭлемент();
НовоеФизическоеЛицо.Наименование = СтрокаДанных.ФИО;
...
НовоеФизическоеЛицо.Записать();
КонецЦикла;
КонецПроцедцры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 11.03.25 18:52 Сейчас в теме
Ну то есть у тебя проблема с адресами, а ты нам показываешь только тот кусок, где ты героически записываешь только наименование.

МО-ЛО-ДЕЦ!
3. user2132139 11.03.25 18:54 Сейчас в теме
(2)
Если ЗначениеЗаполнено(СтрокаДанных.АдресПроживания) Тогда
			НовыйКонтакт = НовоеФизическоеЛицо.КонтактнаяИнформация.Добавить();
			НовыйКонтакт.Вид = Справочники.ВидыКонтактнойИнформации.АдресМестаПроживанияФизическиеЛица;
			НовыйКонтакт.Представление = СтрокаДанных.АдресПроживания;
			НовыйКонтакт.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
		КонецЕсли;


если это что-то даст, то ок
своим кодом я хотел показать алгоритм работы, а проблема, как мне кажется, связанна с классификатором адреса
4. user2107191 11.03.25 18:56 Сейчас в теме
(3) Ну да, у Контактной информации же есть только представление. Других полей в таблице нет.
А зачем, правда?
5. user2132139 11.03.25 18:58 Сейчас в теме
(4) я не спорю, есть. А какие нужно тогда заполнить, чтобы сразу при записи адрес не был красным?
6. user2107191 11.03.25 19:01 Сейчас в теме
(5) А что посмотреть на состав полей, поразмышлять над их предназначением, нет? Посмотреть, что происходит с ними после того, как ты в форме нажал Записать и краснота исчезла - нет? Никак не судьба догадаться просто СРАВНИТЬ "до" и "после"?
8. user2132139 11.03.25 19:33 Сейчас в теме
(6) собственно, хочу поблагодарить за наводку!
нужно было также загружать ЗначенияПолей
7. user1936660 11.03.25 19:29 Сейчас в теме
(3)
я хотел
Умные люди, разрабатывающие БСП написали тонну документации по подсистеме контактной информации. А другие умные люди сейчас будут тебя чморить и заставять найти эту документацию и прочитатать её. Займись этим превентивно. Сам.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот