|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: mevgenym
Индекс форума » Профиль для mevgenym » Сообщения, отправленные пользователем mevgenym
Автор Сообщение

парсер должен нормально отработать и вернуть массив
nsnt wrote:Текст ошибки можно получить так:
ОтветDO.Body.receiveApplicationResultResponse.application.Errors.Error.Последовательность().ПолучитьТекст(0)

А из полученного результата можно получить объект нужного типа

...


я текст беру сразу из записи, вроде достаточно понятно

ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("UTF-8");
Фабрика.ЗаписатьXML(ЗаписьXML, ОтветDO.Body.receiveApplicationResultResponse.application.Errors);

ТекстОшибки = ЗаписьXML.Закрыть();
мда, наверное с кодом у вас все в порядке, а 8.1 вряд ли дружит с ssl
версия платформы какая?

выше разбирали проблемы с SSL
lalex23 wrote:
Stedar wrote:
На 8.3 взлетел. Хм, но это как бы не выход, у клиента 8.2. Ладно попробую последний релиз 8.2 и посмотрю что получится.

на крайнем 130 релизе 8.2 всё работает, а 76 в этом плане подглюкивает
для справочников есть проверенный код, берите пользуйтесь

вот так выглядит полная выборка PurposeList из меркурия, код минимальный накосячить трудно



почитайте здесь может поможет, номер ошибки ваш
http://www.fsvps.ru/vetrf-forum/posts/list/645/6855.page;jsessionid=36d07b6ea859d4fc817a8a0e74b4#40150
может быть есть шанс обновиться
http://www.forum.mista.ru/topic.php?id=746566
платформу обновите
я так понял, зависит от отправителя и получателя

http://www.fsvps.ru/fsvps/laws/379.html
ветеринарными свидетельствами форм N N 1, 2, 3 (Приложения N N 1 - 3) - при перевозке грузов за пределы района (города) по территории Российской Федерации;
ветеринарными справками формы N 4 (Приложение N 4) - при перевозке грузов в пределах района (города);
Пример: получение списка ВСД

https://github.com/mevgenym/1c_vetis.api

Модули независимые от конфигурации
ВетисApplication
ВетисArgusCommon
ВетисArgusProduction
ВетисArgusShipment
ВетисBase
ВетисCerberusEnterprise
ВетисIkar
ВетисMercuryApplications
ВетисMercuryVetdocument

Модули под УТ10.3 измененную с некоторыми доп. справочниками
ВетисArgusCommonСлой1с
ВетисArgusProductionСлой1с
ВетисArgusShipmentСлой1с
ВетисCerberusEnterpriseСлой1с
ВетисIkarСлой1с
ВетисMercuryVetdocumentСлой1с

Вспомогательные
ВетисSoapEnvelope
ВетисКонстанты
ВетисОбщегоНазначения
ВетисПараметрыСоединения
ВетисСоответствие


Обработку ВетисУстановкаСоответствияСправочников можно рассматривать как примеры кода.
По документам пока есть только ВСД и Входящая партия.
ВСД можно занести вручную или подгрузить через обработку. Там удобств пока нет. Надо создать пустой документ ВСД и к нему привязать ВСД из ГИС.
Во входящей партии IncomingOperation вызывается из процедуры ОтправитьСервер. Код проверен. Возврата и акта пока нет.
Далее буду делать транспортную партию, производства у нас нет.
Метаданные и формы не выложил, потому что сложно выдирать из конфы. Если надо будет, сделаю.
Процедуры ...Слой1с делают конвертацию объектов "Ссылка - guid" и "значение перечисления - значение" в обе стороны. Справочники Purpose и PackingForm хранят ссылки в своих реквизитах.
Остальные в регистре сведений ВетисСоответствие.
По справочникам есть два подхода опроса.
Здесь одной процедуры достаточно чтобы перебрать весь справочник.

Здесь две процедуры, сначала получение списка в попытке, потом его перебор.

Можно оба использовать. Первый проще и без попыток.
на гитхабе есть исходники выросшие из sayunot
 
Индекс форума » Профиль для mevgenym » Сообщения, отправленные пользователем mevgenym
Перейти:   

Powered by JForum 2.1.8 © JForum Team