#0
by Михаил 1С
Всем здравствуйте. Есть задача - загрузить контрагентов с адресами, адреса сформировать в формате Кладр. Какими типовыми механизмами это можно сделать? На вход даны все необходимые измерения РС АдресныйКлассификатор, а именно: КодАдресногоОбъектаВКоде, КодРайонаВКоде, КодГородаВКоде, КодНаселенногоПунктаВКоде, КодУлицыВКоде, а также НомерДома и НомерКвартиры. ERP 2 (1С 8.3). Хотя конфа не важна - подскажите типовые механизмы хоть из любой конфы, я разберусь.
#1
by Михаил 1С
Я могу получить из этой инфы Наименование и Сокращение для Улицы, НаселенногоПункта, Города, Района, Области. Но сложность с домами - они бывают с заковыристыми литерами, и в АдресномКлассификаторе бывает куча странного, вроде "Ч(2-56)", или "1-999, 12, 13". Детально заниматься домами надо для того, чтобы получить Индекс. Да и желательно правильно представить xml представление для всяких литер типа "Корпус" и прочее.
#2
by Михаил 1С
Можно взять типовые процедуры из обработки ВводКонтактнойИнформации (форма ВводАдреса). Но они основываются на введенных пользователем данных - ТипДома, ТипСтроения, ТипПомещения, у меня этого нет.
#3
by АНДР
По коду КЛАДР отбирать нижестоящие и среди них искать соответствие? Из соответствий брать первое попавшееся или спрашивать пользователя. Всё равно в базе более точной информации нет.
#5
by Михаил 1С
Одна из сложностей - работа с домами, чтобы взять нужный индекс. На одной улице могут быть разные почтовые индексы. Поэтому в самых нижнеуровневых строках РС АдресныйКлассификатор перечислены дома (ТипАдресногоЭлемента=6). Вроде как все просто - ищешь строку с уровнем 6, с моей улицей, городом и прочим, где в Наименовании упоминается мой номер дома. Из этой строки и беру почтовый Индекс. Но - есть строки, где дома идут не простым перечислением, а с дефисом - наверное это интервал. А есть еще строки, где дефис, и еще перечисление: "1-999, 12, 13" - что это значит? Зачем отдельно перечислены дома 12 и 13, если уже взят весь диапазон до дома номер 999? Или это не диапазон, а что тогда?
#6
by Михаил 1С
И еще - похоже, что не все дефисы служат для диапазонов. Возможны такие строки: "Ч(2-56)" или "Н(3-15)" - это вообще что?
#9
by АНДР
Документацию прочитать лень? 4. ПРАВИЛА ВКЛЮЧЕНИЯ В КЛАДР АДРЕСНЫХ ОБЪЕКТОВ УРОВНЕЙ "УЛИЦЫ - ДОМА"
#10
by АНДР
+ 5. ПРАВИЛА И ОГРАНИЧЕНИЯ, СВЯЗАННЫЕ С ПРЕДСТАВЛЕНИЕМ В КЛАДР АДРЕСНЫХ ОБЪЕКТОВ УРОВНЯ «ДОМ»
#15
by Михаил 1С
Фигня война, что я последний. Главное, что для меня толпы программистов с этим работали!
#17
by Chainsaw
Есть впечатление, что ты не понимаешь, что делаешь. Адреса сформировать в формате кладр - это что? Адресный классификатор связан с видом контактной информации "Адрес" довольно слабо. Классификатор используется или для ввода по шаблону, или для проверки по шаблону. Все. И да, если у тебе нет данных о типаз домов, в классификатор ты не попадешь никак. Корпуса, литеры и прочие строения, особенно в Питере, это значимая вещь.
#20
by Михаил 1С
Нее, гораздо больше - целая огромная Зарплата! ПС: и оказалось, что у тебя, друг, неверное впечатление о людях, оказалось, что это ты чего-то в адресах не понимаешь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При приеме данных с удаленной машины загрузка идет очень долго
- Загрузка данных из ЗиК в 1С Предприятие
- Формат даты Формат(ДатаОтчета,"Д(0)ДДММГГГГ") возвращает 03.11.05
- Долгая загрузка при "Загрузка структуры данных программы..."
- Загрузка структуры данных программы / загрузка прикладной системы
- Загрузка адресов банков
- Загрузка данных в 1С из текстового файла формат 2005.12
- Есть ли готовая загрузка из клиента сити банка? формат SWIFT MT 940
- 8.1 Загрузка Кладр, классификатор адресов - нарушена структура классификатора
- КЛАДР нет адресов Зеленограда
- Загрузка адресов из БП в ЗУП
- Выгрузка и загрузка данных XML - неверный формат файла выгрузки
В этой группе 1С
- УТ 11, уже нет терпения, как рассчитывается статистика потребления
- Управляемая форма не хочет видеть функции модуля (внешняя обработка)
- Поддерживает ли 1С (СКД) трехмерные диаграммы?
- v7: При пересчете валюты обнаружен нулевой курс валюты
- УТ 10.3 ЕГАИС ЧекККМ
- Инициализация параметров сеанса в БСП
- ЗУП 3.0 алименты с отпускных, выплаченных до зарплаты
- СКД. Обработка построчно результата.
- Задвоение строк в регистре
- Асинхронность формирования табличного документа
- v7: Распределенная БД: в центральную базу не грузятся документы из периферийной
- ТО. ФР АТОЛ, получить показания счетчиков.
- Обновить нумерацию объектов!
- Ошибка 87. Установка Драйвера защиты Рарус Общепит.
- Как из 1С деактивировать(удалить) товары раздела в Битриксе
- ОтборСтрок и ВидСравнения.ВИерархии (8.3.6.2449)
- обновление до ут 11,2,3,108
- В рознице 2.1.9.20 при установленном флаге применение цен не увидеть цену товара
- Вопрос по обмену в универсальном формате
- "Не удалось зафиксировать таблицу для чтения 'copiedprm'"