Имя: Пароль:
1C
1С v8
Юридический адрес не отображается в форме элемента справочника контрагентов
0 Azgerd
 
22.11.24
13:28
Здравствуйте! Необходимо программно загрузить контрагентов в БГУ.2.0 Все вроде загрузилось в базу через консоль запросов вижу, что в табличной части "КонтактнаяИнформация" справочника "Контрагенты" есть запись с адресом Тип - адрес, Вид - Справочники.ВидыКонтатнойИнформации.ЮридическийАдресКонтрагенты (предопределенное значение). Однако в пользовательском режиме этого адреса не видно, мало того при записи контрагента, запись адреса удаляется из табличной части. Вносил адрес вручную, сравнивал "ручную" строку в табличной части и созданную программно - записи в табличной части абсолютно идентичны , подскажите пожалуйста куда копать?
1 Волшебник
 
22.11.24
13:37
ЮридическийАдресКонтрагенты - может из-за "ы"?
2 Azgerd
 
22.11.24
13:56
(1) Нет, это вопрос к разработчикам БГУ 2.0 это предопределенный справочник конфигурации, именно ЮридическийАдресКонтрагенты с буквой "Ы", так что дело не в этом.
3 Stepashkin
 
22.11.24
13:47
(0) Здравствуйте. Копайте в сторону обработки загрузки. Скорей всего там что-то не так.
4 Ненавижу 1С
 
гуру
22.11.24
13:49
(2) "ЮридическийАдресКонтрагенты" находится в группе "СправочникКонтрагенты" в режиме предприятия?
5 Ненавижу 1С
 
гуру
22.11.24
13:50
Кстати, если поле Представление будет пустым, то строка тоже удалится
6 Azgerd
 
22.11.24
14:09
(4) Да  "ЮридическийАдресКонтрагенты" находится в группе "СправочникЮридическиеЛица", это тот же элемент справочника , что и в записи, занесенной вручную, поле "Представление" тоже заполнено, как и поля "ЗначенияПолей" и "Значение".

Для заполнения использовал БСП
    КонтрагентОбъект = Контрагент.ПолучитьОбъект();
    Представление = "346780, Ростовская область, г. Батайск, ул. Московская , д. 12";
    ВидКИ = Справочники.ВидыКонтактнойИнформации.ЮридическийАдресКонтрагенты;
    ТипКИ = ВидКИ.Тип;
    
    ОбъектXDTOКИ = УправлениеКонтактнойИнформациейЛокализация.КонтактнаяИнформацияXDTOПоПредставлению(Представление,ТипКИ);
    ЗначенияПолей = УправлениеКонтактнойИнформациейЛокализация.КонтактнаяИнформацияXDTOВXML(ОбъектXDTOКИ);
    УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(КонтрагентОбъект, ЗначенияПолей, ВидКИ, ТекущаяДата(), Истина);
7 Волшебник
 
22.11.24
14:09
Дык может функция БСП не отработала
8 Azgerd
 
22.11.24
14:29
(7) Ну запись в табличную часть "Контактная информация" она же добавила! Причем без ошибок.
9 Волшебник
 
22.11.24
14:34
>> при записи контрагента запись адреса удаляется из табличной части

Поставьте здесь точку останова и разберитесь
10 Azgerd
 
22.11.24
15:00
Вопрос закрыт. Контактную информацию надо добавлять не в справочник "Контрагенты", а в справочники "ЮридическиеЛица" и "ФизическиеЛица", так уж устроен БГУ, это как справочники "Партнеры" и "Контрагенты" в УТ