Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить коды КЛАДРа частей адреса из КИ (адреса) клиента

Получить коды КЛАДРа частей адреса из КИ (адреса) клиента
Я
   Mikeware
 
09.04.21 - 11:25
Дано:
1. КА2
2. заполненная КИ клиента.
3. поставщики, которые хотят данные о дистрибуции, причем простой строки адреса им мало, и разобранной строки мало - они хотят коды КЛАДРа частей адреса.
//FA_Strana    Фактический адрес (Код из КЛАДРа). Страна    Текст    3    
//FA_AO    Фактический адрес (строка, сокращение). Админ. Округ (если в Москве)    Текст    2    
//FA_Reg    Фактический адрес (Код из КЛАДРа). Регион    Текст    11    
//FA_Rayon    Фактический адрес (Код из КЛАДРа). Район    Текст    11    
//FA_Gorod    Фактический адрес (Код из КЛАДРа). Город    Текст    11    
//FA_NP    Фактический адрес (Код из КЛАДРа). Населенный пункт    Текст    11    
//FA_Ulica    Фактический адрес (Код из КЛАДРа). Улица    Текст    15    
//FA_Dom    Фактический адрес (строка). Дом    Текст    15    
//FA_Str    Фактический адрес (строка). Строение    Текст    10    
//FA_Korp    Фактический адрес (строка). Корпус    Текст    10    
//FA_Guid    Фактический адрес, guid-код улицы по классификатору ФИАС    Текст    36  

Вопрос: есть ли относительно штатные способы разобрать строку КИ так, чтоб получить именно КЛАДРовские коды частей адреса? Если да, то какие? БСП покопал, не нашел.
   Mikeware
 
1 - 09.04.21 - 13:24
что, я опять спросил что-то неприличное?
   МихаилМ
 
2 - 09.04.21 - 13:35
   Mikeware
 
3 - 09.04.21 - 13:37
(2) опять проктологией заниматься... :-(
   Garykom
 
4 - 09.04.21 - 13:39
(0) 1. КЛАДРА считай нет, есть ФИАС (причем их два по муниципальному и адм-терр)
2. Очень мудреная задачка с учетом уровней, если нет кода фиас
   Вафель
 
5 - 09.04.21 - 13:40
в строке ки нет кодов. только если искать по справочникам обратно
   Garykom
 
6 - 09.04.21 - 13:44
(5) и это редкостное изврат

есть веб сервис от 1С который по фиас адресу типовой возвращает код дома фиас
далее можно по табличкам из https://fias.nalog.ru/Updates
разбираться пара дней уйдет
   hhhh
 
7 - 09.04.21 - 13:45
(1) если кладр уже 5 лет как выброшен на помойку, то по логике вряд ли в БСП чего-то по нему найдете. В типовых да, встречается время от времени что-то типа ПреобразоватьСтарыйАдрес.
   Kassern
 
8 - 09.04.21 - 13:46
(0) береж обработку, которая загружает кладр и переделываешь ее в обратку) но это походу то ещё извращение и главное не понятно зачем это все?
   Mikeware
 
9 - 09.04.21 - 13:55
(8) есть такие вот клоуны...
вот понимаешь - коды кладра и гуид ФИАС они хотят... а данные о продажах хотят в таком виде:

//pHK_H.DBF

//Выгрузка документов Реализация (отгрузка товара). Шапка
//Наименование    Описание    Тип    Длина поля    Знаков после запятой

//Nomdoc    Номер документа    Текст    10    
//Datedoc    Дата документа    Дата    8    

//H    Время документа (часы)    Число    2    0
//M    Время документа (минуты)    Число    2    0

//S    Время документа (секунды)    Число    2    0
//Klkod    Код контрагента, кому продали    Число    10    0

//KlkodGuid    Уникальный идентификатор контрагента (из вашей уч. системы), кому продали.    Текст    36    
//FirmaName    Наименование фирмы (Грузоотправитель). Если у Вас несколько юр. лиц, нужно указывать только то юр. лицо, которое делает закупку у нас, даже если продажа проходит от другого.    Текст    32    

//FirmaINN    ИНН фирмы (Грузоотправитель).
//Если у Вас несколько юр. лиц, нужно указывать ИНН только того юр. лица, которое делает закупку у нас, даже если продажа проходит от другого.    Текст    12    

//DelMark    Пометка удаления документа (1 или 0)    Число    1    0

//pHK_B.DBF

//Выгрузка документов Реализация (отгрузка товара). Табличная часть
//Наименование    Описание    Тип    Длина поля    Знаков после запятой

//koddoc    Номер строки из таблицы pHK_H.DBF (1..N)    Число    5    0
//Tovkod    Код товара    Число    10    0

//Kol    Количество (в штуках)    Число    19    3
//Price    Цена (штуки)    Число    19    3

//Summa    Сумма, руб    Число    19    3
//Vsego    Вес строки, кг    Число    19    3



________
Номер строки из таблицы pHK_H.DBF (1..N), понимаешь...
нормальные формы? не, не слышали...
всего вес строки? нафига? они думают, что если я две килограмовых хрени отгружу - вес строки будет отличаться от 2 кг?
код контрагента и гуид контрагента - чтоб его уж точно идентифицировать, чтоль?

в общем, феерия... но тошно от наличия таких...
   Mikeware
 
10 - 09.04.21 - 13:57
Ладно, упростим вопрос:
можно ли получить 
//FA_Guid    Фактический адрес, guid-код улицы по классификатору ФИАС    Текст    36  
имея адрес, соответсвующий формату ИФНС? желательно "внутри базы", не стучась к внешним ресурсам...
   Garykom
 
11 - 09.04.21 - 13:59
(10) можно но сложно
качай dbf по моей ссылке открывай и изучай с мануалом там же
   Garykom
 
12 - 09.04.21 - 13:59
(11)+ у вас много адресов? я к чему может проще человека посадить вбить коды домов/улиц фиас?
   Mikeware
 
13 - 09.04.21 - 14:03
(12) ну немного. в выгрузке 1285 клиентов  - правда, это не все, всего за месяц. Но согласись, идиотское же занятие...
   Garykom
 
14 - 09.04.21 - 14:04
(13) быстрее всего будет на оутсорс операторам задачку скинуть заполнить эти 1285 кодами-уидами домов по фиас
далее по справочникам фиас получишь и уид улицы и прочие строковые по уровням
   Garykom
 
15 - 09.04.21 - 14:05
(14)+ у нас проверено один человек за день 500-1000 домов может
но 1000 это если ифейс готовый под него заточен
   Mikeware
 
16 - 09.04.21 - 14:05
(14) оутсорс - не наш метод. Ибо нет такого идиотизма, который не смог бы реализовать ИТ-отдел!
   Mikeware
 
17 - 09.04.21 - 14:06
(15) и понимаешь ли, одни клиенты дохнут, другие вылупляются...
   Garykom
 
18 - 09.04.21 - 14:07
(17) ну так обязательно поле "код дома фиас" и все
или юзай внешний сервис есть от 1С в составе ИТС или яндекс или 2гис или дадату
   d4rkmesa
 
19 - 09.04.21 - 14:08
(9) Хехе, всех достали эти "сырки". )
   Garykom
 
20 - 09.04.21 - 14:10
   Mikeware
 
21 - 09.04.21 - 14:12
(19) "ты знал, ты знал".©
   Mikeware
 
22 - 09.04.21 - 14:14
(18) ну вот опять чрезжопица ведь. Я загружаю эти с[Т]ранные клас-сификаторы в базу, по ним заполняется эти адреса - и у меня в баз нет этого, извиняюсь, гуида фиаса?
   PLUT
 
23 - 09.04.21 - 14:15
в качестве бреда, но вроде бы бесплатно в отличие дадаты

https://kladr-api.ru/
   PLUT
 
24 - 09.04.21 - 14:16
(22) а пофигурация какая? ну там 7.7, УТ10?
   Mikeware
 
25 - 09.04.21 - 14:17
ну что, беру лопату - иду работать..."поэзия - та же добыча радия"
   Mikeware
 
26 - 09.04.21 - 14:18
(24) КА 2.4
   Mikeware
 
27 - 09.04.21 - 14:27
от я тупой!
АдресныйКлассификатор.КодыАдреса из БСП
   PLUT
 
28 - 09.04.21 - 14:29
(27) ну вот, такой интересный велосипед отменяется
   Garykom
 
29 - 09.04.21 - 14:35
(27) аа тебе же код улицы надо, да он есть вот дома нет в БСП
   Garykom
 
30 - 09.04.21 - 14:36
(29)+ Но учти что должен быть свежий ФИАС а в адресе в базе старый код (они же меняются бывают)
 
 
   Garykom
 
31 - 09.04.21 - 14:36
(30)+ Но можно проверить на свежесть и получить новый да по ссылке из (6)
   PLUT
 
32 - 09.04.21 - 14:40
(29) ну так ему код улицы нужен//FA_Guid    Фактический адрес, guid-код улицы по классификатору ФИАС    Текст    36  


я у себя адрес ФИАС  глянул (в контактной информации значение в формате жопсон JSON) - гуй улицы это streetid:
   Mikeware
 
33 - 09.04.21 - 14:48
(32) (29) там и остальное есть, в энтом "жопсоне"


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.