По теме из базы знаний
Найденные решения
(1) Если адрес заполнен по ФИАСу, то
ДанныеАдреса = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаОрганизацию,
Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации, ТекущаяДатаСеанса(), Ложь);
Если ДанныеАдреса.Количество() = 0 Тогда
// адреса нет
Возврат "";
КонецЕсли;
СтруктураАдреса = РаботаСАдресами.СведенияОбАдресе(ДанныеАдреса[0].Значение); // структура со всеми составляющими адреса
Город = РаботаСАдресами.ГородАдресаКонтактнойИнформации(ДанныеАдреса[0].Значение); // наименование города
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Если адрес заполнен по ФИАСу, то
ДанныеАдреса = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаОрганизацию,
Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации, ТекущаяДатаСеанса(), Ложь);
Если ДанныеАдреса.Количество() = 0 Тогда
// адреса нет
Возврат "";
КонецЕсли;
СтруктураАдреса = РаботаСАдресами.СведенияОбАдресе(ДанныеАдреса[0].Значение); // структура со всеми составляющими адреса
Город = РаботаСАдресами.ГородАдресаКонтактнойИнформации(ДанныеАдреса[0].Значение); // наименование города
Показать
(8) там выдает "Москва г" строку.
Я у себя использовал такое, пока не знаю, как на не-московских адресах будет работать:
Я у себя использовал такое, пока не знаю, как на не-московских адресах будет работать:
Функция АдресОрганизации(Организация)
ДанныеАдреса = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Организация,
Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации, ТекущаяДатаСеанса(), Ложь);
Если ДанныеАдреса.Количество() = 0 Тогда
// адреса нет
Возврат "";
КонецЕсли;
СтруктураАдреса = РаботаСАдресами.СведенияОбАдресе(ДанныеАдреса[0].Значение); // структура со всеми составляющими адреса
С = РаботаСАдресами.СведенияОбАдресе(ДанныеАдреса[0].Значение);
Если С.Свойство("НаселенныйПункт") И ЗначениеЗаполнено(С.НаселенныйПункт) Тогда
Возврат С.НаселенныйПункт;
КонецЕсли;
Если С.Свойство("Регион") И ЗначениеЗаполнено(С.Регион) Тогда
Возврат С.Регион;
КонецЕсли;
//Город = РаботаСАдресами.ГородАдресаКонтактнойИнформации(ДанныеАдреса[0].Значение); // наименование города
Возврат "";
КонецФункции
Показать
Наверно, вы специалисты в 1С высокого уровня.
Мой вопрос, для вас, мелочь какая-то, сама очевидность. Но когда-то и вы начинали с таких мелочей...
Ответы, скорее похожи на приколы спецов над новичками, а не на попытку помочь, подсказать.
1С занимаюсь около 3-х месяцев.
Мой вопрос, для вас, мелочь какая-то, сама очевидность. Но когда-то и вы начинали с таких мелочей...
Ответы, скорее похожи на приколы спецов над новичками, а не на попытку помочь, подсказать.
1С занимаюсь около 3-х месяцев.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот