![]() |
![]() |
![]() |
|
не работает заполнение по ИНН | ☑ | ||
---|---|---|---|---|
0
vde69
11.11.16
✎
14:55
|
есть 2 базы, обе на одном и том-же сервере...
настройки прокси и поддержки одинаковые... в первой базе все работает во второй выдает ошибку ---------------------------------------------------------------------- ИНН 5036047001: {ОбщийМодуль.ДанныеЕдиныхГосРеестров.Модуль(31)}: Ошибка при вызове метода контекста (getCorporationRequisitesByINN) Ответ = Прокси.getCorporationRequisitesByINN(ВходныеПараметры); по причине: При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {http://ws.orgregister.company1c.com/}:RequisitesWebServiceEndpointImpl7Service:getCorporationRequisitesByINN() по причине: При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO: Чтение объекта типа: {http://company1c.com/orgregister/corporation}СвОКВЭД - [1,2762] Проверка дополнительного свойства: форма: Атрибут имя: ПрВерсОКВЭД по причине: Ошибка преобразования данных XDTO: Чтение объекта типа: {http://company1c.com/orgregister/corporation}СвОКВЭД - [1,2762] Проверка дополнительного свойства: форма: Атрибут имя: ПрВерсОКВЭД по причине: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: {http://company1c.com/orgregister/corporation}СвОКВЭД ---------------------------------------------------------------------- в коде это: Функция РеквизитыЮридическогоЛицаПоИНН(Знач ИНН) Экспорт РеквизитыОрганизации = НовыеРеквизитыЮридическогоЛица(); РеквизитыОрганизации.ИНН = ИНН; ОписаниеОшибки = ""; ОбъектXDTO = Неопределено; Прокси = ПроксиСервиса(ОписаниеОшибки); Если Прокси <> Неопределено Тогда ВходныеПараметры = Прокси.ФабрикаXDTO.Создать( Прокси.ФабрикаXDTO.Тип(ПространствоИмен(), "getCorporationRequisitesByINN")); ВходныеПараметры.INN = ИНН; ВходныеПараметры.configurationName = Метаданные.Имя; Попытка Ответ = Прокси.getCorporationRequisitesByINN(ВходныеПараметры); // вот здесь ошибка, ВходныеПараметы идентичны первой базе ОбъектXDTO = Ответ.РеквизитыЮрЛица; Исключение ИнформацияОбОшибке = ИнформацияОбОшибке(); ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НСтр("ru='ИНН %1:'"), ИНН) + Символы.ПС + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке); КонецПопытки; КонецЕсли; пробовал /ClearCache - не помогает, на серваке запросы идут на сайты 1c.ru и nalog.ru куда копать? подозреваю, что схема сериализации где-то чудит, но вот где? |
|||
1
shuhard_серый
11.11.16
✎
14:55
|
||||
2
Valerianich
11.11.16
✎
15:01
|
Сталкивался с такой проблемой. Вот решение:
- Администратор сервиса в неразделенном сеансе должен открыть список регистра сведений "Кэш программных интерфейсов" (Главное меню - Все функции - Регистры сведений - Кэш программных интерфейсов). - В открывшемся списке необходимо найти и удалить запись со значением в колонке Идентификатор https://api.orgregister.1c.ru/orgregister/v7?wsdl. - После этого следует выйти из программы и войти снова. |
|||
3
vde69
11.11.16
✎
15:01
|
оно!
|
|||
4
shuhard_серый
11.11.16
✎
15:04
|
(3) ОК
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |