фиас

Все вопросы по работе СБиС++ Электронная отчетность невошедшие в выше указанные разделы.

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе Отчетность через интернет
Подробнее о том как найти группы и вступить в них

фиас

Здравствуйте. Подскажите, пожалуйста, набор цифр при заполнении адреса(см скрин) это код фиас? если нет,то где его можно посмотреть?
Вложения
qqw.png
qqw.png (14.12 Кб) Просмотров: 752
Gennadi 
» 27 мар 2018, 14:14


Gennadi
Нет. Можете уточнить, что именно Вам необходимо найти и для чего?
e-mail:ek.popov@tensor.ru
Попов Константин 
» 27 мар 2018, 17:24
Компания "Тензор"
Аватара пользователя

Хотелось по коду фиас в сбисе прописать адрес в сторонней программе.
Gennadi 
» 28 мар 2018, 09:12


Можете поискать интересующую Вас информацию на сайте ФИАС.
e-mail:ek.popov@tensor.ru
Попов Константин 
» 28 мар 2018, 09:56
Компания "Тензор"
Аватара пользователя

Про сайт я понял. Так в сбисе что значат эти цифры?
Gennadi 
» 28 мар 2018, 10:48


Gennadi
Это код для внутренних служб СБИС. В интересующей Вас задаче он не поможет.
e-mail:ek.popov@tensor.ru
Попов Константин 
» 28 мар 2018, 14:37
Компания "Тензор"
Аватара пользователя

Спасибо
Gennadi 
» 28 мар 2018, 14:59


Попов Константин писал(а):Gennadi
Это код для внутренних служб СБИС. В интересующей Вас задаче он не поможет.


Задача сравнить Введённый адрес с набранным через диалог кладра, для этого мы сравнивали
получившийся код с тем что сами набирали по таблице, сравнение проводили до улиц цель
понять адрес введён с помощью диалога кладра или нет.

Каким образом можно провести аналогичную проверку по новым кодам ?

Ранее искали напрямую по таблице кладра по структуре кода:
2016-2018.PNG
2016-2018.PNG (14.88 Кб) Просмотров: 573

# пДР содержание строки с адресом,
# Код - код самого КЛАДРА
Разбить(пДР, ",", пИнд,пРегионОбласть,пРайон,пГород,пНасПункт,пУлица,пДом,пКорпус,пКвартира,пПримечание);
перем пАдр="";
пАдр=пРегионОбласть;
пАдр=пАдр+","+пРайон+","+пГород+","+пНасПункт+","+пУлица;

перем пАдрК="";
перем оТаблица = таблица("Kladr")

оТаблица.очистить()
пКод=Подстрока(Код,1,2)+"00000000000000000"; #Регион
Если(найти(оТаблица ,"Код", пКод) и Подстрока(Код,1,2)!="00")
{
пАдрК+=оТаблица.название+" "+оТаблица.Сокращение;
}
пАдрК+=",";

оТаблица.очистить()
пКод=Подстрока(Код,1,5)+"00000000000000"; #+Район
Если(найти(оТаблица ,"Код", пКод) и Подстрока(Код,3,3)!="000")
{
пАдрК+=оТаблица.название+" "+оТаблица.Сокращение;
}
пАдрК+=",";
оТаблица.очистить()
пКод=Подстрока(Код,1,8)+"00000000000"; #+Город
Если(найти(оТаблица ,"Код", пКод) и Подстрока(Код,6,3)!="000")
{
пАдрК+=оТаблица.Сокращение+"."+оТаблица.название;
}
и т.д.
и сравнивали
Если(пАдрК!=пАдр)
Ошибка("Указан не полный адрес ",пАдрК,пАдр);
Пользователь 
» 04 апр 2018, 12:03


Пользователь
Вопрос передан в разработку, по итогу напишем.
kg.vyatkin@tensor.ru
Вяткин Константин 
» 04 апр 2018, 12:42




Вернуться в Общие вопросы