[БП 3.0, ЗУП 3.0, УТ 11] Проверка и исправление адресов в контактной информации справочников

15.11.18

Задачи пользователя - Корректировка данных

Адреса в контактной информации справочников не всегда соответствуют КЛАДР. Не всегда необходимо исправлять все адреса. Обработка предназначена для выборочно проверки адресов в любых справочниках конфигурации. содержащих табличную часть "Контактная информация", в типах значений которой присутствует Адрес". Выборку адресов можно производить по произвольному отбору с использованием СКД. "Продолжение" обработки http://infostart.ru/public/105030/ для управляемого приложения. 15.11.2018 Версия 3.3 Очередные исправления в связи с изменением БСП... Платформа 8.3.13.1513,тестировалось на БП 3.0.66.53 ИМХО - "эта музыка будет вечной" (с) Наутилус Помпилиус

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Проверка адресов в контактной информации v 1.8
.epf 98,84Kb ver:1.8
122
122 Скачать (1 SM) Купить за 1 850 руб.
Проверка адресов в контактной информации v 2.3
.epf 107,90Kb ver:2.3
111
111 Скачать (1 SM) Купить за 1 850 руб.
Проверка адресов в контактной информации v 2.7
.epf 116,94Kb ver:2.7
19
19 Скачать (1 SM) Купить за 1 850 руб.
Проверка адресов в контактной информации v 3.1
.epf 121,68Kb ver:3.1
22
22 Скачать (1 SM) Купить за 1 850 руб.
Проверка адресов в контактной информации v 3.3
.epf 120,17Kb ver:3.3
130
130 Скачать (1 SM) Купить за 1 850 руб.

 

18.05.2016 Версия 2.2  Под новый формат хранения КИ. Среда разработки: платформа 8.3.8.1747 БП 3.0.43.241
17.04.2018 Версия 2.7  Много изменений для "отвязки" от процедур БСП 8.3.11.3034 БП 3.0.60.46
27.07.2018 Версия 3.1 Очередные исправления в связи с переносом в БСП процедур общего модуля в модуль менеджера обработки РасширенныйВводКонтактнойИнформации...
 

 

Обработка для проверки и исправления адресов в контактной информации справочников.

Версия 2.2 Изменена под новый формат хранения адресов в КИ. Проверка по ФИАС (не важно загружен или с сайта). Удалено: Загрузка / Очистка КЛАДР, установка режима компактности форм и отключения регламента (всё это в //infostart.ru/public/333876/). В остальном всё так же как было в версия 1.*. Разработка на платформе 8.3.8.1747, БП 3.0.43.241

Версии 1.* Разработка  велась на платформе 8.3.5.1126, конфигурации БП 3.0 релиз 3.0.36.17. Проверено на ЗУП 3.0 релиз 3.0.18.63 и УТ 11, релиз 11.1.7.60. Версия БСП 2.2.3.36. (использовать для указанных версий конфгиураций или ниже - там, где использовался КЛАДР)

Контрактная информация в справочниках конфигураций 1С не всегда соответствует классификатору (КЛАДР). Причин несоответствия много (перегрузка данных из других систем, ввод адресов произвольной строкой, «старый» КЛАДР и пр. пр. пр.). Соответствие КЛАДР необходимо не всегда, но есть все же ситуации, когда адреса должны быть введены в точном соответствии классификатору – например для сдачи «алкогольных» деклараций, рассылки квитанций (именно по этой причине в принципе появилась эта обработка), для проверки сведений в пенсионный фонд и т.д.

Для обычного приложения, в своё время, была написана обработка для этих же целей (//infostart.ru/public/105030/), но просто так «переложить» её на управляемые формы не получилось – в БСП 2.* отказались от использования регистра сведений «Контактная информация», с выделенными полями адреса, в пользу табличной части объектов «Контактная информация», где значения полей хранятся в одном поле табличной части  «Значения полей», в виде объектов фабрики XDTO, и очень часто это поле просто не заполнено. В адресах в таких случаях присутствует только строка представления, причём не всегда соответствующая «правилу девяти запятых».

Есть множество аналогичных обработок, для проверки и исправления адресов в контактной информации. Существенным недостатком многих считаю невозможность отобрать только нужные адреса в контактной информации, что при большом количестве элементов справочников занимает слишком много времени. Эта обработка проверяет наличие в конфигурации справочников, имеющих табличную часть «Контактная информация», и позволяет исправить записи в типом «Адрес».

При открытии обработки через Главное меню – Файл – Открыть:

 

Кнопка Зарегистрировать - предназначена для регистрации обработки, если она открыта через меню Файл - Открыть, и версия обработки не соответствует зарегистрированной в справочнике ИБ (на рис. Показана открытая обработка версии 1.7, в ИБ зарегистрирована версия 1.6).

По умолчанию в шапке обработки устанавливается вид справочника «Контрагенты», если такой в конфигурации имеется (в ЗУП установится справочник «Организации», потому что справочника «Контрагенты» там нет). Вид адреса для контрагентов установится в «Почтовый адрес» (вид адреса может быть и другим, всё зависит от настройки справочника Виды контактной информации). В любом случае, по умолчанию в поле выводится первый элемент списка контактной информации справочника, имеющий тип «Адрес» .

>>>>Только для версий 1.*

В меню Ещё (не в ТАКСИ Все действия) обработки расположены служебные управляющие кнопки, для управления режимом компактности и "облегчению" запуска программы - тут отключаются "всяческие" предупреждения, оповещения и ненужные регламентные задания, "тормозящие" работу программы. Там же расположены две кнопки, для управления КЛАДР в базе:

 

Очистить КЛАДР - Служит для полной очистки КЛАДР, перед проверкой адресов классификатор рекомендуется обновить, а перед обновлением можно очистить (по умолчанию в форме выбора регионов для очистки проставляются все флаги, для полной его очистки);

Загрузить КЛАДР - загрузка классификатора, в форме загрузки устанавливаются те регионы, которые есть в адресах заполненного списка (если список адресов не заполнен, регионы придётся выбрать вручную). Если список заполнен, для загрузки выбираются регионы, которые есть в адресах этого списка (на рисунке форма загрузки КЛАДР из ЗУП 3.0, куда для примера введен Иванов Иван Иванович, адрес которого задан без загруженного классификатора, регион был выбран Орловская обл.):

  

<<<<Только для версий 1.*

Назначение реквизитов:

Поля выбора:

Вид адреса - Выбор видов адресной информации справочника (Фактический адрес, Юридический адрес и т.п.);

Флаги:

Заполнить все, включая правильные - При установленном список адресов заполняется без проверки почтового индекса, если флаг не установлен - в список попадут только адреса, с почтовым индексом, не соответствующем КЛАДР (для проверки используются первые 6 символов строки представления адреса);

Исправлять при проверке - При проверке адреса информация сразу записывается в табличную часть контактной информации справочника;

Только совпадающие индексы - Исправляются только адреса, индексы в которых соответствуют КЛАДР.

Закладка Подбор из справочника - заполнение списка адресов по справочнику, выбранному в поле Вид справочника;

Показать (Скрыть) настройку списка - кнопка, управляющая видимостью настройки списка (области настроек схемы компоновки данных, далее - СКД). По умолчанию в настройку выводится отбор контактной информации по типу Адрес и виду адреса, выбранному в одноименном поле ввода Вид адреса. Пользователь имеет возможность настроить отбор строк списка по своему усмотрению, например, выбрать не один вид адреса, а задать список (Фактический, Почтовый, Юридический) и проверить (исправить) сразу все эти адреса выбранного справочника или выбрать группу справочника, по которой надо заполнить список. Настройки СКД имеют приоритет, перед настройками в шапке формы (при некорректном наборе настроек СКД получим пустой список). Сбросить настройки можно перевыбрав справочник или вид адреса в шапке обработки.

Закладка Подбор из реализаций - заполнение списка по контрагентам из реализаций по установленному отбору: 

Организация - реализации по выбранной в поле организации;

Вид взаиморасчетов - по выбранному виду взаиморасчетов в договорах контрагентов реализаций;

Подразделение - реализации по выбранному подразделению.

 Закладка появилась благодаря одному из клиентов с большим количеством контрагентов, но исправлять адресную информацию нужно было только для клиентов, которым выписываются квитанции ПД-4, рассылку которых осуществляет почта. Квитанции с неправильными почтовыми индексами или возвращались, или просто не доходили до адресата. В принципе, использовать её необязательно, доступна закладка только в конфигурации БП.

Поле Список адресов главная таблица, в которой собственно и происходит проверка и исправление адресов. Каким образом получен список неважно, т.к. работает он с контактной информацией справочников и КЛАДР.

В командной панели списка адресов расположены кнопки управления списком, заголовки и видимость (доступность) некоторых зависят от текущих настроек (заполнения) обработки.

Часть кнопок доступна только в меню Ещё  (не в ТАКСИ - Все действия) это может быть например, если небольшой «квадратный» монитор. Кнопка «Проверить индексы» всегда находится в меню «Ещё» списка. Это кнопка для быстрой проверки почтовых индексов, без исправления адресов.

Порядок работы со списком.

Заполнение по выбранному справочнику по умолчанию производится без дополнительных отборов. Первый отбор, который устанавливается в шапке – это флаг «Заполнять все, включая правильные». Если флаг не установлен, список заполнится только адресами без индекса (индекс не найден в КЛАДР), и с несоответствующими КЛАДР почтовыми индексами. Если данные в ИБ заполнялись каким - либо переносом, флаг стоит установить, чтобы заполнить значения полей в контактной информации, для упрощения дальнейшего использования адресов. Записать исправленные адреса с совпадающими индексами можно сразу, установив флаги «Исправлять при проверке» и «Только совпадающие индексы»

Отобрать по каким – либо дополнительным критериям можно используя настройку СКД, выводимую по кнопке Показать настройки списка, основной реквизит СКД, который нужно использовать для задания дополнительного отбор – это Ссылка, в которой доступны все реквизиты справочника, по которым можно сделать отбор. На рисунке, для примера, показан дополнительный отбор по реквизиту «Пол» ссылки справочника «Физические лица».

 

Настройку СКД можно не показывать (кнопка Скрыть настройки списка), если дополнительные отборы в справочнике делать нет необходимости.

Первоначальное заполнение списка в УТ:

 

Поле «Представление адреса» и «Правильный индекс» не заполнены. Следующим шагом является заполнение представления – Кнопка «Заполнить представление» (аналогично и кнопка «Исправить») «работает» с отмеченными флагами строками, или с текущей строкой, если флаг «Пометка» не установлен ни в одной строке. Результат:

 

В списке зелёным цветом выделены строки с совпадающими почтовыми индексами (строка представление адреса может отличаться от «исходной» строки, но такой адрес считается правильным), красным строки, где не удалось получить почтовый индекс из КЛАДР, а светло-коралловым строки, где найденный индекс не совпадает с индексом в справочнике.

Адреса в списке можно отобрать выбором отбора в подменю «Настройка отбора строк»

 

Кнопки управления флажками в отобранном списке «работают» только для видимых в отборе строк.

Для «правильных» строк можно сразу установить флажки и, нажав кнопку «Исправить», записать адреса проверенные адреса в информационную базу.

Для строк с несовпадающим индексом можно также отметить все строки флажками и исправить все по индексу, найденному в КЛАДР. НО тут не всё так однозначно, иногда бывают ситуации, что у контрагента адрес не совпадает с индексом, например, в следствии наличия договора с другим почтовым отделением. Записывать правильный индекс или нет в таком случае, решать пользователю.

Самая сложная ситуация, когда индекс в КЛАДР автоматом найти не получается. Тут придется построчно разбираться с каждым адресом (кнопка «Заполнить представление» без установленных пометок). По текущей строке, в таком случае, откроется окно ввода адреса, в котором будет заполнены возможные поля из строкового представления. Открытие такого адреса из формы элемента справочника покажет только строку представления адреса, и все поля придётся выбирать вручную. Исправление адреса следует начинать с поля «Город, нас.пункт», при выборе (перевыборе) данных в котором индекс может «найтись» стразу. Если не найдется – придется проверять улицу, потом дом и т.д. Когда индекс будет получен, можно нажать на «Проверить заполнение» - будет проверено заполнение адресной информации, и если всё нормально – данные перенесутся в список, если будут найдены ошибки – внизу формы будет выведено соответствующее сообщение. Кнопка «Ок» перенесёт данные в список без проверки. Потом кнопкой «Исправить» нужно записать исправленный адрес в базу.

 

После исправления адреса, если был установлен отбор, строка скроется из списка сразу.

Почтовый индекс Контактная информация БП 3.0 ЗУП 3.0 УТ 11

См. также

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    32877    106    152    

73

Корректировка данных Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    110648    663    174    

702

Закрытие периода Корректировка данных Бухгалтер Пользователь Платформа 1С v8.3 Оперативный учет 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

4800 руб.

27.10.2021    24014    242    35    

79

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    4080    35    18    

44

Корректировка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Обработка предназначена для корректировки входящего НДС при смене системы налогообложения индивидуального предпринимателя с УСН на ОСНО в 1С:Бухгалтерия предприятия 3.0

4000 руб.

18.07.2024    711    1    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. seermak 665 24.10.14 07:00 Сейчас в теме
подобное http://infostart.ru/public/303776/ только без муторной загрузки КЛАДРа
2. Alex_E 2374 24.10.14 08:36 Сейчас в теме
(1) seermak, Я и не говорил, что тут что-то уникальное, разница не только в
только без муторной загрузки КЛАДРа
(почему муторной не понятно), но и в возможности отбирать обрабатываемые адреса, исправлять не по одному, а списком. В общем то Вас что то задело? Я видел эту обработку, но для моих задач она не подошла, пришлось свою писать.
3. mulla1979 9 29.10.14 12:14 Сейчас в теме
Полезная штука! Возьму на заметку
4. sikvel2012 96 23.11.14 00:40 Сейчас в теме
полная загрузка кладра + 2 ГБ к базе, жестко
5. Alex_E 2374 23.11.14 00:55 Сейчас в теме
(4) reznic, Не вздумайте загружать полный :-) Если загрузили - срочно очищать - у меня один клиент грузанул, я потом двое суток разбирался, почему обновить не могу - вылет по недостатку памяти... На 2.0 было, но тут возможно такая же хрень, если вдруг реструктуризация регистра случится при обновлении.
Не грузить нельзя, но и грузить всё - эт перебор :-)
6. seermak 665 23.11.14 08:07 Сейчас в теме
(5) вот для того чтобы не было такой хрени я и указал в (1)
9. Alex_E 2374 23.11.14 11:33 Сейчас в теме
(6) seermak, Уважаемый, по ходу Вы не в теме, я пробовал грузить Вашей обработкой адреса, только они там забиты как получится, и КЛАДР не соответствуют, а такие адреса не берет пенсионный, налоговая и роспьяньнадзор - так что ценность Вашей загрузки для целей сдачи отчетности нулевая. У меня задача стояла другая, и опять таки там нужны были "свежие адреса", а они есть только в КЛАДР.
(7) reznic, При таком подходе нужно искать не только новые, но и измененные, цены то может и не будет, но по мне время загрузки региона целиком, по мере необходимости не так уж и критично, написать проверку на наличие уже загруженных (измененных) конечно можно, н сама такая проверка займет ненамного меньше времени, чем просто загрузка всего региона.
11. sikvel2012 96 23.11.14 13:34 Сейчас в теме
(9) ну достаточнопри загрузке выбирать только нужный регион и грузится только он, но рано ил поздно число регионов приближается к 30 и тут....... обновления не ставятся, тестирование не проходит


По сути для голого вой нам нужне только один регион, остальные это для работы с клиентами, но опять беда, скоро почта не будет принимать письма с адресами не по фиас и суды не будут брать адреса не по фиас, вот и ломаем голову как выходиты из ситуации
12. Alex_E 2374 23.11.14 14:18 Сейчас в теме
(11) reznic, О! Возникла мысль - надо будет её продумать... Может быть не грузить КЛАДР вообще, а обращаться к нему в момент ввода адресов и загружать не просто весь регион, а только конкретный адрес, который вводится в текущий момент... Надо подумать, жаль, что сейчас нет на это времени. Сделать то вроде можно, вопрос в том, насколько это будет оправдано - тут или менять типовую, или делать внешнюю обработку заполнения для кучи объектов, где вводится адрес...............
13. sikvel2012 96 23.11.14 16:27 Сейчас в теме
(12) вот сейчас 1С для этого и предлагает свой веб сервис что бы кладр не грузить

мне кажется загружать то что нужно из 15 ГБ ФИАС это будет очень долго
14. Alex_E 2374 23.11.14 16:37 Сейчас в теме
(13) reznic, Грузил в ЗУП 3.0, но подробно не смотрел, как сделано. Вообще эта обработка в общем то не для загрузки КЛАДР (загрузку так, паровозом прикрутил, чтобы было с чем сравнивать), а для проверки сохраненных в контактной информации адресов на соответствие регистру адресного классификатора, а вот как будет заполнен регистр для этого не важно. Но посмотреть загрузку с веб сервиса надо будет, может там что то интересное получится выкружить....
8. sikvel2012 96 23.11.14 09:29 Сейчас в теме
(5) эту беду мы проходили, перед обновлением очищает кадр а потом по новой грузит, нужны все регионы

Сейчас 1с выпустила возможность подключатся к их сайту за адресами, но это посадка на итс
10. Alex_E 2374 23.11.14 11:35 Сейчас в теме
(8) reznic,
Сейчас 1с выпустила возможность подключатся к их сайту за адресами, но это посадка на итс
- улыбнуло. ИМХО - продажа любой коробки версии ПРОФ - это подсадка на ИТС. Нет ИТС - нет легальных обновлений, так что .......
7. sikvel2012 96 23.11.14 09:26 Сейчас в теме
Научите обработку загружать не все отмеченные регионы а только новые не загруженные среди отмеченных цены ей не будет
15. sikvel2012 96 23.11.14 22:32 Сейчас в теме
проверять то и типовыми средствами можно, я вот сейчас голову ломаю как с минимальными потерями (в том числе без загрузки ФМАС и траты средств на сторонние сервисы) получать адреса соответствующие ФИАС
16. Alex_E 2374 23.11.14 22:51 Сейчас в теме
(15) reznic,
проверять то и типовыми средствами можно,
- хотелось бы слышать какими типовыми, а то я выходит зря время тратил :-(
17. seermak 665 23.11.14 23:14 Сейчас в теме
(15) распарсить http://fias.nalog.ru/Public/SearchPage.aspx?Division=2 = там наворочено сильно(((( так что "безумству храбрых поем мы песню"
(9) по теме: посмотрите вот это: http://www.seermak.ru/products/pp/
1. Сервис прикручен облачный (это который так не любит reznic))))
2. сделано и для 8.2/8.3
3. при проверке стандартными способами (форма ввода контактной информации - Проверить заполнение = "Адрес введен корректно")
4. В свете измененной стандартной загрузки не видел чтобы адресные данные можно было получать веб сервисом (13,14), только загрузки с учетом нового закона (может я недопонял/недоувидел сервиса)
18. Alex_E 2374 23.11.14 23:33 Сейчас в теме
(17) seermak,
при проверке стандартными способами (форма ввода контактной информации - Проверить заполнение = "Адрес введен корректно")
- УФФФ, отлегло. Открыть форму, нажать нужный адрес, нажать проверить адрес......эт я в курсе....
Обработку написал для клиента, у которого по около 15 000 клиентов, как минимум половине которых выписываются квитанции ПД-4, которые отдают с реестрами по индексам на почту (есть договор) для рассылки.
Оттуда опять (для 2.0 уже было решение, ссылка в публикации, для 3.0 не было) стали приходить пачки бумажек обратно, из-за несоответствия постового индекса адресу доставки. Так что понажимать кнопочку "Проверить адрес" конечно можно, но уж больно хлопотно. Эта обработка, в принципе этим же и занимается, только списком по произвольному отбору, ну и что то может автоматом поправить, в что т придётся ручками понажимать, но как по другому сделать пока не придумал.
Да, этот метод конечно не идеален, но положение с возвратом квитанций у клиента обработка закрыла полностью....
19. Alex_E 2374 23.11.14 23:37 Сейчас в теме
(17) seermak,
по теме: посмотрите вот это: http://www.seermak.ru/products/pp/
- посмотрел, не понял как этот, безусловно интересный метод, решит проблему проверки уже введенных адресов при смене КЛАДР? Он меняется не просто так - одни почтовые отделения закрываются, другие открываются, строят новые дома/улицы - меняться будет всегда, так что проверять актуальность по-любому приходится...
20. sikvel2012 96 24.11.14 13:56 Сейчас в теме
Вот тут Вы не правы, адрес не зависит от почтовых отделений, индекс тоже не меняется с при закрытии почтового отделения

Вы истинную проблему озвучьте, пользователи адрес как зря вводят :)
21. Alex_E 2374 24.11.14 14:29 Сейчас в теме
(20) reznic,
Вот тут Вы не правы, адрес не зависит от почтовых отделений, индекс тоже не меняется с при закрытии почтового отделения
из вики :
Согласно Федеральному закону Российской Федерации «О почтовой связи» (в редакции от 22.08.2004, № 122-ФЗ), «почтовый индекс — условное цифровое обозначение почтового адреса, присваиваемое объекту почтовой связи».


https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D­0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81

У нас в городе произошло слияние нескольких поселков итп - они стали микрорайонами, закрылось туча почтовых отделений, открылись другие, в КЛАДР внесли новые почтовые индексы (в тот первый раз ходил на почту и там дали свои файлы, которые отдавались куда то, где формируют КЛАДР, и в новой версии КЛАДРа они появились), может я и не прав, но это суровая правда жизни - после той реорганизации первый раз было ещё во времена 2.0 встала проблема исправления адресов, и была написана обработка http://infostart.ru/public/105030/, которая помогла её решить. В середине этого года проблема повторилась, написал вот эту.

Вы истинную проблему озвучьте, пользователи адрес как зря вводят :)
- истинная проблема - изменение почтовых индексов со временем, а в базе хранятся индексы те, что ввёл пользователь на какой то определённый момент, и это нуждается в корректировке. В случаях, когда не предполагается сдача куда бы то ни было - адреса можно вводить строкой. Если сдавать - вводите через КЛАДР.

Обработку написал именно для случаев, когда адреса (почтовые индексы) используются сторонними потребителями, так, выяснилось, что проблема адресов стоит ещё у "алкоголиков" - не принимают декларации, где адрес не соответствует КЛАДР - использовал и в этих случаях - помогает. Про пенсионный и налоговую вроде все в курсе.

Я ответил на вопрос?

22. SemenovaMarinaV 02.12.14 16:46 Сейчас в теме
Почему то когда выбираем физические лица, адрес допусти по прописке всё равно подставляется адрес для информирования.
ЗУП 3,0
23. Alex_E 2374 02.12.14 17:32 Сейчас в теме
(22) SemenovaMarinaV, Какой релиз? Кстати в последних релизах там с адресами что то изменено, но ещё не смотрел, может проблема в этом?
24. SemenovaMarinaV 26.12.14 11:09 Сейчас в теме
А сейчас вообще перестала запускаться?
25. Alex_E 2374 26.12.14 11:28 Сейчас в теме
(24) SemenovaMarinaV, Не понял, как перестала?
26. XOCTEP 118 03.02.15 15:29 Сейчас в теме
Не изменяется тип адреса при выборе справочника "Физические лица". При попытке заполнить как есть выходит ошибка "Метод объекта не обнаружен (ИндексАдреса)". БП 3.0.37.32. Жаль, что не получилось воспользоваться.
27. Alex_E 2374 03.02.15 16:13 Сейчас в теме
(26) XOCTEP, Написано на 3.0.36.17, почти сразу 1с изменила хранение адресов в ИБ, и обработка потеряла актуальность... Сделаю исправления под "новую реальность", но увы не сейчас - есть более горящие задачи....
28. Automatik 961 06.08.15 12:37 Сейчас в теме
тогда убери нерабочую обработку!
29. Alex_E 2374 06.08.15 13:37 Сейчас в теме
(28) IsiKosta, Что ещё мне нужно сделать?
30. twin 17.06.16 16:52 Сейчас в теме
{ВнешняяОбработка.ВнешняяОбработка.МодульОбъекта(472)}: Метод объекта не обнаружен (ИндексАдреса)
ПравильныйИндекс = АдресныйКлассификатор.ИндексАдреса(НовСтр.Поле2, НовСтр.Поле3, НовСтр.Поле4, НовСтр.Поле5, НовСтр.Поле6, НовСтр.Поле7, НовСтр.Поле8);

Управление торговлей, редакция 11.1 (11.1.10.173)
Управление торговлей, редакция 11.2 (11.2.3.143)
Прикрепленные файлы:
31. Alex_E 2374 17.06.16 17:01 Сейчас в теме
(30) twin, Уже писал, что обработка для "ранних" версий управляемых приложений, сейчас формат хранения адреса другой...
Использовать на последних можно как пример парсинга строки адреса.

Раз уже второй раз возникает такой вопрос, может быть имееет смысл переделать для нового формата?
32. Alex_E 2374 18.06.16 18:41 Сейчас в теме
(30) twin, Выложил новую версия для работы с ФИАС
33. twin 20.06.16 11:04 Сейчас в теме
(32) она тоже только для ранних версий?
34. Alex_E 2374 20.06.16 11:32 Сейчас в теме
(33) twin, Вообще то последняя писалось на БП 3.0.43.241, о чём написаол в анонсе и описании, работает не по КЛАДР, а с ФИАС, из чего был сдела вывод, что
она тоже только для ранних версий?
мне непонятно...
35. twin 20.06.16 13:23 Сейчас в теме
36. Alex_E 2374 20.06.16 13:57 Сейчас в теме
51. smooth 197 12.07.18 15:25 Сейчас в теме
(32)
Выложил новую версия для работы с ФИАС

Доброго времени суток.
Может что не внимательно прочитал, но у меня версия 2.7 не взлетела.
Ошибка та же: {ВнешняяОбработка.ВнешняяОбработка.МодульОбъекта(536)}: Метод объекта не обнаружен (ТаблицаКлассификатора)
Классификатор = Справочники.СтраныМира.ТаблицаКлассификатора();

Запущал на ЗУП 3.1.6.54, платформа 1С:Предприятие 8.3 (8.3.11.2954)

как починить?
52. Alex_E 2374 12.07.18 15:45 Сейчас в теме
(51) Пишите в личку, посмотрим , например через АА на Вашей базе...
37. twin 21.06.16 08:56 Сейчас в теме
Есть возможность сделать совместимость с более ранними платформами?
Прост не все контрагенты готовы переходить на что-то старше 8.3.5

1С:Предприятие 8.3 (8.3.8.1747)
Управление торговлей, редакция 11.1 (11.1.10.173)
Режим совместимости 8.3.5

{ВнешняяОбработка.ВнешняяОбработка.Форма.Форма.Форма(938)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму("ВнешняяОбработка." + ПолучитьИмяОбработки() + ".Форма.ВводАдреса", ПараметрыОткрытия, ЭтаФорма, , , , ОписаниеОповещения);
по причине:
Ошибка инициализации модуля: ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма
по причине:
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1049,9)}: Процедура или функция с указанным именем не определена (СтрСравнить)
Если <<?>>СтрСравнить(СтрокаКонтактнойИнформации.ЗначенияПолей, ЗначенияПолей) <> 0 Тогда
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1494,10)}: Процедура или функция с указанным именем не определена (СтрСравнить)
Если <<?>>СтрСравнить(ЧастьАдреса.Наименование, Контекст.НаселенныйПунктДетально.ПодчиненныйЭлемент.Наименование) = 0 Тогда
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1496,15)}: Процедура или функция с указанным именем не определена (СтрСравнить)
ИначеЕсли <<?>>СтрСравнить(ЧастьАдреса.Наименование, Контекст.НаселенныйПунктДетально.ДополнительныйЭлемент.Наименование) = 0 Тогда
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1708,24)}: Процедура или функция с указанным именем не определена (СтрНайти)
Адрес = Сред(Адрес, <<?>>СтрНайти(Адрес, ",") + 1); // удаляем страну
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1774,12)}: Процедура или функция с указанным именем не определена (СтрНайти)
Позиция = <<?>>СтрНайти(ТекстПоиска, " ");
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1725,10)}: Процедура или функция с указанным именем не определена (СтрНачинаетсяС)
Если НЕ <<?>>СтрНачинаетсяС(ВРег(Адрес), ВРег(Контекст.Страна)) Тогда
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1872,8)}: Процедура или функция с указанным именем не определена (СтрНачинаетсяС)
И <<?>>СтрНачинаетсяС(ВРЕГ(Контекст.ПредставлениеАдреса), ВРег(Контекст.Страна)) Тогда
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(1742,39)}: Процедура или функция с указанным именем не определена (СтрЗаканчиваетсяНа)
Если СтрДлина(НаселенныйПункт) > 2 И <<?>>СтрЗаканчиваетсяНа(НаселенныйПункт, ", ") Тогда
Прикрепленные файлы:
38. Alex_E 2374 21.06.16 09:04 Сейчас в теме
(37) twin, Да фиг его знает, у меня от так
Прикрепленные файлы:
39. twin 21.06.16 09:37 Сейчас в теме
(38) че фиг знает, ты распространитель обработки, можешь сделать поддержку с 8.3.5? :)))
Ты этими своими новыми строковыми функциями совершенно зря рубишь обратную совместимость.
40. Alex_E 2374 21.06.16 10:35 Сейчас в теме
(39) twin, Вот жеж блин...мне поддержку 8.0 или 7.7 как распространителю тоже в обязаловку? Ежели Вы видите проблему, Вы её решите (честь Вам и хвала) а мне то хафига что-то там обеспечивать?
41. twin 21.06.16 10:36 Сейчас в теме
Ты так и напиши, что тебе впринципе пофиг что ты выкладываешь :))))
И ответы у тебя какие-то странные. Не хочешь не делай ничего.

Алсо если забить на проблему режима совместимости и выключить его работая на всём актуальном, то твоя обработка все равно не работает.
{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(53)}: Поле объекта не обнаружено (ХранитьИсториюИзменений)
Если ВидКонтактнойИнформации.ХранитьИсториюИзменений Тогда
42. Alex_E 2374 21.06.16 10:41 Сейчас в теме
(41) twin, Круто, какая платформа и какая конфигурация? Всё равно не работает где и куда?
Ты так и напиши, что тебе впринципе пофиг что ты выкладываешь :))))
не мне не пофиг, но просто интересно - у меня работает - у тебя нет, я пишу где и как пробую, ты просто чё-то там пишешь - давай по конструктиву - что у тебя не работает и на чём?
43. twin 21.06.16 10:52 Сейчас в теме
Как-то нелинейно идет тут обсуждение. Переходы от "Нафига мне что-то обеспечивать" к "Давай по конструктиву".
Я тебе в каждом сообщении указывал версию платформы, конфигурации и сообщения платформы.

1С:Предприятие 8.3 (8.3.8.1747)
Управление торговлей, редакция 11.1 (11.1.10.173)
Режим совместимости отключен.

Кнопка "Заполнить представление" для выбранной строки

{ВнешняяОбработка.ВнешняяОбработка.Форма.ВводАдреса.Форма(53)}: Поле объекта не обнаружено (ХранитьИсториюИзменений)
Если ВидКонтактнойИнформации.ХранитьИсториюИзменений Тогда
44. Alex_E 2374 21.06.16 10:57 Сейчас в теме
(43) twin, Собственно очень сложно обеспечить конструктив, когда ты хочешь чтобы я сделал твои хотелки...в общем то ты свои показал минусом, мне дальше поплясать или куда? Сминуосвал - удачи тебе, твоих публикаций нету, значит ты крут)))))
47. alextom 1 19.12.17 20:37 Сейчас в теме
(43) вангую - устаревшая редакция УТ 11. в которой у ВидКонтактнойИнформации нет ХранитьИсториюИзменений . Так ? :)
(46). Спасибо за обработку. Спас.
45. twin 21.06.16 11:01 Сейчас в теме
Какие хотелки? )) Ладно, будь здоров, минус заслужил, потому что не работает на том на чем заявлено и ответы свои почитай.
46. Alex_E 2374 21.06.16 11:02 Сейчас в теме
(45) twin, Заслужил - значит заслужил))))))
48. alextom 1 19.12.17 20:38 Сейчас в теме
Сейчас перевожу клиента на лицензионные БП 3.0 и УТ 11. так вот. Обмен не ЗАРАБОТАЕТ, пока не исправишь КИ.
49. Erne100 287 15.05.18 17:17 Сейчас в теме
Версия 2.7 Много изменений для "отвязки" от процедур БСП 8.3.11.3034 БП 3.0.60.46

Где она? Почему-то доступна лишь нерабочая 2.3...
50. Alex_E 2374 15.05.18 17:31 Сейчас в теме
(49) в редакторе была и есть, залил ещё раз, может в прошлый раз что не так сделал... Дайте почту в личку, пришлю новую версию, если была скачана не таю.
Прикрепленные файлы:
53. IGS_1C 21.12.18 12:40 Сейчас в теме
Просьба для каждой версии обработки прописать версию БСП, на которой она работает.
В типовых конфигурациях есть регистр сведений Версии подсистем, в котором указывается версия БСП.
Имея эту информацию, можно будет легко определить, какую версию обработки нужно скачивать.
Прикрепленные файлы:
54. Alex_E 2374 21.12.18 12:54 Сейчас в теме
(53) Может быть Вы правы. Только бы не забыть это сделать...
55. jobkostya1c_ERP 100 10.01.19 15:48 Сейчас в теме
Очень на взгляд хорошая идея. Я такую же пишу-пишу и все не работает.
Народ, а не подскажете, а где теперь в последнем релизе почтовые индексы хранятся.
Все старые обработки выгрузки-обмена слетели?!

Сейчас только "АдресныеОбъекты" рег. сведений
56. Alex_E 2374 10.01.19 15:52 Сейчас в теме
(55) В ТЧ КонтактнаяИнформация, в реквизите ЗначенияПолей в формате XML, ЕМНИП
57. jobkostya1c_ERP 100 10.01.19 17:58 Сейчас в теме
(56)Спасибо. А то много всего в начале года.
58. Alex_E 2374 10.01.19 19:59 Сейчас в теме
59. Hla 85 05.06.19 07:25 Сейчас в теме
Добрый день, Алексей! Будет ли работать ваша обработка в ЗУП 3.1.9. Если да, то какой файл скачивать?
60. Hla 85 05.06.19 07:26 Сейчас в теме
Добрый день, Алексей! Будет ли работать ваша обработка в ЗУП 3.1.9? Если да, какой файл качать?
61. Alex_E 2374 05.06.19 08:01 Сейчас в теме
(60) Не могу сказать точно не проверял,и сейчас под рукой нет подходящего ЗУП. Если пробовать - то конечно последней версии 3.3, т.к. ЗУП 3.1.9.* почти крайняя версия ЗУП (вчера тестовую 3.1.10* выложили).
Гарантировать ничего не могу - уже писал - формат хранения адресов никак не устаканится, а отрабатывать все изменения нет возможности (точнее сказать нет заказчика по этой теме, а те, которые есть, оплачивают совсем другие задачи)))) - времени катастрофически не хватает...
62. Hla 85 05.06.19 08:23 Сейчас в теме
63. Alex_E 2374 05.06.19 09:12 Сейчас в теме
64. Hla 85 05.06.19 10:25 Сейчас в теме
(63) 1С8.3.13.1644 ЗУП 3.1.9.187 обработка работает. :)
65. Alex_E 2374 05.06.19 10:32 Сейчас в теме
(64) Значит БСП пока не сменили...
66. ig-efrem 22 22.06.19 14:06 Сейчас в теме
Я правильно понял из описания, что проверка правильности заполненности адреса зависит от наличия индекса?
Если это так, то это не верно, индекс может присутствовать правильный, однако адрес все равно не верно разложен. Часто такое происходит из-за обменов или переносов с другими базами.
Какая функция возвращает результат проверки?
67. Alex_E 2374 23.06.19 04:58 Сейчас в теме
(66) Про функцию - на смотреть код (сейчас не под руками), я не в состоянии помнить все процедуры и функции обработок и пр., что написал.
Про индекс - правильный индекса при неверно разложеном адресе....ммм - этот как? Если адрес не вписывается в "шаблон", то он, с большой доле вероятности, неправильный, нет?
68. Muha6000 15.08.19 07:52 Сейчас в теме
День добрый.
Скачал v 3.3. Ошибка при загрузке:
{ВнешняяОбработка.ВнешняяОбработка.МодульОбъекта(1113)}: Метод объекта не обнаружен (ОписаниеНовойКонтактнойИнформации)
Адрес = МодульРаботаСАдресамиКлиентСервер.ОписаниеНовойКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес)
СтандартныеПодсистемы 2.4.6.109
БухгалтерияПредприятияКОРП 3.0.64.28
Может погорячился с последней версией? Какой релиз обработки подойдет?
76. RealSurfer 35 18.10.19 17:28 Сейчас в теме
(68) версия 3.1 должна работать..
69. Muha6000 15.08.19 08:12 Сейчас в теме
v 2.7
Ошибка:
{ВнешняяОбработка.ВнешняяОбработка.МодульОбъекта(536)}: Метод объекта не обнаружен (ТаблицаКлассификатора)
Классификатор = Справочники.СтраныМира.ТаблицаКлассификатора();
вроде обсуждалось выше. Как починить?
70. Alex_E 2374 15.08.19 08:18 Сейчас в теме
(69) Разворачивать 3.0.64.28 у себя не вижу смысла, могу посмотреть через АА, что у Вас происходит, но, ИМХО, раз уж хочется что-то делать с адресами и это завязано на БСП, то имеет смысл делать это на текущих версиях конфигурации - иначе получится, что исправления обработки будут одноразовыми...

У меня потребность в этой обработке возникает периодически (не очень часто),и, практически всегда, приходится адаптировать под случившиеся изменения (не всегда это изменения галактического масштаба, типа перехода с КЛАДР на ФИАС). ОТ первоначального варианта сейчас одни уши остались....
71. Alex_E 2374 15.08.19 08:22 Сейчас в теме
(69) Кстати,3.0.64* это между двумя версиями, последняя на 3.0.66* была, может просто до неё обновить и попробовать?
72. Muha6000 15.08.19 09:51 Сейчас в теме
(71) Согласен.
Конфа специализированная на базе бухгалтерии, и обновления пока не предвидится. Буду допиливать версию 2.7
73. Re:аниматор 338 01.10.19 04:06 Сейчас в теме
Скачал версии 2.7 и 3.3 не одна не подошла для УТ 11.4.3.160 .. выдает ошибки нет таких модулей и т.д.
74. Re:аниматор 338 01.10.19 04:43 Сейчас в теме
Версия 1.8

{ВнешняяОбработка.ВнешняяОбработка.МодульОбъекта(472)}: Метод объекта не обнаружен (ИндексАдреса)
ПравильныйИндекс = АдресныйКлассификатор.ИндексАдреса(НовСтр.Поле2, НовСтр.Поле3, НовСтр.Поле4, НовСтр.Поле5, НовСтр.Поле6, НовСтр.Поле7, НовСтр.Поле8);
75. Alex_E 2374 01.10.19 05:26 Сейчас в теме
(74) Давно не смотрел, но,очевидно, опять поменяли работу с КИ, нужно допиливать....сейчас у меня просто физически нет времени...
Оставьте свое сообщение