|
Получить коды КЛАДРа частей адреса из КИ (адреса) клиента | ☑ | ||
---|---|---|---|---|
0
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 Вопрос: есть ли относительно штатные способы разобрать строку КИ так, чтоб получить именно КЛАДРовские коды частей адреса? Если да, то какие? БСП покопал, не нашел. |
|||
1
Mikeware
09.04.21
✎
13:24
|
что, я опять спросил что-то неприличное?
|
|||
2
МихаилМ
09.04.21
✎
13:35
|
||||
3
Mikeware
09.04.21
✎
13:37
|
(2) опять проктологией заниматься... :-(
|
|||
4
Garykom
гуру
09.04.21
✎
13:39
|
(0) 1. КЛАДРА считай нет, есть ФИАС (причем их два по муниципальному и адм-терр)
2. Очень мудреная задачка с учетом уровней, если нет кода фиас |
|||
5
Вафель
09.04.21
✎
13:40
|
в строке ки нет кодов. только если искать по справочникам обратно
|
|||
6
Garykom
гуру
09.04.21
✎
13:44
|
(5) и это редкостное изврат
есть веб сервис от 1С который по фиас адресу типовой возвращает код дома фиас далее можно по табличкам из https://fias.nalog.ru/Updates разбираться пара дней уйдет |
|||
7
hhhh
09.04.21
✎
13:45
|
(1) если кладр уже 5 лет как выброшен на помойку, то по логике вряд ли в БСП чего-то по нему найдете. В типовых да, встречается время от времени что-то типа ПреобразоватьСтарыйАдрес.
|
|||
8
Kassern
09.04.21
✎
13:46
|
(0) береж обработку, которая загружает кладр и переделываешь ее в обратку) но это походу то ещё извращение и главное не понятно зачем это все?
|
|||
9
Mikeware
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 кг? код контрагента и гуид контрагента - чтоб его уж точно идентифицировать, чтоль? в общем, феерия... но тошно от наличия таких... |
|||
10
Mikeware
09.04.21
✎
13:57
|
Ладно, упростим вопрос:
можно ли получить //FA_Guid Фактический адрес, guid-код улицы по классификатору ФИАС Текст 36 имея адрес, соответсвующий формату ИФНС? желательно "внутри базы", не стучась к внешним ресурсам... |
|||
11
Garykom
гуру
09.04.21
✎
13:59
|
(10) можно но сложно
качай dbf по моей ссылке открывай и изучай с мануалом там же |
|||
12
Garykom
гуру
09.04.21
✎
13:59
|
(11)+ у вас много адресов? я к чему может проще человека посадить вбить коды домов/улиц фиас?
|
|||
13
Mikeware
09.04.21
✎
14:03
|
(12) ну немного. в выгрузке 1285 клиентов - правда, это не все, всего за месяц. Но согласись, идиотское же занятие...
|
|||
14
Garykom
гуру
09.04.21
✎
14:04
|
(13) быстрее всего будет на оутсорс операторам задачку скинуть заполнить эти 1285 кодами-уидами домов по фиас
далее по справочникам фиас получишь и уид улицы и прочие строковые по уровням |
|||
15
Garykom
гуру
09.04.21
✎
14:05
|
(14)+ у нас проверено один человек за день 500-1000 домов может
но 1000 это если ифейс готовый под него заточен |
|||
16
Mikeware
09.04.21
✎
14:05
|
(14) оутсорс - не наш метод. Ибо нет такого идиотизма, который не смог бы реализовать ИТ-отдел!
|
|||
17
Mikeware
09.04.21
✎
14:06
|
(15) и понимаешь ли, одни клиенты дохнут, другие вылупляются...
|
|||
18
Garykom
гуру
09.04.21
✎
14:07
|
(17) ну так обязательно поле "код дома фиас" и все
или юзай внешний сервис есть от 1С в составе ИТС или яндекс или 2гис или дадату |
|||
19
d4rkmesa
09.04.21
✎
14:08
|
(9) Хехе, всех достали эти "сырки". )
|
|||
20
Garykom
гуру
09.04.21
✎
14:10
|
||||
21
Mikeware
09.04.21
✎
14:12
|
(19) "ты знал, ты знал".©
|
|||
22
Mikeware
09.04.21
✎
14:14
|
(18) ну вот опять чрезжопица ведь. Я загружаю эти с[Т]ранные клас-сификаторы в базу, по ним заполняется эти адреса - и у меня в баз нет этого, извиняюсь, гуида фиаса?
|
|||
23
PLUT
09.04.21
✎
14:15
|
||||
24
PLUT
09.04.21
✎
14:16
|
(22) а пофигурация какая? ну там 7.7, УТ10?
|
|||
25
Mikeware
09.04.21
✎
14:17
|
ну что, беру лопату - иду работать..."поэзия - та же добыча радия"
|
|||
26
Mikeware
09.04.21
✎
14:18
|
(24) КА 2.4
|
|||
27
Mikeware
09.04.21
✎
14:27
|
от я тупой!
АдресныйКлассификатор.КодыАдреса из БСП |
|||
28
PLUT
09.04.21
✎
14:29
|
(27) ну вот, такой интересный велосипед отменяется
|
|||
29
Garykom
гуру
09.04.21
✎
14:35
|
(27) аа тебе же код улицы надо, да он есть вот дома нет в БСП
|
|||
30
Garykom
гуру
09.04.21
✎
14:36
|
(29)+ Но учти что должен быть свежий ФИАС а в адресе в базе старый код (они же меняются бывают)
|
|||
31
Garykom
гуру
09.04.21
✎
14:36
|
(30)+ Но можно проверить на свежесть и получить новый да по ссылке из (6)
|
|||
32
PLUT
09.04.21
✎
14:40
|
(29) ну так ему код улицы нужен //FA_Guid Фактический адрес, guid-код улицы по классификатору ФИАС Текст 36
я у себя адрес ФИАС глянул (в контактной информации значение в формате жопсон JSON) - гуй улицы это streetid: |
|||
33
Mikeware
09.04.21
✎
14:48
|
(32) (29) там и остальное есть, в энтом "жопсоне"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |