наверное понял в чем дело.
у вас ищется кол-во записей во временной таблице как я посмотрю (tmpProdJournalRouteOutTime).
т.е. у таблицы tmpProdJournalRouteOutTime свойство temporary установлено как "Да". такие таблицы не храняться в базе данных, поэтому и при выполнении присвоения вываливается такое сообщение.
Усли таблица временная то лучше написать с использованием переменной:
X++:
select count(RecId) from tmpTable;
cntItems = tmpTable.RecId;