Имя: Пароль:
1C
 
Как в консоли запросов открыть конструктор?
0 pro3ri
 
22.06.15
08:19
Добрый день!
В консоли запросов открыл условие, там нет возможности выбрать конструктор..
https://s.mail.ru/ptECwiXXyvtQ/img-2015-06-22-10-19-52.png
как быть?
1 pro3ri
 
22.06.15
08:24
2 фобка
 
22.06.15
08:24
Толстый клиент только
3 Armando
 
22.06.15
08:26
Писать выражение вручную
4 pro3ri
 
22.06.15
08:27
потестил (2) результат тот же,
5 Mankubus
 
22.06.15
08:28
никак не открыть
6 pro3ri
 
22.06.15
08:28
(5) похоже да, только консоль на обычн формах остается
7 Одинесю
 
22.06.15
08:31
(6) Короче в скобках ставишь пробел, выделяешь его и откроется счастье тебе.
8 shuhard_серый
 
22.06.15
08:34
(6) брехня
возьми Консоль запросов для управляемого приложения и будет в толстом УФ клиенте всё шоколадно
9 фобка
 
22.06.15
08:44
(0) Пишешь запрос в конфигураторе, тестишь в предприятии и не паришься
10 Fish
 
22.06.15
08:53
(8) Да и в тонком конструктор прекрасно работает :)
11 фобка
 
22.06.15
09:09
(10) не верю :)
12 pro3ri
 
22.06.15
09:14
(9) дело в том что у нас в конфигураторе универсальный код:
    //ТипДокумента = Объект.Метаданные().Имя;
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    ДокументОснованиеТовары.Номенклатура,
    |    ДокументОснованиеТовары.ЕдИзм,
    |    ДокументОснованиеТовары.Количество,
    |    ДокументОснованиеТовары.Цена,
    |    ДокументОснованиеТовары.Сумма,
    |    ДокументОснованиеТовары.Качество
    |    "+?(ИмяДокумента = "РеализацияТоваров",",ДокументОснованиеТовары.Ссылка.КонтакноеЛицо КАК КонтактноеЛицо","")+"
    |ИЗ
    |    Документ."+ИмяДокумента+".Товары КАК ДокументОснованиеТовары
    |ГДЕ
    |    ДокументОснованиеТовары.Ссылка В
    |            (ВЫБРАТЬ ПЕРВЫЕ 1
    |                ПоступлениеТоваров.Ссылка
    |            ИЗ
    |                Документ."+ИмяДокумента+" КАК ПоступлениеТоваров
    |            ГДЕ
    |                ПоступлениеТоваров.Проведен
    |                И ПоступлениеТоваров.Контрагент = &Контрагент
    |            УПОРЯДОЧИТЬ ПО
    |                ПоступлениеТоваров.МоментВремени УБЫВ)";
    
    Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка);
    Запрос.УстановитьПараметр("Контрагент",ДанныеЗаполнения);
    
    РезультатЗапроса = Запрос.Выполнить();
    Объект.Товары.Загрузить(РезультатЗапроса.Выгрузить());
    Объект.Контрагент = ДанныеЗаполнения;
    
    Если ИмяДокумента = "РеализацияТоваров" Тогда
    
        Выборка = РезультатЗапроса.Выбрать();
        Если Выборка.Следующий() Тогда
            
            Объект.КонтакноеЛицо = Выборка.КонтактноеЛицо;
            
        КонецЕсли;
            
    КонецЕсли;
13 фобка
 
22.06.15
09:16
(12) универсальный это скорее когда без вставок.. Цепляешь текст запроса отладчиком и поехали
14 Fish
 
22.06.15
09:17
(11) А ты СП давно открывал?
"КонструкторЗапроса (QueryWizard)
Показать (Show)
Синтаксис:

Показать(<ОписаниеОповещенияОЗакрытии>)
Параметры:

<ОписаниеОповещенияОЗакрытии> (необязательный)

Тип: ОписаниеОповещения.
Если параметр не указан или имеет тип Неопределено, то по завершении никакая процедура вызвана не будет. Если параметр указан, то содержит описание процедуры, которая будет вызвана после закрытия диалога конструктора со следующими параметрами:
<Текст> - Текст, если конструктор закрыли по кнопке "OK", Неопределено - в противном случае;
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
Описание:

Открывает немодально конструктор запроса.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение."
15 pro3ri
 
22.06.15
09:33
16 Бубка Гоп
 
22.06.15
09:39
(14) хорошо вам, а у меня в 8.2:

КонструкторЗапроса (QueryWizard)
Свойства:

АвтоДобавлениеПредставлений (AutoAppendPresentations)
РежимКомпоновкиДанных (DataCompositionMode)
Текст (Text)

Методы:

ОткрытьМодально (DoModal)

Конструкторы:

На основании текста запроса

Описание:

Предназначен для визуального редактирования текста запроса.

Доступность:

Сервер, толстый клиент, внешнее соединение.
17 ДенисЧ
 
22.06.15
09:46
Конструктор в тонком клиенте появился только в 8.3.6
18 фобка
 
22.06.15
09:53
(14) прикольно, дописал типовую консоль с ИТС под открытие в тонком. Спасибо за инфо!
19 фобка
 
22.06.15
09:55
(17) у меня 8.3.5.1383, работает
20 pro3ri
 
22.06.15
10:00
(18) кинь
21 ДенисЧ
 
22.06.15
10:02
(19) Да, я прогнал. С 8.3.5 (если верить юзерсам)
22 фобка
 
22.06.15
10:10
(20) да чо там кидать? Две строчки поменял в ОткрытьКонструкторЗапроса()
https://yadi.sk/i/Zdzp064fhPevV
Интернета нет на компе, скинул фото
23 pro3ri
 
22.06.15
10:26
(22) спасибо!
24 Fish
 
22.06.15
10:32
Только вот конструктор в условии в тонком клиенте всё равно не работает :))
25 Enterprise
 
22.06.15
10:38
(24) Работает
26 фобка
 
22.06.15
10:39
(24) побочный эффект)  в условиях он не так часто востребован, можно и конфигуратором или отдельным запросом
27 фобка
 
22.06.15
10:39
(25) нет пункта в контекстном меню
28 Enterprise
 
22.06.15
10:41
(27) Может я не про то думаю?
29 фобка
 
22.06.15
10:43
(28) на вкладке Условия добавь условие, войди в  окно редактирования и нажми прав кн мыши
30 Enterprise
 
22.06.15
10:47
(29) ну да, согласен