|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: lalex23
Индекс форума » Профиль для lalex23 » Сообщения, отправленные пользователем lalex23
Автор Сообщение
Господа коллеги и разработчики, вопрос: отправляю запрос GetVetDocumentByUuidOperation, получаю ответ, в соответствии со справкой ожидаю получить issueNumber, до кучи и issueSeries, а получаю всё что угодно кроме того что нужно. Это так задумано ? есть хоть какие-то возможности достать из Меркурия номер оформленного ВСД по транспортной транзакции?
lalex23 wrote:проблема возникла на платформе 8.2.19.76, на 8.2.19.130 проблемы нет, на 8.3.7.2027 проблемы нет

обновление прошло на 8.2.19.130, полёт нормальный, при получении записей складского журнала обнаружились следующие вещи которые не встречались при работе с тестовым сервером:
1. пришла запись в описании партии которой отсутствует "Дата окончания срока годности"
2. оказывается производителей продукции может быть несколько
3. оказывается видов упаковок может быть несколько
4. производитель партии продукции может быть описан не guid-ом, но иногда всего лишь name-ом
Gorkova wrote:
lalex23 wrote:чего-то обязательного сильно не хватает


Да уж 2 раза прошлась по обязательным полям - все есть. Если только не считать поля для входящего vetCertificate, у которых формально стоит обязательность 1, но сказано, что если заполнено UUID, остальные заполнять не нужно. Вот этот вариант и пробую - UUID подставляется, остальные поля нет (как и в одном из примеров). Может быть в этом причина?

проверьте заполнение count и total, вроде были с ними какие-то заморочки.
чего-то обязательного сильно не хватает
лично я по вышеописанной технологии делал xml файл через общую фабрику, потом ЗаписьXML и отправлял в HTTPСоединение
vvche wrote:Теперь на OutcomingConsignmentRequest непонятки:

Error MERC02080: Единица измерения, в которой происходит списание продукции, в ветеринарно-сопроводительном документе обязательна для заполнения.

В consignment/unit единица есть, в vetCertificate, судя по документации, она не обязательна. Или там надо полностью элемент batch заполнять?

указывайте uuid, guid не обрабатывается, я тоже наступил на эти грабли
Господа 1С-ники, на вас вся надежда.
Работа со всеми сервисами(кроме обработки заявок) идёт через штатный механизм WSПрокси, сервис обработки заявок пришлось реализовывать через объект HTTPСоединение.
После получения доступа к рабочему Меркурию - запрос к рабочим сервисам заканчивается ошибкой: Ошибка работы с Интернет: SSL connect error, на тестовый сервис запросы уходят без проблем.
А теперь немного загадок:
1. проблема возникла на платформе 8.2.19.76, на 8.2.19.130 проблемы нет, на 8.3.7.2027 проблемы нет
2. но запускаю Fiddler, он встаёт как локальный прокси и запросы уходят и на рабочий и на тестовый сервера без проблем на любой платформе
проблема не с сертификатами, поскольку без Fiddler-а запросы из 8.3.7.2027 уходят без проблем, а файлик cacert.pem я положил к платформе 8.2.19.76
У кого какие мысли есть?
з.ы.
обновление платформы хотя бы до 8.2.19.130 - первое что приходит в голову, но 5 перифирийных баз, плюс в центральной базе порядка сотни пользователей с режимом работы 24/7 намекают на поиски программных решений проблемы, если конечно не склеится - будем обновлять..
vvche wrote:

Кстати, у меня объект Envelope не пересортировывает, пишет нормально, может от версии платформы 1С зависит?

на 8.2.19.76 такой проблемы не наблюдается
vvche wrote:Я по другому выкрутился: сделал список обязательных для заполнения свойств, и инициализирую только их.

Пришлось так же сделать, поскольку была высказана претензия по наличию большого количества пустых тегов в xml-запросе.
vvche wrote:А вот за циклическую ссылку BusinessEntity:activitylocation->Enterprise:owner->BusinessEntity разработчикам небольшой минус в карму

да нормально, я просто поставил проверку на уровень рекурсии и дальше 10 уровня при инициализации свойств - не проваливаюсь, этого вполне достаточно для любых запросов
Объясните пожалуйста - в чём смысл запрета объединения записей журнала вырабатываемой продукции при работе через шлюз?
На тестовом сервере удалось без проблем объединить две записи, а через шлюз посылает лесом с ошибкой MERC17277
RomanWBD wrote:
КИТ ВО wrote:Здравствуйте. Подскажите, каким образом можно произвести выгрузку ХС из нашей ИС в Меркурий?


Добавление/изменение сведений о хозяйствующем субъекте

Как по мне проще создать сначала руками в Меркурии, а потом UUID привязать к ХС в вашей ИТ системе.


Не согласен, запрос на регистрацию хозяйствующего субъекта или предприятия из учётной системы - простенький, перед этим можно поиск запустить по-очереди: огрн, инн, наименование.
Егорова Ирина wrote:Здравствуйте!

Здравствуй обновление, новое, милое, глючное...
MERC02386 Данная транзакция не может быть оформлена, так как роль пользователя не позволяет оформлять ВСД


Алексей, если вам действительно требуется решить проблему, тогда мне потребуется ваши запрос и ответ с ошибкой. Прикреплённых картинок для этого явно недостаточно.
Кроме того, ознакомьтесь со списком изменений и проверьте запросы на соответствие им.

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

вот настройка прав доступа второго пользователя, у первого всё идентично
Ирина, огромное спасибо за подробные ответы на все вопросы
 
Индекс форума » Профиль для lalex23 » Сообщения, отправленные пользователем lalex23
Перейти:   

Powered by JForum 2.1.8 © JForum Team