Не отображается юридический адрес контрагента

1. Azgerd 21.11.24 15:18 Сейчас в теме
Здравствуйте! Необходимо программно загрузить Контрагентов и их юридические адреса в конфигурацию Бухгалтерия государственного учреждения, редакция 2.0. Для эксперимента выполнил код
	Контрагент = Справочники.Контрагенты.НайтиПоКоду("00-000000000001"); 
	КонтрагентОбъект = Контрагент.ПолучитьОбъект();
	Представление = ",446254,САМАРСКАЯ ОБЛ,БЕЗЕНЧУКСКИЙ Р-Н,,БЕЗЕНЧУК ПГТ,ТИМИРЯЗЕВА УЛ,26,,37";
	ВидКИ = Справочники.ВидыКонтактнойИнформации.ЮридическийАдресКонтрагенты;
	ТипКИ = ВидКИ.Тип;
	
	ОбъектXDTOКИ = УправлениеКонтактнойИнформациейЛокализация.КонтактнаяИнформацияXDTOПоПредставлению(Представление,ТипКИ);
	ЗначенияПолей = УправлениеКонтактнойИнформациейЛокализация.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
	УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(КонтрагентОбъект, ЗначенияПолей, ВидКИ, ТекущаяДата(), Истина);
	
	УправлениеКонтактнойИнформацией.ЗаписатьКонтактнуюИнформацию(КонтрагентОбъект, ЗначенияПолей, ВидКИ, ТипКИ);
	КонтрагентОбъект.Записать();
Показать

В консоле запросов в табличной части Контрагенты.КонтактнаяИнформация видно, что адрес загрузился. Однако в пользовательском режиме юридический адрес не отображается. Если открыть форму элемента справочника и закрыть ее, то загруженная запись с адресом удаляется из базы. Пробовал посмотреть через отработку когда удаляется запись в модуле объекта справочника "Контрагенты"
Процедура ПередЗаписью(Отказ)
	
	Если ОбменДанными.Загрузка Тогда
		Возврат;
	КонецЕсли;
	
	ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(ЭтотОбъект);	
	
	Если НЕ ЭтоГруппа Тогда
		
		Если (ВидКонтрагента = ПредопределенноеЗначение("Перечисление.ЮрФизЛицо.ЮрЛицо") И ТипЗнч(ЮридическоеФизическоеЛицо) = Тип("СправочникСсылка.ФизическиеЛица"))
			ИЛИ (ВидКонтрагента = ПредопределенноеЗначение("Перечисление.ЮрФизЛицо.ФизЛицо") И ТипЗнч(ЮридическоеФизическоеЛицо) = Тип("СправочникСсылка.ЮридическиеЛица")) Тогда
			Отказ = Истина;
			ОбщегоНазначения.СообщитьПользователю(НСтр("ru = 'Вид контрагента не соответствует заполненным данным.'"), ЭтотОбъект);
		КонецЕсли;
		
		// Если контрагент был скопирован, а ЮрФизЛицо очищено, то нужно очистить ИНН и КПП.
		// Если контрагент не новый, а ЮрФизЛицо не существует в базе, то ИНН и КПП нужно очистить.
		Если (ЭтоНовый() И ЮридическоеФизическоеЛицо.Пустая())
			ИЛИ (НЕ ЭтоНовый() И НЕ ОбщегоНазначения.СсылкаСуществует(ЮридическоеФизическоеЛицо)) Тогда
			
			ИНН = "";
			КПП = "";
			КонтактнаяИнформация.Очистить();
			КППИстория.Очистить();
		КонецЕсли; 
		
		Если Отказ Тогда
			Возврат;
		КонецЕсли;
		
		Если ЗначениеЗаполнено(ЮридическоеФизическоеЛицо) И ОбщегоНазначения.СсылкаСуществует(ЮридическоеФизическоеЛицо) Тогда
			Если НЕ ИНН = ЮридическоеФизическоеЛицо.ИНН Тогда
				ИНН = ЮридическоеФизическоеЛицо.ИНН;
			КонецЕсли;   
			Если НЕ КПП = ЮридическоеФизическоеЛицо.КПП Тогда
				КПП = ЮридическоеФизическоеЛицо.КПП;
			КонецЕсли;
		КонецЕсли; 
		
	КонецЕсли;
	
КонецПроцедуры
Показать

В результате ничего не увидел, до самого конца работы процедуры "ПередЗаписью" ЮридическийАдрес находится и не удаляется из КонтактнойИнформации, однако после закрытия формы элемента запись удаляется. Вопрос: Почему загруженный адрес не отображается в форме элемента, почему и в какой момент загруженная запись модет удаляться? Спасибо!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 21.11.24 16:25 Сейчас в теме
(1)
Справочники.ВидыКонтактнойИнформации.ЮридическийАдресКонтрагентЫ;
Прям глаз резанула буква Ы. Попробуйте написать без ошибок, БГУ - нет, поэтому проверить сам не могу.
3. Azgerd 21.11.24 16:33 Сейчас в теме
(2) О какой ошибке идет речь ? Справочники.ВидыКонтактнойИнформации.ЮридическийАдресКонтрагенты;
ЮридическийАдресКонтрагенты Это предопределенный элемент справочника (с буквой "Ы"). Это не я писал, а разработчики БГУ.
4. RustamZz 21.11.24 16:45 Сейчас в теме
(3) Я же говорю БГУ нет
Прикрепленные файлы:
5. uriah 18 21.11.24 16:53 Сейчас в теме
(1) Была такая ошибка в УТ 11.5 после переноса данных. Затроились виды контактной информации.
6. uriah 18 21.11.24 16:56 Сейчас в теме
8. user2107191 21.11.24 17:06 Сейчас в теме
(1)
до самого конца работы процедуры "ПередЗаписью"... однако после закрытия формы элемента запись удаляется...
Расширения модуля формы? Или сам модуль?
7. Azgerd 21.11.24 17:00 Сейчас в теме
(6) Это наверное не мой случай, в моей базе дублей нет, когда в пользовательском режиме добавляю юридический адрес все отображается корректно.
Оставьте свое сообщение

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