Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Что за конструкция в запросе / 20 сообщений из 20, страница 1 из 1
04.01.2012, 15:38
    #37602095
izoldov-roskini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Наткнулся на текст запроса в котором вот такая конструкция:
|{ГДЕ
| СпрНоменклатура.Ссылка.* КАК Номенклатура}
Что она обозначает?
...
Рейтинг: 0 / 0
04.01.2012, 15:47
    #37602106
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Означает что она может быть в тексте запроса, а может и не быть. В зависимости от внешних условий.
...
Рейтинг: 0 / 0
04.01.2012, 17:16
    #37602200
izoldov-roskini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Что значит от внешних условий, поясните пож-та
...
Рейтинг: 0 / 0
04.01.2012, 17:46
    #37602239
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Тоесть если используются то они появляются в тексте запроса.


Как пример

{где РегистрОстатки.Контрагент=&выбконтрагент}

Так вот если выбконтрагент задан, то эта строчка есть в запросе. А если нет, то нет.

Это как бы "необязательная" часть запроса. Будет она или нет зависит от параметров.
...
Рейтинг: 0 / 0
04.01.2012, 18:08
    #37602276
izoldov-roskini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
спасибо
...
Рейтинг: 0 / 0
05.01.2012, 12:34
    #37602865
_VVP_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Программист 1с, ответ не вполне полный.

Конструкция {} в запросе на платформе 8.2.15 игнорируется вообще, на платформе 8.1 такая конструкция в запросе вызывала ошибку исполнения.
Вообще конструкция {} является расширением языка запросов для построителя запроса и набора данных типа запрос СКД .
...
Рейтинг: 0 / 0
05.01.2012, 14:48
    #37603061
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
А что в 15 вместо них?
...
Рейтинг: 0 / 0
05.01.2012, 15:08
    #37603102
_VVP_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Программист 1сА что в 15 вместо них?Не понял вопроса.

Для 8.2.15 в тексте запроса объекта Запрос конструкции {} игнорируются в принципе.
Например код
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
&НаСервере
Процедура ТестЗапросы(Ссылка=Неопределено)
	Запрос = Новый Запрос("
		|выбрать *
		|из Справочник.Партнеры как П
		|{где П.Ссылка=&Ссылка}
		|");
	Если ЗначениеЗаполнено(Ссылка) Тогда
		Запрос.Параметры.Вставить("Ссылка",Ссылка);
	КонецЕсли;
	Значения = Запрос.Выполнить().Выгрузить();
	Реквизит1.Загрузить(Значения);
КонецПроцедуры

всегда загрузит ВСЕХ партнеров в Реквизит1, вне зависимости от заполненности параметра Ссылка.

А если текст этого запроса использовать в НаборДанныхЗапросСхемыКомпоновкиДанных (вставить в запрос в редакторе СКД), то параметр Ссылка и конструкция {где П.Ссылка=&Ссылка} будут иметь значение и СКД действительно будет выводить или всех партнеров или только партнера по ссылке.
...
Рейтинг: 0 / 0
05.01.2012, 15:36
    #37603162
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
да, это только для СКД

и имхо не 14 релиза а сколько помню :)
...
Рейтинг: 0 / 0
05.01.2012, 15:59
    #37603186
_VVP_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Last1Cmenда, это только для СКД
и имхо не 14 релиза а сколько помню :)Ну да, конструкция {} применима для текстов построителя запроса и СКД в версиях 8.1 и 8.2.
...
Рейтинг: 0 / 0
05.01.2012, 20:29
    #37603454
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
_VVP_, мдаа сволочи. Придется половину отчетов переписывать.
...
Рейтинг: 0 / 0
06.01.2012, 12:00
    #37603891
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Программист 1с_VVP_, мдаа сволочи. Придется половину отчетов переписывать.

эээ а как оно работало до этого О_о ?
...
Рейтинг: 0 / 0
06.01.2012, 16:22
    #37604163
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Last1CmenПрограммист 1с_VVP_, мдаа сволочи. Придется половину отчетов переписывать.

эээ а как оно работало до этого О_о ?Так я еще на 14.
...
Рейтинг: 0 / 0
06.01.2012, 17:34
    #37604256
_VVP_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Программист 1сТак я еще на 14.А как ЭТО у тебя на 14 работает?
Не поленился, проверил: секция {} в объекте Запрос для версий 8.1, 8.2.13, 8.2.14, 8.2.15 игнорируется.
...
Рейтинг: 0 / 0
06.01.2012, 18:41
    #37604346
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
_VVP_Программист 1сТак я еще на 14.А как ЭТО у тебя на 14 работает?
Не поленился, проверил: секция {} в объекте Запрос для версий 8.1, 8.2.13, 8.2.14, 8.2.15 игнорируется.Ты точно в СКД?

8.2.14.540 все работает.
...
Рейтинг: 0 / 0
06.01.2012, 19:56
    #37604447
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Программист 1с_VVP_пропущено...
А как ЭТО у тебя на 14 работает?
Не поленился, проверил: секция {} в объекте Запрос для версий 8.1, 8.2.13, 8.2.14, 8.2.15 игнорируется.Ты точно в СКД?

8.2.14.540 все работает.

да о том то и речь что работает только в СКД (или там где технология компоновщика юзается)... в обычных запросах - игнор

както так
...
Рейтинг: 0 / 0
07.01.2012, 01:55
    #37604675
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Господа - так всетаки работают или нет?

В скд в 15 релизе работают {} или нет?

Вопрос жизненный, у меня почти во всех отчетах (а все они на скд...) есть {}...
...
Рейтинг: 0 / 0
07.01.2012, 22:56
    #37605268
shurikvz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
Программист 1с_VVP_пропущено...
А как ЭТО у тебя на 14 работает?
Не поленился, проверил: секция {} в объекте Запрос для версий 8.1, 8.2.13, 8.2.14, 8.2.15 игнорируется.Ты точно в СКД?

8.2.14.540 все работает.
Программист 1с , мне кажется вы друг друга не поняли.
СКД ни кто не трогал, как были там {} так и остались.
Речь шла о другом. О том что при использовании запросов (не СКД! не ПостроительОтчета!), параметры, указанные с использованием {} игнорируются.
...
Рейтинг: 0 / 0
08.01.2012, 19:35
    #37605841
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
shurikvz, на то и надеюсь.
...
Рейтинг: 0 / 0
10.01.2012, 13:17
    #37607455
sWinTyz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что за конструкция в запросе
какая напряженная была пьянка
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Что за конструкция в запросе / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]