Имя: Пароль:
1C
1С v8
Адрес программно записывается в свободной форме
,
0 AnisaL
 
02.12.21
15:49
Добрый день!
Подскажите, пожалуйста, в чем ошибка? Как сделать, чтобы адрес записывался в Административно-территориальном формате?

    АдресСтруктура = Новый Структура;
    
    АдресСтруктура.Вставить("Представление",  "455023, Челябинская обл, г Магнитогорск, ул Ленинградская, д. 5, кв. 76");
    АдресСтруктура.Вставить("Страна",  "РОССИЯ");    
    АдресСтруктура.Вставить("Район",  "Челябинская обл");
    АдресСтруктура.Вставить("Индекс",  "455023");
    АдресСтруктура.Вставить("Город",  "Магнитогорск");
    АдресСтруктура.Вставить("Улица",  "Ленинградская");
    АдресСтруктура.Вставить("Дом",  "5");
    АдресСтруктура.Вставить("Квартира",  "76");
    
    АдресXML = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияВXML(АдресСтруктура, "", Перечисления.ТипыКонтактнойИнформации.Адрес);
    АдресJSON = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияВJSON(АдресXML);
    
    УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(Ссылка, АдресJSON, Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента, ТекущаяДата(), Истина);
    УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(Ссылка, АдресJSON, Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента, ТекущаяДата(), Истина);
1 AnisaL
 
02.12.21
15:51
(0) Ссылка - это ссылка на Контрагента
2 Kassern
 
02.12.21
15:58
(0) гляньте AddressType, попробуйте присвоить "Административно-территориальный"
3 AnisaL
 
02.12.21
16:01
(2) на форме при создании на сервере?
4 AnisaL
 
02.12.21
16:02
(2) этот код из обработки
5 Kassern
 
02.12.21
16:05
(4) зайдите в конфигурацию и гляньте в каком случае 1ска понимает, что это Административно-территориальный адрес. Тогда у вас появится понимание, как записывать адреса в этом формате
6 Гипервизор
 
02.12.21
16:15
АдресСтруктура.Вставить("ТипАдреса", "Административно-территориальный");
А вообще написали бы какая конфигурация.
7 AnisaL
 
02.12.21
16:20
(6) я так пробовала - все равно не получилось ( Конфигурация Садовод 8.3
8 Гипервизор
 
02.12.21
22:17
(7) Садовод это по сути Бухгалтерия 3.0.
Попробуйте вот так:
Представление = "455023, Челябинская обл, г Магнитогорск, ул Ленинградская, д. 5, кв. 76";
УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию(Ссылка, Представление, Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента);
9 AnisaL
 
03.12.21
07:05
(8) Спасибо большое! Так получилось!
10 AnisaL
 
03.12.21
07:39
(8) а я вчера весь вечер промучалась, а оказалось все так просто)))