Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 июл 2024, 20:27

Найти ошибку в запросе. Сам запрос и ошибка имеются. 1С8.2

Автор RitaMurka, 22 мая 2012, 12:59

0 Пользователей и 1 гость просматривают эту тему.

RitaMurka

Запрос = Новый Запрос;       //поступившие ОС
Запрос.Текст=   
  "ВЫБРАТЬ
  |   ХозрасчетныйОборотыДтКт.СуммаОборот
  |ИЗ
  |   РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, СчетКт = &СчетКт, Организация = &Организация) КАК ХозрасчетныйОборотыДтКт,
  |   (ВЫБРАТЬ
  |      ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот
  |   ИЗ
  |      РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачПериода, &КонПериода, , СчетДт = &СчетДт, , , , Организация = &Организация) КАК ХозрасчетныйОборотыДтКт) КАК ВложенныйЗапрос";
 
  Запрос.УстановитьПараметр("НачПериода",КонецДня(НачПериода));
  Запрос.УстановитьПараметр("КонПериода", КонецДня(КонПериода));
  Запрос.УстановитьПараметр("СчетДт ", ПланыСчетов.Хозрасчетный.ВложенияВоВнеоборотныеАктивы);
  Запрос.УстановитьПараметр("СчетКт", ПланыСчетов.Хозрасчетный.ВложенияВоВнеоборотныеАктивы);
  Запрос.УстановитьПараметр("Организация", ПолеВвода29);
 
  результат= Запрос.Выполнить().Выбрать();
 
  пока результат.Следующий() цикл
      ПолеВвода12=результат.СуммаОборот;
   КонецЦикла;  //поступившие ОС


Ошибка:
{Отчет.Отчет2.Форма.ФормаОтчета.Форма(176)}: Ошибка при вызове метода контекста (Выполнить)
  результат= Запрос.Выполнить().Выбрать();


cska-fanat-kz

Этого текста ошибки - недостаточно!
Пока понятно что ошибка где-то внутри запроса...
Встаньте внутрь текста запроса и вызовите конструктор запроса - возможно ошибка в синтаксисе.
Может быть еще ошибка с параметрами - не хватает, не те, не то значение....

ЗЫ В принципе ошибка именно запроса выводится в режиме Предприятия, просто вы ее не привели...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

RitaMurka

Эту ошибку выдает после отладки системы. это все что пишет в тексте ошибки. Ошибка именно в этом куске модуля

RitaMurka

Вот то что пишет, когда вызываю конструктор запроса

cska-fanat-kz

Ну естественно если ошибка внутри запроса останов происходит на строке где он пытается выполнятся...

Попробуйте все таки открыть текст запроса конструктором - может уже "ругнется".
Либо "засуньте" текст запроса в консоль и попробуйте выполнить...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

RitaMurka

А как мне добраться до самого запроса? Он мне его через правую кнопку не открывает :( ошибеньку вот эту выдает

cska-fanat-kz

Неправильно устанавливаете параметры виртуальной таблицы ОборотыДтКт()

"СчетКт = &СчетКт" - не на своем месте

ЗЫ и зачем вам вложенный запрос если вы его не используете?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

RitaMurka

Преподаватель посоветовал использовать вложенный запрос. вот я и и использовала.....

cska-fanat-kz

Преподаватель видимо какую-то определенную цель преследовал, а вы его (вложенный запрос имеется ввиду ;) ) бездумно использовали хотя он здесь (в данном конкретном запросе) совершенно не нужен...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

RitaMurka

И как мне теперь удалить этот вложенный запрос? Не могу открыть конструктор запроса.
Совсем его удалить из модуля и все?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск