Форум Кладовочки АЛьФ`а

Общие вопросы => 7.7 => Тема начата: GRUNGO от 27 мая 2024, 09:42

Название: КЛАДР
Отправлено: GRUNGO от 27 мая 2024, 09:42
есть рекомендация разговаривать шопотом, поэтому пишу вполголоса ))

А есть ли сейчас возможность качнуть КЛАДР в старом добром формате, когда это была просто папочка файлов DBF (Altnames, doma и т.п.)
Название: Re: КЛАДР
Отправлено: GRUNGO от 27 мая 2024, 10:16
извините, всё нашел ))
Название: Re: КЛАДР
Отправлено: trad от 27 мая 2024, 10:23
Молодец

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

например
"Kladr47ZUrl":"https://fias-file.nalog.ru/downloads/2024.05.24/base.7z"
- кладр в dbf
Название: Re: КЛАДР
Отправлено: GRUNGO от 27 мая 2024, 11:26
Да, всё тут
https://fias.nalog.ru/Frontend

просто сначала пошел по "правильному" пути и зашел в ИТС, а там ссылка была вникуда на ГНИВЦ, подумал, что уже всё ))
Название: Re: КЛАДР
Отправлено: Arbuz от 27 мая 2024, 16:05
Хосспади, там даже в эйарджей (arj) можно скачать... 
Название: Re: КЛАДР
Отправлено: trdm от 27 мая 2024, 17:45
Извините, не удержался, скачал...
Название: Re: КЛАДР
Отправлено: Злоп от 27 мая 2024, 22:56
Говорят в типовой тис есть гл функция типа АлиесСоответствуетФорматуФНС
Название: Re: КЛАДР
Отправлено: Arbuz от 29 мая 2024, 16:48
Цитата: Злоп от 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;

КонецЕсли;

КонецФункции // глАдресСоответствуетТребованиямМНС()
Название: Re: КЛАДР
Отправлено: Злоп от 29 мая 2024, 20:14
Уууу, лажа какая...
Я надеялся что хотя бы до регионального деления проверка есть...