Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.

Добавил(а) Михайлов Михаил почти 7 года назад

Еще раз хочу поблагодарить за энтузиазм в разработке и труд по поддержке.

Филипп, подскажите, в чем может быть проблема, если при попытке создать площадку, для хозсубъекта (нашего) появляется сообщение:
"ОШИБКА: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату."
То есть мне все понятно, но вроде все проверил, все гуиды правильные, видимо чего-то не указано.

Фотка ошибки во вложении, также во вложении файлы с запросами, что бы можно было содержательно определить.
Честно перерыл весь код и посмотрел вебинар про создание площадки.


Ответы (29)

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп почти 7 года назад

Михаил, у вас неправильно указан GUID Города - в запросе он совпадает с GUID региона
Сначала вам нужно сделать Инициализацию в обработке Меркурий_Параметры
Потом вы можете в обработке Меркурий_Обмен загрузить города для вашего региона

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил почти 7 года назад

Спасибо оперативность.
Инициализацию я делал.
Однако упираюсь в "Площадка не выбрана. Создайте площадку в ГИС Меркурий"

@ Попытка
locality = be.selectSingleNode("juridicalAddress").selectSingleNode("locality").selectSingleNode("guid").text;
localityName = be.selectSingleNode("juridicalAddress").selectSingleNode("locality").selectSingleNode("name").text;
Исключение
Сообщить("Площадка не выбрана. Создайте площадку в ГИС Меркурий","!!");
Возврат;
КонецПопытки;


тут то у меня все заканчивается, потому, что
@locality = be.selectSingleNode("juridicalAddress").selectSingleNode("locality") = "" !!!

И
.selectSingleNode("guid").text
от него = "Ошибка в выражении" и мы видим сообщение о "Площадка не выбрана ...", а дальше "возврат" и соответственно и видимо до загрузки городов дело не доходит.))


Город = ГМ.НайтиГородПоGUID(locality, localityName);

Хотя как-то у меня же получилась в справочнике "ВСД_Город" одна запись?! (Москва,Guid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5 Uuid=5c8b06f1-518e-496e-b683-7bf917e0d70b). Может это произошло когда я делал "Получал актуальные партии".

Попробую загрузить города из обработки обмена.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил почти 7 года назад

А и да, вот обратил внимание, что после загрузки городов или регионов.
В общем у Москвы - города и Москвы - региона один гуид = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5 и уид = 5c8b06f1-518e-496e-b683-7bf917e0d70b
Пока не знаю куда дальше копать. Фотка во вложении.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил почти 7 года назад

Удалил Москву из городов (очистил справочник), теперь нажимаем загрузить города и... появляются некоторые города Подмосковья(?), но самой Москвы нет.
Регион в параметрах стоит ("г. Москва",GUID="0c5b2444-70a0-4932-980c-b4dc0d3f02b5",UUID="5c8b06f1-518e-496e-b683-7bf917e0d70b")

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил почти 7 года назад

Михайлов Михаил писал(а):

Удалил Москву из городов (очистил справочник), теперь нажимаем загрузить города и... появляются некоторые города Подмосковья(?), но самой Москвы нет.
Регион в параметрах стоит ("г. Москва",GUID="0c5b2444-70a0-4932-980c-b4dc0d3f02b5",UUID="5c8b06f1-518e-496e-b683-7bf917e0d70b")

скриншот

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил почти 7 года назад

Попробовал
Закомментировал
//Если ПустоеЗначение(Город.GUID)=1 Тогда
// Сообщить("Не указан Город.GUID");
// Возврат;
//КонецЕсли;

В итоге:

Запрос CreateEnterpriseResult [ c6bc8ae9-2902-42e0-992a-10d596108abf ]
Загрузка XML-файла: D:\work\1C\Компл569\ATCDemo\logs\AddIn.SoapDLL.receiveApplicationResultResponse_636488509588946908.xml
Ошибок = 1
ОШИБКА: Wrong application data format. Format validation failed due to XML Schema rules: Недопустимый текст '' в элементе: 'guid'

Видимо нельзя так.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп почти 7 года назад

В тестовой базе вы можете создать площадку в любом городе, которые есть в справочнике - Чтобы не тратить на это время...
Вы можете обратиться в техподдержку Россельхознадзора, но сейчас у них горячие времена - скорее всего они ответят очень не скоро.
В рабочей версии исправлением площадок и ХозСубъектов занимается администратор Ветиса в ВетУправлении

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил почти 7 года назад

Добрый день, хотелось бы вернуться к данному вопросу.
Можно ли в новых версиях проекта на "тестовой ДЛЛ" создать площадки в Москве?
Сам попробовал сегодня, Меркурий_обмен2:
регион = "г. Москва"
Страна = "Российская Федерация"


"Запрос CreateEnterprise [ ММГ(443) шк ]
Отправляем запрос
Отправляем запрос []
Загрузка XML-файла: D:\work\1C\Компл569\ATC\logs\396b019a-378b-430f-a858-b1155e90fea0_result.xml
Ошибок = 1
ОШИБКА: Населенный пункт или улица предприятия обязательны для заполнения
Результат = REJECTED"

Хотелось бы понять можно или нет, если можно, то где бы указать улицу.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Михайлов Михаил больше 6 лет назад

Два вопроса по функционалу улиц.

- При загрузки в TestDll Загружается только 1000 улиц.
Это такое ограничение Демо?
- Куда указать улицу и как её использовать.
То есть не ясно как же для Москвы создать площадку.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Михаил, новая форма по добавлению площадок и хозСубъектов в разработке, на этой неделе добавим

да, ограничение 1000 - ограничение со стороны сервера Ветис на все запросы

Владимир,для регистрации Площадок в больших городах обязательно заполнение адреса и улицы

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

CreateEnterprise и CreateBusinessEntity - убрали из документации, но методы пока работают...
Скорее всего скоро запретят создавать площадки и ХС, только через управление

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Добавлены формы для создания ХС и Площадки из Групповой обработки Меркурий_ГО_Реализации_Транзакции.ert

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Медный Сергей больше 6 лет назад

Здравствуйте, в обработке Меркурий_Обмен_тест.ert для города Севастополь, "Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату.", скопировал его из справочника ВСД_регион, как быть? Соответственно площадка не создается. Спасибо.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

Сергей, для Севастополя при регистрации площадки обязательно нужно указать улицу
Попробуйте создать Площадку обработкой ВСД_СоздатьПлощадку.ert (во вложении)

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) Медный Сергей больше 6 лет назад

Здравствуйте, теперь другая ошибка "Неверно указана иерархия месторасположения", город не указывал указал только улицу. Спасибо.

RE: Населенный пункт с указанным идентификатором не найден в реестре РСХН, либо идентификатор не соответствует установленному формату. - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

г. Севастополь скопируйте из ВСД_Регион в справочник ВСД_Город
в реквизите Город выберите г. Севастополь

(1-25/29)