Имя: Пароль:
1C
 
создавал новый документ + запрос. Результат запроса "Таблица не найдена".
0 mubinjon
 
28.07.16
12:28
Запрос = новый Запрос;
        Запрос.Текст = "ВЫБРАТЬ
       |    СУММА(бж.Лимит) КАК Лимит
       |ИЗ
       |    Документы.бюджетированиеипланирование КАК бж
       |ГДЕ
       |    бж.Дата МЕЖДУ &ДатаС И &ДатаПо
       |    И бж.Проведен = ИСТИНА
       |    И бж.Организация = &Организация
       |    И бж.СтатьиЗатрат = &СтатьиЗатрат
       |    И бж.ПодразделенияОрганизаций =  &ПодразделОрганизация
       |    И Склад = &Склад";

        Запрос.УстановитьПараметр("ДатаС",НачалоГода(ТекущаяДата()));
        Запрос.УстановитьПараметр("ДатаПо",КонецГода(ТекущаяДата()));
        Запрос.УстановитьПараметр("Организация",Организация);
        Запрос.УстановитьПараметр("СтатьиЗатрат",СтатьиЗатрат);  
        Запрос.УстановитьПараметр("ПодразделОрганизация",ПодразделОрганизация);  
Результат = Запрос.Выполнить();
1 vicof
 
28.07.16
12:30
Правой кнопкой - конструтор запосов
2 Mankubus
 
28.07.16
12:32
(0) в метаданных нет документа "бюджетированиеипланирование"
3 elCust
 
28.07.16
12:32
|    СУММА(бж.Лимит) КАК Лимит
       |ИЗ
       |    Документы.бюджетированиеипланирование КАК бж


Правильно Документ.
4 mubinjon
 
28.07.16
12:58
Большое спасибо elCust!!!
если можно хочу спросит как проверит результата запроса на табличном виде как база данных. Например SQL Server сразу покажут результата.
5 Mankubus
 
28.07.16
12:59
(4) в консоли запросов
6 elCust
 
28.07.16
13:26
(4) Объясню по простому. В своем коде после запроса напиши:

Рез = Запрос.Выполнить().Выгрузить();
тест = 1;

Поставь точку останова на строку "тест = 1".
Запусти отладчик и выполни свой код, отладчик остановится на точке останова и по Shift+F9 посмотри результат в переменной "Рез". Там и будет резулдьтат выполнения твоего запроса.

Или как в (5) сказано используй обработку Консоль запросов.

Если для тебя весь этот текст не понятен, то знаний у тебя 0. И тогда начинай с нуля. Курсы, книги.
7 mubinjon
 
28.07.16
15:54
Спасибо elCust!!!
8 mubinjon
 
28.07.16
15:56
Я всё понял.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн