Подключение классификатора ФИАС формата DBF к 1С 7.7

Публикация № 683484

Разработка - Системная интеграция - Файловые протоколы обмена, FTP

ФИАС 7.7 Обработка

Обработка позволяет вводить адрес из внешнего классификатора ФИАС формата dbf, возвращает значения выбранных объектов: ГУИД, Наименование, ОКТМО, ОКАТО, почтовый индекс, ГУИД владельца, флаг актуальности, ГУИД замещающего объекта (при выборе неактуального объекта), Кадастровый номер (если есть в классификаторе)

Сделал на основе 1С обработок ВводАдреса и ВыборИзКлассификатораАдресов. Работает на всех конфигурациях под платформой 1С 7.7

Загрузка классификатора в БД 1C не требуется. Классификатор в формате DBF скачивается с официального сайта Налоговой службы.Используются файлы ADDROB*.DBF, HOUSE*.DBF, ROOM*.DBF. При первоначальном обращении к классификатору производится его индексация.

Обработки можно оставить внешними, можно включить в конфигурацию как есть.

Одномоменто позволяет работать с объектами одного региона, переключение на другой регион - в настройке выбираем папку с файлом ADDROB*.DBF нужного региона.

Не преобразует имеющийся текстовый адрес в формате ФНС от КЛАДР в формат ФИАС. Примеры того, что возвращает обработка -ТестФИАС.ert

Распространяется как есть. Доработки и улучшения - по договоренности.

 

Достоинства

Не требуется загрузка классификатора в базу 1С.

Легко встраивается в любую конфигурацию на платформе 7.7

Скачать файлы

Наименование Файл Версия Размер
Подключение классификатора ФИАС формата DBF к 1С 7.7:

.zip 24,06Kb
20.11.18
18
.zip 24,06Kb 18 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Looking 81 18.10.17 09:22 Сейчас в теме
что-то никто не приобретает? своими руками аналогичное реализовали?
2. DimanZ 14 18.10.17 18:26 Сейчас в теме
(1)Вот кстати когда писал не поинтересовался, может 1С уже сами сделали для 7-ки?
3. Looking 81 20.10.17 09:16 Сейчас в теме
Вопрос - есть ли актуализация классификатора, то есть чтобы пользователь нажал кнопку "Обновить классификатор", и классификатор обновился с сайта ФНС?
5. AndKovalchuk 132 20.10.17 23:09 Сейчас в теме
(3)
Вопрос - есть ли актуализация классификатора, то есть чтобы пользователь нажал кнопку "Обновить классификатор", и классификатор обновился с сайта ФНС?


1с 77 не умеет работать по протоколу Https, поэтому врядли сама сможет вытащить классификатор
6. zarius 162 20.11.17 16:16 Сейчас в теме
(3) Обновлять из 1С по кнопке "Обновить классификатор" - это значит скачивать более 4,5Gb в архиве, затем все это куда то распаковывать (более 35Gb). В общем сомнительное удовольствие делать это напрямую из 1С.
4. DimanZ 14 20.10.17 18:11 Сейчас в теме
Нет, такая задача не стояла.
Делал для самописной конфигурации учета расчетов с абонентами РСО, чтобы в ГИС ЖКХ выгружать данные, т.е. необходимость в кодах ФИАС замыкается на нескольких населенных пунктах. Пока мне проще скачать вручную.
7. DimanZ 14 22.11.17 16:11 Сейчас в теме
Сегодня загрузка по ADSL каналу полного классификатора выдала мне 14 часов....
Пришлось нарисовать обработку по обновлению/дополнению из Дельта данных.
8. zarius 162 23.11.17 17:08 Сейчас в теме
(7) у себя в ФИАС для 7.7 пока специально не стал делать обновление через дельту - т.к. судя по этой информации не всегда обновление через дельту приводит к нужному результату. Хотя там конечно данные от 2012-2014 годов, может что то уже изменилось в лучшую сторону.
9. DimanZ 14 24.11.17 10:35 Сейчас в теме
(8) Меня убило время загрузки полного классификатора (до этого по отоволоконной линии качал - более менее, а ADSL не реально), вчера скачал дельты с сентября до последней, загрузил - юзеры сказали, что увидели новые адреса.
Допилил обработку - каждый файл в ручную распаковывать и выбирать тоскливо - сделал, чтобы сама перебирала архивы из каталога по маске, распаковывала и загружала файлы (вынес в коде нужные в таблицу значений, где указывается имя таблицы и имя ключевого поля)
10. DimanZ 14 24.11.17 13:16 Сейчас в теме
(8) Вот только не разобрался - судя по всему грузить обновления нужно последовательно, а архивы с дельтой и называются одинаково и внутри не содержат сведений о себе: как узнать от какой они даты?
11. zarius 162 24.11.17 16:13 Сейчас в теме
(10) Логично что нужно грузить последовательно, соответственно необходимо хранить какая дельта и с каким статусом была загружена в БД. Ибо пропуск какой либо дельты ни к чему хорошему не приведет. Это при условии что дельты корректные.
Имхо проще и надежней было бы отдельным решением выкачивать полную БД и распаковывать в отдельный каталог - чтобы в этом каталоге всегда была самая "свежая" БД. А уже из этого каталога при необходимости брать данные для рабочей БД.
12. DimanZ 14 24.11.17 16:22 Сейчас в теме
(11) Тогда смысла нет полную где-то отдельно хранить (только если в свою бд закачивают - но это другая тема), сразу в работу, реиндексация много времени не отберет...
13. zarius 162 24.11.17 17:21 Сейчас в теме
(12) Смысл есть если несколько баз 1С используют свои отдельные каталоги БД ФИАС. А так да - если выводить скачивание и распаковывание БД ФИАС каким нибудь регламентным заданием в нерабочее время - вполне можно сразу в рабочий каталог (хотя тут есть опасность что в ходе распаковки что то пойдет не так, к примеру, место закончилось, и БД ФИАС окажется в нерабочем состоянии).
14. DimanZ 14 24.11.17 17:29 Сейчас в теме
(11)
соответственно необходимо хранить какая дельта и с каким статусом была загружена

Вот вопрос - как определить, какая? - Файлы архивов одинаково называется от любой даты, внутри архива этих сведений тоже нет, или плохо ищу?
15. zarius 162 27.11.17 10:39 Сейчас в теме
(14) все зависит от того как вытягивать дельты с fias.nalog.ru - если не руками, то есть информация от какого числа БД ФИАС и соотв. дельты. Проще всего парсить http://fias.nalog.ru/DataArchive.aspx - там вся история с датами - соотв. имея последнюю дату дельты - ищем следующую, загружаем, грузим в БД ФИАС, меняем тек. дату дельты, повторяем парсинг до победного.
16. DimanZ 14 12.10.18 13:05 Сейчас в теме
Пример использования:
.
Размещаем на форме, где планируется получать адрес, кнопку, под нее код

Процедура ПоКнопкеВводаФИАС()
	Параметры = СоздатьОбъект("СписокЗначений");

	Если ПустоеЗначение(КодФИАС)=0 Тогда 
//КодФИАС - это Ваш реквизит, называете как нравится - передаем его в обработку, если уже заполнен, 
//чтобы Ввод адреса открылся на ранее выбранном в реквизите объекте
// Неважно, ГУИД какого это объекта: Регион, Район, квартира и т.д.
// Обработка ввода сама определит
		Параметры.Установить("Код объекта",СокрЛП(КодФИАС));
	КонецЕсли;

//б) Обработки встроены в конфигурацию либо во внешнем файле
//Вариант вызова

	ВнешняяОбработка = КаталогИБ()+"\ExtForms\FIAS\fias.ert"; // можно под свои предпочтения либо где-то хранить в настройках/константах
	Если ФС.СуществуетФайл(ВнешняяОбработка)=1 Тогда
		ОткрытьФормуМодально("Отчет",Параметры,ВнешняяОбработка);
	ИначеЕсли Метаданные.Обработка("ВводАдресаФИАС").Выбран() = 1 Тогда // это если в Конфигурацию включили
		ОткрытьФормуМодально("Обработка.ВводАдресаФИАС",Параметры);
	КонецЕсли;

//Обработаем полученные из Ввода Адреса сведения
	Если ТипЗначенияСтр(Параметры) = "СписокЗначений" Тогда
		
		ЗначОбъектов = Параметры.Получить("СписокОбъектов");
		Если ТипЗначениястр(ЗначОбъектов ) = "СписокЗначений" Тогда
			Улица = ЗначОбъектов.Получить("Улица"); //Указали, что нужны сведения по Улице
			ОКТМО = Улица.Получить("ОКТМО"); //Можем забирать в свои Реквизиты
			КодФИАС = Улица.Получить("Код");
			АдресФИАС = Параметры.Получить("Адрес");	
		
		КонецЕсли;
	КонецЕсли;
	
	
КонецПроцедуры
Показать
17. DimanZ 14 12.10.18 13:11 Сейчас в теме
По сути все есть в комментариях в модулях Обработок,

fias.ert (При включении в конфигурацию назовите ВводАдресаФИАС)
//Параметры
// Если на входе указан Код объекта - заполняем поля ввода по нему

// возвращеает адрес строкой в Параметр "Адрес"
// и СписокОбъектов (Регион,Район,Город,НасПункт,Улица,Дом,Помещение), содержащий их значения
//Код
//Наименование
//Индекс 
//ОКТМО
//ОКАТО 
//Владелец
//ГУИД
//Актуальный;
//ЗаменныйГУИД
Показать

fiasВыборизБД.ert ( При включении в конфигурацию назовите ФИАСВыборИзБД )
Оставьте свое сообщение

См. также

Универсальный конвертер DBF -> CSV (dbf2csv) Промо

Универсальные обработки Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel v7.7 1cv7.md Абонемент ($m)

В данной обработке "dbf2csv" представлена переведенная мной на платформу 1С:Предприятие 7.7 Обработка "Экспорт ТЗ в CSV формат (пратформа 8.0/8.1)", и созданая мной функция ЭкспортТЗвCSV() для 1С:Предприятие 7.7

1 стартмани

08.09.2012    103042    5    ksnik    2    

Выгрузка данных в SalesWorks Enterprise для 1С 7.7

Файловые протоколы обмена, FTP Оптовая торговля Оптовая торговля v77::ОУ 1С7:ТиС Оптовая торговля, дистрибуция, логистика Украина Россия УУ Абонемент ($m)

Внешняя обработка выгрузки данных в SalesWorks Enterprise для 1С 7.7 Торговля и Склад.

3 стартмани

06.05.2019    4669    3    Palmer1976    0    

Пилотный проект ФСС. Заявление, реестр, опись, выгрузка в формате xml версия 1.7.6

Внешние источники данных Обмен через XML Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Конфигурация для объединения с типовой ЗиК с возможностью формирования бланка Заявления о выплате пособия, Реестра сведений в ФСС, Описи заявлений и документов, и выгрузки Реестра сведений в ФСС в формате xml версии 1.7.6 с использованием классификатора адресов ФИАС для выгрузки адресной информации.

5 стартмани

04.02.2019    8265    31    Pin    10    

Перенос данных по начислению зарплаты из ЗУП 3.1 в ПУБ 7.7

Файловые протоколы обмена, FTP Зарплата Перенос данных из 1С7.7 в 1C8.X Зарплата v7.7 v8 1С7:ПУБ ЗУП3.x Россия БУ Абонемент ($m)

Перенос данных из ЗУП 31 в ПУБ 7.7 осуществляется через промежуточный файл в формате DBF. Результатом переноса в ПУБ являются документы "Операция" с обобщенными проводками, соответствующими каждому документу "Отражение зарплаты в бухучете" в ЗУП.

1 стартмани

14.03.2018    9708    21    alex_serb    15    

Обновление классификатора ФИАС формата DBF из Дельта данных 1С 7.7

Классификаторы Файловые протоколы обмена, FTP v7.7 1cv7.md Россия Абонемент ($m)

Обработка производит обновление/дополнение имеющегося классификатора ФИАС формата DBF из файлов Дельта данных (обновление ФИАС), размещаемых на сайте ФНС.

1 стартмани

22.11.2017    11833    4    DimanZ    3    

Выгрузка приходных накладных и номенклатуры с ШК из 1с7.7 Штрих-М Торговое предприятие 4 в 1с8 Розница1.0

Учет ТМЦ Файловые протоколы обмена, FTP Учет ТМЦ v7.7 v8 1С7:ТиС Розница Россия УУ Абонемент ($m)

Когда нужен быстрый перенос Приходных Накладных из 1с7.7 Штрих в Розницу1.0.

1 стартмани

26.07.2016    13579    9    CRash16    1    

Удобная выгрузка данных из 1С 7.7 для последующего переноса их в другие программы

Файловые протоколы обмена, FTP Внешние источники данных Загрузка и выгрузка в Excel v77::БУ 1С7:Бух Абонемент ($m)

Позволяет выгружать данные справочников, документов, сальдо по счетам из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF. Полученные файлы удобно использовать для переноса в другие программы. В разработке применено несколько оригинальных решений.

1 стартмани

10.06.2016    32492    138    gubanoff    10    

Загрузка товара с ценами и штрих-кодами EAN-13 в весы серии "Масса-К" для УТ 11.2.2.116 в формате dbf (переписана из обработки ТиС 9.2) на УФ для серверной базы

Файловые протоколы обмена, FTP Весы Розничная торговля Розничная торговля v8 v77::ОУ v8::ОУ 1С7:ТиС УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

В процессе внедрения УТ 11.2 была задача переписать обработку загрузки товаров в весы с печатью этикеток серии "Масса-К" для формирования файла "massa.dbf" из 1С 7.7: Торговля+Склад 9.2. Обработка написана с учетом универсальности работы как в файловом, так и в клиент-серверном режиме. Также учтен возможный отказ от модальности в последующих релизах УТ 11.2. Подробно разбирается формат весов серии "Масса-К". Выгружаются только корректные данные (ШК, Цены). Предусмотрен режим выгрузки только весового товара или по конкретной единице измерения (кг, 0.1 кг). Дополнительно для печати этикетки выгружается информация по каталогу продукции.

1 стартмани

25.01.2016    18828    15    jobkostya1c8    1    

Оптимизированная загрузка КЛАДР методами прямых запросов 1С++ для клиент-серверной версии 1C 7.7

Файловые протоколы обмена, FTP Обработка справочников v7.7 1cv7.md Россия Абонемент ($m)

Не нравится, когда загрузка классификатора не заканчивается за ночь? Закачайте весь за 1 час!

1 стартмани

19.01.2016    9805    1    anreko    1    

Выгрузка справочника Сотрудники в программу M.E.Doc.

Файловые протоколы обмена, FTP Управление персоналом (HRM) Управление персоналом (HRM) v77::БУ 1С7:Бух Украина Абонемент ($m)

Выгрузка справочника Сотрудники в формате dbf для загрузки в программу M.E.Doc для типовой Бухгалтерский учет для Украины 7.7.

1 стартмани

18.03.2015    7297    2    Gavrish    1    

Обработка формирования файлов экспорта контрагентов (DBF) для загрузки в M.E.DOC IS

Файловые протоколы обмена, FTP v7.7 1С7:Бух 1С7:Комплекс 1С7:ПУБ Украина Абонемент ($m)

Данная обработка формирует пакет файлов DBF (контрагент-Partner.dbf, адрес-Partnadr.dbf, телефон-Partntel.dbf) для возможности последующей загрузки в систему M.E.DOC IS. Обработка работает для конфигураций "1С:Предприятия 7.7": "Бухгалтерский учет для Украины", "Производство+Услуги+Бухгалтерия для Украины", "Комплексная для Украины".

1 стартмани

23.12.2014    22211    1    vdolynsky    7    

Перенос из БЭСТ-5 в 1С:

Файловые протоколы обмена, FTP v77::БУ 1С7:Бух Россия Абонемент ($m)

Перенос Контрагентов, Номенклатуры, Сотрудников из БЭСТ-5 в 1с

1 стартмани

09.07.2014    14518    23    NYNYNY    2    

Коэффициенты переоценки на 01.01.2014г. (KOEF2013.DBF)

Учет ОС и НМА Файловые протоколы обмена, FTP Учет ОС и НМА v77::БУ 1С7:Бух Беларусь БУ Абонемент ($m)

Коэффициенты переоценки на 01.01.2014г. в программе 1с 7.7 Предприятие (Беларусь Юкола)

1 стартмани

16.01.2014    13881    2    bonya_by    6    

Выгрузка на карту Сбербанка из 1С 7.7 Зарплата и кадры в формате DBF.

Банковские операции Зарплата Файловые протоколы обмена, FTP Обмен с банком Банковские операции Зарплата v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Автоматическая выгрузка выплат в формате DBF сбербанка, на закладке настройка задаются все постоянные переменные обмена.

1 стартмани

05.11.2013    12546    1    Vladraven    2    

Поиск дублирующихся записей в DBF файлах

Поиск данных Файловые протоколы обмена, FTP v7.7 1cv7.md Абонемент ($m)

Обработка 1С7.7 ищет в таблице DBF дублирующиеся записи. Помещает все найденные дубли в файл dubli.dbf. Есть вариант поиска с удалением дублей из файла, если установить соответствующую отметку на форме.

1 стартмани

26.07.2013    10007    2    hubby    2    

Загрузка накладной *.DBF Конфигурация Штрих-М Торговое предприятие 4.19

Учет ТМЦ Файловые протоколы обмена, FTP Учет ТМЦ v77::ОУ 1cv7.md Россия Абонемент ($m)

Загрузка накладной *.DBF Конфигурация Штрих-М Торговое предприятие 4.19

1 стартмани

05.07.2013    9743    0    Baskin    1    

Товарно-транспортная накладная 1с 7.7 Торговля и склад

Файловые протоколы обмена, FTP v7.7 1С7:ТиС Россия БУ Абонемент ($m)

Внешняя печатная форма для печати товарно-транспортной накладной. Запускается из документа Реализация.

1 стартмани

17.03.2013    25134    25    sonneshko    2    

Выгрузка Алкодекларации в DBF файлы из 1с Торговля 9.2

Розничная торговля Файловые протоколы обмена, FTP Розничная торговля v77::ОУ 1С7:ТиС Розничная и сетевая торговля (FMCG) Россия БУ Акцизы Абонемент ($m)

Внешняя обработка для Торговли 9.2. выгрузки алкодекларации по РОЗНИЧНОЙ торговле алкоголем в формате DBF

1 стартмани

21.02.2013    8569    1    lev1364    5    

Импорт платежей Приватбанка из XLS ( Приват24 )

Банковские операции Файловые протоколы обмена, FTP Банковские операции v7.7 v77::ОУ v77::БУ 1С7:Бух Украина БУ Абонемент ($m)

В Приват 24 несколько неудобно реализован экспорт в dbf. По просьбам пользователей подправил обработку для импорта из XLS варианта экспорта.

1 стартмани

07.02.2013    22794    5    Alex_IT    1    

Выгрузка в DBF для Сбербанка + подпись файла ЭЦП из 1С

Файловые протоколы обмена, FTP Обмен с банком Сервисные утилиты Банковские операции Зарплата Банковские операции Зарплата v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Внешняя обработка для выгрузки данных из ведомости на выплату заработной платы в реестр пластиковых карт для передачи в Сбербанк в формате DBF. с возможностью ее подписи ключом ЭЦП из 1С 7.7

1 стартмани

13.11.2012    16736    1    Черный Плащ    4    

Исправленная обработка загрузки КЛАДР для 1С Зарплата и Кадры 7.7

Обработка справочников Классификаторы Файловые протоколы обмена, FTP v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Исправленная обработка загрузки КЛАДР. 1С ЗиК 7.7 при загрузке КЛАДР ошибочно затирает адреса с одинаковыми названиями.

1 стартмани

10.11.2012    18567    2        2    

Выгрузка контрагентов в dbf

Файловые протоколы обмена, FTP Обработка справочников v77::БУ 1С7:Бух Россия Абонемент ($m)

Выгрузка контрагентов в dbf

1 стартмани

25.09.2012    13540    10    cadko    14    

Табель учета рабочего времени

Универсальные обработки Учет рабочего времени Файловые протоколы обмена, FTP Учет рабочего времени v7.7 1cv7.md Россия Абонемент ($m)

Упрощенный вариант формирования и учета табеля рабочего времени.

1 стартмани

14.09.2012    22609    2    Lexx32    6    

Обработка 1С 7.7 Камин 2.0 для выгрузки зарплаты на пластиковые карты СберБанка Вологодской области

Зарплата Обработка документов Файловые протоколы обмена, FTP Обмен с банком Зарплата v77::БУ 1cv7.md Россия БУ Абонемент ($m)

Обработка 1С 7.7 Камин 2.0 для выгрузки зарплаты на пластиковые карты СберБанка с возможностью выгрузки по нескольким ведомостям в один файл в формате DBF

1 стартмани

06.09.2012    9010    0    askorn    1    

Подготовка данных ПФР 336 для ЧЭС (Членов экипажей морских судов)

Зарплата Файловые протоколы обмена, FTP Бухгалтерские Специальные Зарплата v77::Расчет 1С7:ЗиК Россия БУ Абонемент ($m)

С 2012 года эта категория сотрудников не платит страховые взносы. Но Пенсионному фонду нужны данные для начисления им пенсии.

1 стартмани

16.08.2012    9698    0    NYNYNY    1    

Выгрузка данных справочника Договоры

Файловые протоколы обмена, FTP Обработка справочников v77::ОУ v77::БУ v77::Расчет 1С7:Комплекс Россия Абонемент ($m)

Выгружает данные справочника из 1С:Предприятие 7.7 в файл dbf.

1 стартмани

24.04.2012    8761    1    fial_ka    5    

Выгрузка начисленной к выплате заработной платы в файл в формате DBF для зачисления на счета зарплатных карт для Сбербанка (для 1С 7.7 ЗиК)

Файловые протоколы обмена, FTP Обработка документов Обмен с банком Банковские операции Зарплата Банковские операции Зарплата v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Для 1С 7.7 ЗиК. Внешняя обработка. Выгрузка начисленной к выплате заработной платы в файл в формате DBF для зачисления на счета зарплатных карт для Сбербанка.

1 стартмани

09.02.2012    8109    1    sergos3331    7    

Универсальная выгрузка справочников из 1С 7.7 в формат DBF

Файловые протоколы обмена, FTP Обработка справочников v7.7 1cv7.md Абонемент ($m)

Обработка является универсальным инструментом для выгрузки любых справочников в DBF формат.

1 стартмани

22.12.2011    20145    26    deus78    10    

Выгрузка зарплатного пакета для банка "Санкт-Петербург" в DBF-файл (1С:ЗиК 7.7)

Файловые протоколы обмена, FTP Обработка документов Обмен с банком Банковские операции Зарплата Банковские операции Зарплата v77::Расчет 1С7:ЗиК Россия Абонемент ($m)

Обработка предназначена для выгрузки данных на выплату зарплаты в формате DBF для ОАО "Банк "Санкт-Петербург". Формат файла полностью соответствует требованиям банка.

1 стартмани

30.11.2011    7557    1    @MMM@    3    

Выгрузка реестра для зачисления на пластиковые карточки Сбербанка в DBF формате (ЗИК 7.7)

Универсальные печатные формы Файловые протоколы обмена, FTP Обмен с банком Банковские операции Зарплата Банковские операции Зарплата v77::Расчет 1С7:ЗиК Абонемент ($m)

Выгрузка реестра для зачисления на пластиковые карточки Сбербанка в DBF формате. Не требует изменения конфигурации. Работает на основании документа "Выплата заработной платы"

1 стартмани

10.11.2011    17228    2    foton7    5    

Выгрузка реестра для зачисления на пластиковые карточки Сбербанка в dbf формате.(для БУХ 7.7)

Файловые протоколы обмена, FTP Обмен с банком Банковские операции Зарплата Банковские операции Зарплата v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Выгрузка реестра для зачисления на пластиковые карточки Сбербанка в dbf формате. Не требует изменения конфигурации. Работает на основании документа "Выплата заработной платы"

1 стартмани

09.11.2011    9246    1    foton7    2