|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите оптимизировать запрос и ускорить вывод. База маленькая и как его ни крутил - результат - мгновенно. ВЫБРАТЬ ЦеныНоменклатуры.Номенклатура, ЦеныНоменклатуры.Период, ЦеныНоменклатуры.Цена ИЗ (ВЫБРАТЬ ЦеныНоменклатуры.Номенклатура КАК Номенклатура, МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период ИЗ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ГДЕ ЦеныНоменклатуры.Период <= &Период СГРУППИРОВАТЬ ПО ЦеныНоменклатуры.Номенклатура, ЦеныНоменклатуры.ТипЦен) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ПО ВложенныйЗапрос.Номенклатура = ЦеныНоменклатуры.Номенклатура И ВложенныйЗапрос.Период = ЦеныНоменклатуры.Период И попутно: Справочник Контрагенты. Справочник содержит единственное поле «Наименование». Все наименования уникальны. Написать запрос, который позволит пронумеровать справочник. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 12:56 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
читать итс и т.п. там все пережовано ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 13:02 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
ughunter, Это, по всей видимости, тестовые задания. Ваш запрос написан правильно и оптимизировать его не надо. Это, как бы, пример СрезаПоследних. По второму заданию. Вам надо соединение таблицы самой к себе, условие Т1.Наименование < Т2.Наименование. Ставьте агрегатную функцию КОЛИЧЕСТВО(Т1.Наименование). Группируйте по Наименованию. На выходе получите автонумерацию ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2016, 12:27 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖчитать итс и т.п. там все пережовано Да уж... пережевано... только уж слишком пережевано... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2016, 15:46 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
TaekwonderВаш запрос написан правильно и оптимизировать его не надо. за подзапросы без крайней нужды давно принято бить по рукам ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2016, 09:44 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖ, Ну а что же вы тогда, не посоветовали выносить во временную таблицу? Ведь писали коммент до меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 10:18 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
TaekwonderНу а что же вы тогда, не посоветовали выносить во временную таблицу? Ведь писали коммент до меня. я уже писал - "читать итс и т.п." ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2016, 10:37 |
|
Помогите с первыми шагами в 1С...
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖTaekwonderВаш запрос написан правильно и оптимизировать его не надо. за подзапросы без крайней нужды давно принято бить по рукамНа ИТС рекомендуют подзапросы по возможности выносить во временные таблицы, которые можно проиндексировать и тем самым ускорить вывод. Если надо что-то сгруппировать, те же временные таблицы или внешнюю ТЗ, загруженную во ВТ- то нать и подзапрос делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2016, 10:31 |
|
|
start [/forum/topic.php?fid=28&msg=39141994&tid=1518855]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 22ms |
total: | 243ms |
0 / 0 |