Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (Выполнить)
0 Zend
 
26.09.12
11:41
Типовая конфигурация Комплексная Автоматизация 1.1.25.1.
Там есть обработка Печать ТТН, запускаю через Операции-Обработка. Когда выбираешь документ-накладную Перемещение товаров, выскакивает ошибка:

Ошибка при вызове метода контекста (Выполнить)
   ЗапросТовары = Запрос.Выполнить().Выгрузить();
по причине:
{(26, 15)}: Неверные параметры "ВЫБОР"
ВЫБОР КОГДА <<?>>&ЕстьНТТ ТОГДА ДокТовар.Цена ИНАЧЕ 0 КОНЕЦ КАК Цена,

Как это исправить? В принципе вроде всё работает, просто ошибка выскакивает.
1 ДенисЧ
 
26.09.12
11:44
Вероятно, какой-то бред передается в параметр ЕстьНТТ...
2 cw014
 
26.09.12
11:46
(1) Скорее всего обработка не предназначалась для открытия вручную, только для печати из документов
3 ChAlex
 
26.09.12
12:54
(1) +100500  По тексту запроса должен быть установлен параметр ЕстьНТТ типа Булево (ложь или истина). А параметр имее не тот тип, как результат без явного сравнения (типа ВЫБОР КОГДА &ЕстьНТТ = ИСТИНА) будет давать ошибку. Устанавливайте нужный тип параметра
4 Zend
 
26.09.12
13:45
(3) Спасибо. Заработало.
Основная теорема систематики: Новые системы плодят новые проблемы.