Почему «ItemsRead» в Invantive Data Access Point больше не работает?

256
RH1985

Последние несколько месяцев у меня был рабочий скрипт обновления, но с тех пор, как 3 дня назад обновление больше не работало. Ошибка возвращает, что она не может найти таблицу ItemsRead, но она находится в альтернативах. Мой запрос возвращает следующую ошибку.

Invantive error: ValidationException itgeneor028 Unknown table 'ItemsRead'. Possible valid alternatives: ItemsRead, Items, Me, ItemPrices, Titles, ItemDetails, Lines, Units, Leads 

Что изменилось и как я могу это исправить? У клиента нет продуктов на их сайте, поэтому это срочно. Мой запрос:

use <id>  select e.ID, e.Code, e.Description, e.SalesPrice, e.DefaultSalesPrice, e.ItemGroup, e.ItemGroupCode, e.ItemGroupDescription, e.Notes, e.PictureName, e.PictureUrl, e.Stock, e.Unitdescription, e.IsWebshopItem, i.Class_01, i.Class_02, i.Class_03 from exactonlinerest..items e left join logistics.ItemsRead i on e.ID = i.ID 
3

1 ответ на вопрос

1
Patrick Hofman

Сообщение об ошибке немного неясно, да. Проблема в том, что он не может найти *Logistics*.ItemsRead. ItemsReadхорошо. Следовательно, этот объект находится в списке альтернатив.

Был переименование объектов по пути: Itemsи ItemsReadбыли случайно поменялись местами. Это исправлено сейчас, так что теперь вы должны использовать этот запрос:

select e.ID, e.Code, e.Description, i.SalesPrice, i.DefaultSalesPrice, i.ItemGroup, i.ItemGroupCode, i.ItemGroupDescription, i.Notes, i.PictureName, i.PictureUrl, i.Stock, i.Unitdescription, i.IsWebshopItem, e.Class_01, e.Class_02, e.Class_03 from exactonlinerest..items e join exactonlinerest..ItemsRead i on e.ID = i.ID 

Похожие вопросы