Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 02:01
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Очередность выполнения запросов  (Прочитано 1057 раз)

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

Оффлайн ananas

  • **
  • Сообщений: 50
  • РЕПУТАЦИЯ: 7
  • КПД: 14%
  • Регистрация: 2014-04-17
  • Сайт: 
Добрый вечер!
Есть запрос, например, такой:
ВЫБРАТЬ
Запрос_1.Регистратор,
Запрос_1.Номенклатура,
Запрос_1.Стоимость КАК Сумма1,
Запрос_2.Стоимость КАК Сумма2
ИЗ
РегистрНакопления.ПланыПродаж КАК Запрос_1
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ПланыПродаж.Регистратор КАК Регистратор,
ПланыПродаж.Номенклатура КАК Номенклатура,
ПланыПродаж.Стоимость КАК Стоимость
ИЗ
РегистрНакопления.ПланыПродаж КАК ПланыПродаж
ГДЕ
(ПланыПродаж.ВариантРаспределения = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияПоПериоду.ТочноКСроку)
ИЛИ ПланыПродаж.ВариантРаспределения = ЗНАЧЕНИЕ(Перечисление.ВариантыРаспределенияПоПериоду.Равномерно))) КАК Запрос_2
ПО Запрос_1.Регистратор = Запрос_2.Регистратор
И Запрос_1.Номенклатура = Запрос_2.Номенклатура
В нем нет смысла, он ради примера.
  • Верно ли, что 1С первым выполнит вложенный запрос (Запрос_2), а потом Запрос_1?
  • Если бы в Запрос_2 был вложен Запрос_3, тогда бы 1С выполнила сначала Запрос_3?
  • Если бы наряду с Запросом_2 был Запрос_3, т.е. они бы были "на одном уровне" и оба бы соединялись левым соединением с Запросом_1, тогда в какой очередности они бы выполнились?
Спасибо!


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
1. голосую за "верно", а иначе как выполнить левое соединение с еще несформированной выборкой?
2. см. п.1
3. голосую за то, что запросы выполняются так, как они следуют по тексту, хотя не утверждаю... Тут другой вопрос: есть какая-то существенная разница?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн дфтын

  • Могу решить ЛЮБУЮ задачу в 1С и не только.. С вопросами в личку:)
  • *****
  • Сообщений: 2720
  • РЕПУТАЦИЯ: 325
  • КПД: 12%
  • 1С наше все
  • Регистрация: 2014-04-29
    • Skype: Soprov1C
  • Компания: Корпорация зонтиков
  • Профессия: Разработчик 1С
Запросы выполняются так как наиболее удобно на текущий момент сикул серверу
Помог? Нажми - Спасибо :)
skype: Soprov1C


Теги:
 

Для объекта не определена форма по умолчанию, соответствующая текущему режиму запуска. Объект: "Консоль Запросов"

Автор Азамат ХубиевРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 6377
Последний ответ 20 Июл 2016, 22:56
от Азамат Хубиев
Возможно ли языком запросов без конкатенации текста запроса и без СКД преобразовать строки таблицы в столбцы (колонки) выходной таблицы?

Автор acces969Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 444
Последний ответ 29 Май 2017, 15:29
от alex0402
Какую консоль запросов используете вы в управляемом приложении или что за консоль в видео?

Автор acces969Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 391
Последний ответ 17 Апр 2017, 09:40
от LexaK
Нужно в отчете вывести результат двух разных запросов в две соседних колонки

Автор Pava_PavРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 4329
Последний ответ 31 Окт 2011, 15:18
от Pava_Pav
Как отлаживать запросы в консоли запросов, в которые нужно передавать массив?

Автор DirecTwiXРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3109
Последний ответ 26 Апр 2012, 10:28
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
170 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
alex0402
44 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
29 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 156
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal