КЛАДР

Автор GRUNGO, 27 мая 2024, 09:42

« назад - далее »

GRUNGO

есть рекомендация разговаривать шопотом, поэтому пишу вполголоса ))

А есть ли сейчас возможность качнуть КЛАДР в старом добром формате, когда это была просто папочка файлов DBF (Altnames, doma и т.п.)

GRUNGO

извините, всё нашел ))

trad

Молодец

Для остальных информация:
https://fias.nalog.ru/WebServices/Public/GetLastDownloadFileInfo
- тут актуальные ссылки на классификатор в разных форматах

например
"Kladr47ZUrl":"https://fias-file.nalog.ru/downloads/2024.05.24/base.7z"
- кладр в dbf

GRUNGO

Да, всё тут
https://fias.nalog.ru/Frontend

просто сначала пошел по "правильному" пути и зашел в ИТС, а там ссылка была вникуда на ГНИВЦ, подумал, что уже всё ))

Arbuz

Хосспади, там даже в эйарджей (arj) можно скачать... 

trdm

Извините, не удержался, скачал...

Злоп

Говорят в типовой тис есть гл функция типа АлиесСоответствуетФорматуФНС

Arbuz

Цитата: Злоп от 27 мая 2024, 22:56Говорят в типовой тис есть гл функция типа АлиесСоответствуетФорматуФНС

Дык, ёпта:

//****************************************************************************** // глАдресСоответствуетТребованиямМНС(Адрес) // // Параметры: //  Адрес (строка) - Адрес который проверяется на соответствие. // // Возвращаемое значение: //  1 - соответствует требованиям МНС //  0 - несоответствует требованиям МНС // // Описание: //  Определяет соответствие основных параметров адреса требованиям МНС. // Функция глАдресСоответствуетТребованиямМНС(Адрес) Экспорт АдресСписком = глРазложить(Адрес); Если      СтрКоличествоСтрок(Адрес) <> 1 Тогда     // недолжно быть переводов строк Возврат 0; ИначеЕсли СтрЧислоВхождений(Адрес, ",") <> 9 Тогда // должно быть 9 запятых Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(1))  > 3  Тогда   // код страны не > 3 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(2))  > 6  Тогда   // индекс не > 6 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(3))  > 30 Тогда   // наим.региона не > 30 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(4))  > 35 Тогда   // наим.района не > 35 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(5))  > 35 Тогда   // наим.города не > 35 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(6))  > 45 Тогда   // наим.нас.пункта не > 45 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(7))  > 45 Тогда   // наим.улицы не > 45 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(8))  > 10  Тогда   // номер дома не > 10 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(9))  > 10  Тогда   // номер корпуса не > 10 символов Возврат 0; ИначеЕсли СтрДлина(АдресСписком.ПолучитьЗначение(10)) > 10  Тогда   // номер квартиры не > 10 символов Возврат 0; Иначе Возврат 1; КонецЕсли; КонецФункции // глАдресСоответствуетТребованиямМНС()

Злоп

Уууу, лажа какая...
Я надеялся что хотя бы до регионального деления проверка есть...