Пытаюсь выполнить запрос:

var ActQuery = Services.GetNewItemByUSI('sq_ActInfo');
ActQuery.Parameters.ItemsByName('DocumentID').Value = DocumentID;

Выпадает ошибка:"Parameters.ItemsByName(...)" - есть null или не является объектом

В самом запросе параметр указан верно, в том числе и его тип. DocumentID имеет корректное значение.
Пробовал создавать сервис заново, переименовывать, переименовывать параметр, использовать GetSingleItemByCode,SetParameterValue. Все остается по-прежнему.
Подскажите в чем может заключаться проблема.

Нравится

1 комментарий

Может в слове DocumentID есть русские символы? Или в скрипт название параметра копировали через Clipboard?
Если написать debugger, то в нем - чему равен ActQuery.Parameters и если у него в Items-ах данные?

Показать все комментарии