В документах нет позиций

Galion-IT 8 лет назад обновлен Alex K 8 лет назад 3

На платформе MobileSmarts2008 все работало без проблем. Обновил платформу до версии 3.0.0.45046. Конфигурация обновилась. Документы создаются, но при попытке их загрузить в учетную систему появились проблемы:

curDocument := vDocuments.Item[ix];

curDocument.CurrentItems.Count возвращает 0 для всех документов и

curDocument.DeclaredItems.Count возвращает 0 для всех документов.

Хотя в панели управления документы видны и они не пустые.

Из учетной системы документы выгрузить в ТСД можно, их содержимое тоже можно просмотреть в панели управления, но и для них Document.CurrentItems.Count = 0 и Document.DeclaredItems.Count = 0.

Снимок окна панели управления с открытыми документами:

Image 688

Сверился с документом "Инструкция по интеграции базы MS EGAIS с произвольной системой через COM.pdf". Там в примерах указан такой же код загрузки документов:

for(int j = 0; j< doc.CurrentItems.Count; j++)


Вопрос не потерял актуальности. Документы не пустые. Как при помощи ТСД, так и с помощью программы "WinClient\MobileSMARTS.exe" можно просмотреть их содержимое.

Но в приложении учетной системы количество позиций (Document.DeclaredItems.Count и Document.CurrentItems.Count )

возвращают 0.

.


Пришлите пожалуйста конфигурацию MS и обработку на iivanov@cleverence.ru

Желательно папку базы целиком.

А так же проверьте не запрашивает ли обновиться платформа MobileSMARTS. Либо можно установить вручную последнюю версию с сайта по ссылке http://www.cleverence.ru/files/14899/MobileSMARTS.msi

Сервис поддержки клиентов работает на платформе UserEcho