Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Нужно упростить запрос (http://forums.kuban.ru/f1040/nuzhno_uprostit-_zapros-8201554.html)

mashams 15.02.2017 10:15

Нужно упростить запрос
 
Есть запрос:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
ХозрасчетныйОстатки.Субконто3,
ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1,
ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
ХозрасчетныйОбороты2.СуммаОборотКт КАК СуммаОборотКт1,
ХозрасчетныйОбороты.СуммаОборотКт / ХозрасчетныйОбороты2.СуммаОборотКт КАК Кт,
ХозрасчетныйОбороты.СуммаОборотКт / ХозрасчетныйОбороты2.СуммаОборотКт * ХозрасчетныйОстатки.СуммаОстаток КАК Распр
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
&КонецПериода,
Счет = &Счет1007,
,
Организация = &Организация
И Субконто1 = &Контрагент) КАК ХозрасчетныйОстатки,
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода,
&КонецПериода,
,
Счет = &Счет1007,
,
Организация = &Организация
И Субконто1 = &Контрагент
И (КорСубконто1 = &ОБъектСтроительства1
ИЛИ КорСубконто1 = &ОбъектСтроительства2
ИЛИ КорСубконто1 = &ОбъектСтроительства3),
КорСчет = &Счет1001,
) КАК ХозрасчетныйОбороты,
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода,
&КонецПериода,
,
Счет = &Счет1007,
,
Организация = &Организация
И Субконто1 = &Контрагент
И (КорСубконто1 = &ОБъектСтроительства1
ИЛИ КорСубконто1 = &ОбъектСтроительства2
ИЛИ КорСубконто1 = &ОбъектСтроительства3),
КорСчет = &Счет1001,
) КАК ХозрасчетныйОбороты2

УПОРЯДОЧИТЬ ПО
ХозрасчетныйОстатки.Субконто2.Наименование,
КорСубконто1
ИТОГИ
СУММА(СуммаОстаток),
СУММА(СуммаОборотКт),
СУММА(СуммаОборотКт1),
СУММА(Кт),
СУММА(Распр)
ПО
Субконто2


Можно ли чем-то заменить кусок кода:
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода,
&КонецПериода,
,

Счет = &Счет1007,
,
Организация = &Организация
И Субконто1 = &Контрагент
И (КорСубконто1 = &ОБъектСтроительства1
ИЛИ КорСубконто1 = &ОбъектСтроительства2
ИЛИ КорСубконто1 = &ОбъектСтроительства3),
КорСчет = &Счет1001,
) КАК ХозрасчетныйОбороты2

чтобы не обращаться 2 раза к одной таблице?

EarlyBird 15.02.2017 18:22

используй временную таблицу
команда ПОМЕСТИТЬ

EarlyBird 15.02.2017 18:26

ВЫБРАТЬ
ХозрасчетныйОбороты.КорСубконто1 КАК КорСубконто1,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт
ПОМЕСТИТЬ ВремТЗ
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода,
&КонецПериода,
,
Счет = &Счет1007,
,
Организация = &Организация
И Субконто1 = &Контрагент
И (КорСубконто1 = &ОБъектСтроительства1 ИЛИ КорСубконто1 = &ОбъектСтроительства2 ИЛИ КорСубконто1 = &ОбъектСтроительства3),
КорСчет = &Счет1001,
) КАК ХозрасчетныйОбороты

EarlyBird 15.02.2017 18:29

;

/////////////////////////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
ХозрасчетныйОстатки.Субконто3,
ВремТЗ.КорСубконто1 КАК КорСубконто1,
ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
ВремТЗ.СуммаОборотКт КАК СуммаОборотКт,
ВремТЗ.СуммаОборотКт / ВремТЗ.СуммаОборотКт КАК Кт,
ВремТЗ.СуммаОборотКт / ВремТЗ.СуммаОборотКт * ХозрасчетныйОстатки.СуммаОстаток КАК Распр
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
&КонецПериода,
Счет = &Счет1007,
,
Организация = &Организация
И Субконто1 = &Контрагент) КАК ХозрасчетныйОстатки,
ВремТЗ,
ВремТЗ

УПОРЯДОЧИТЬ ПО
ХозрасчетныйОстатки.Субконто2.Наименование,
КорСубконто1
ИТОГИ
СУММА(СуммаОстаток),
СУММА(СуммаОборотКт),
СУММА(СуммаОборотКт1),
СУММА(Кт),
СУММА(Распр)
ПО
Субконто2

EarlyBird 15.02.2017 18:30

А вообще, всё это похоже на какой-то бред
совершенно непонятно, зачем это всё делается, и что должно получиться в итоге

roma n 15.02.2017 23:28

(0) посмотри план исполнения своего запроса к виртуальной таблице с условием субконто1 =... и без параметра субконто на предмет количества соединений. Так, для гарантии...
Ну и да, чего нужно в результате получить - ни разу не понятно

MagAN 15.02.2017 23:54

[quote=Ирли Бёрд;43762756]совершенно непонятно, зачем это всё делается[/quote]
[quote=roma n;43764577]Ну и да, чего нужно в результате получить - ни разу не понятно[/quote]
Что здесь не понятного? Лохи чилийские ...
Создается фейковый аккаунт, копируется любая ересь с какого-нибудь sql.ru (там-то
она, может и не ересь, но кусок вырван откуда-то или слеплены 2 куска, не
обязательно целых, из разных топиков) - и вот (БИНГО!!!) появляется новая тема на
убитом форуме. И целый новый юзер!
Движуха!
Позитив!
Активность форума!
А теперь, что действительно не понятно: движок форума позволяет написать первое
сообщение через несколько дней после регистрации. Вопрос: имеет ли кто-нибудь
техническую возможность создать аккаунт и через минуту написать сообщение в форум?
Может, как у Достоевского: "Вы и убили-с... — прибавил он почти шепотом, совершенно
убежденным голосом."?

Шухер 16.02.2017 09:06

Согласен с MagAN в части фейковости аккаунта. А выводы, как обычно, сделаны абсолютно неверные. Объясню чуть позже, почему так считаю. Если успею :)

[quote=MagAN;43764700] "Вы и убили-с... — прибавил он почти шепотом, совершенно убежденным голосом."? [/quote]
- А почему шепотом?
- Спит! :)

EarlyBird 16.02.2017 11:24

Не приписывайте злому умыслу то, что вполне можно объяснить глупостью. © Бритва Хэнлона

EarlyBird 16.02.2017 11:27

Развели тут теорию заговора. Весна что-ли влияет, мании обострились?
Нормальный это аккаунт, умерьте свою подозрительность
[url]http://forums.kuban.ru/search.php?searchid=24685075[/url]

MagAN 16.02.2017 11:41

10-Ирли Бёрд > То-то по твоей весне таких аккаунтов и тем на форум высыпало пачками.
Умерь свою наивность.

Шухер 16.02.2017 12:20

Как мы убедились, статья с 1С:ИТС не на шутку взволновала Машу. Она не поленилась зарегистрироваться на доброй полдюжине профильных сайтах. А которые допускали публикацию без регистрации, опубликована тема под Гостем. Вот такая Маша неугомонная. Она обязательно найдет решение для своего вопроса. Как найдет, опубликует найденное решение.
Ждем. когда Мании обострятся.

Ткачик 16.02.2017 12:31

[quote=Шухер;43766927]Маша создала две темы, и всего два сообщения. Ни в каких обсуждениях не участвовала.[/quote] Ты до сих пор не заметил, что многие ходят на форум, как в сортир: исключительно по нужде?

А самые продвинутые разбрасывают своё... гм, творчество сразу по нескольких форумам - авось где-то помогут. За примерами далеко ходить не надо: [url]http://forums.kuban.ru/users/1760723/[/url]

[quote=Шухер;43766927]Материал для темы дернут из статьи, опубликованной в 2013 году на сайте 1С.[/quote] Так вроде в заголовке темы и упоминается статья с ИТС?

USSR 16.02.2017 13:20

Я видимо очень старый и потому очень глупый, но я ничего не понял. Зачем ей это надо ?

MagAN 16.02.2017 13:24

[quote=USSR;43767595] Я видимо очень старый и потому очень глупый, но я ничего не понял. Зачем ей это надо ? [/quote]
В правом верхнем углу страницы висит банер.
Вот "затем" "ей" это и надо.

Шухер 16.02.2017 13:36

[quote=Ткачик;43767124]Так вроде в заголовке темы и упоминается статья с ИТС?[/quote]
Да. Не надо ничего особо и надергивать разной "ереси" с разных мест. Всё должно быть максимум просто.
Кстати, никому не показалось, Света Семененко похожие темы создавала?

Шухер 16.02.2017 13:42

[quote=MagAN;43767619]В правом верхнем углу страницы висит банер.[/quote]
Я тоже старый, нифига не понял, какой баннер, какой страницы и какой ей резон с этого баннера?
Баннер с этой страницы? вон тот вверху - "Second Laptop" ?

Шухер 16.02.2017 13:59

Понял, всё дело в ссылке.
У неё специально сгенеренная ссылка, с каждого клика капает ей на счет.
Вот так выглядит ссылка на статью:
----/eldocs#content:23:1cbuh8-2
а у неё в конце вставлен её код
--------content:23:1cbuh8-3taxi

Спамер рекламщик.

Шухер 16.02.2017 14:01

Но самое интересное впереди :)
скоро на ваших экранах ... ТекРелиз = "2017.002 Ы" :)

Ткачик 16.02.2017 14:16

[quote=Шухер;43767958]а у неё в конце вставлен её код[/quote] Вот теперь - насмешил: обрати внимание на [b]вкладки[/b] над текстом статьи, пощелкай по ним, посмотри, как меняется URL.

P.S. Не надо вестись на бред конспирологов.

Шухер 16.02.2017 14:27

[quote=Ткачик;43768115]Вот теперь - насмешил:[/quote]
Точно :) Запутался, оговорил напрасно человека, а могли его уже и забанить
Маган чет молчит, завел на ложный след с этим баннером, как его там ... :)

Шухер 16.02.2017 18:00

Не знаю, с чего это MagAN взял про ограничения движка, вот пример нормальный человек - регистрируется 07.02 и создает тему без всяких ограничений.

БСП. Добавить e-mail в справочник физические лица.
Andronav
0 - 07.02.2017 - 12:38
Регистрация 07.02.2017

Спорить не буду, видимо MagAN в теме.
Может, как у Достоевского? :
- "Вы и создаете-с аккаунты тут пачками ... — прибавил Шухер почти шепотом, совершенно убежденным голосом."

Ткачик 16.02.2017 19:49

[quote=Шухер;43769803]регистрируется 07.02 и создает тему без всяких ограничений.[/quote] Если мне не изменяет склероз, то на kuban.ru создать тему можно сразу же после регистрации, а вот написать сообщение (даже в свою ветку) - не раньше, чем через сутки.

Просто припоминаются случаи, когда новичок задавал интересный вопрос, начиналось бурное обсуждение, а автор не отвечал на уточняющие вопросы, вызывая общее негодование. И появлялся он только на следующий день, объясняя, что ответить раньше ему движок не позволял.

Шухер 16.02.2017 20:35

Слоган: Твой разум - место преступления.
Мы у себя в Кабачке в своем Киноклубе в 2011 году смотрели и обсуждали кино:
Начало (2010)
Inception
Жанр: Фантастика, Триллер, Драма, Детектив, Боевик.
Страна: США, Великобритания.

Мы там так и не пришли к единому мнению, когда герои находятся в лимбе, а когда в реальности.
Вот рекомендую всем, заинтересовавшимся, посмотреть этот интересный фильм. Возможно именно этот фильм поможет нам разобраться и найти ответы на вопросы, возникшие в данной теме.

Шухер 16.02.2017 20:48

Предлагаю эту Тему считать как Оффтоп, думаю товарищи из Чили и другие, принявшие участие в обсуждении поддержат эту инициативу, а администрация форума отнесется с пониманием.

mashams 17.02.2017 09:49

Такое впечатление, что в этой теме одни тролли собрались. Вам похоже совсем нечем заняться, иначе не стали бы выяснять, кто какие сообщения написал и на каких форумах. Если нечего написать по теме, то и не писали бы ничего.

Шухер 17.02.2017 12:21

[quote=mashams;43773353]Такое впечатление, что в этой теме одни тролли собрались[/quote]
Вы, если не спамер, ответили бы на вопросы, которые появились у посетителей. По делу бы ответили
А вопросы такие:
1. По теме: [quote=Ирли Бёрд;43762756]совершенно непонятно, зачем это всё делается, и что должно получиться в итоге [/quote]
2. [quote=USSR;43767595]Зачем ей это надо ? [/quote]
в смысле - копипастить по всему инету свои вопросы, не участвуя в обсуждении. Это из любопытства.
p.s. Про троллей. Тролли не будут тратить время на разоблачение троллей и прочих расхитителей социалистической собственности. У них, троллей, другая задача, профессия и хобби.

EarlyBird 17.02.2017 12:28

(28) вы не посетители и не тролли, а натуральные пикейные жилеты

bma1 17.02.2017 13:31

[quote=Ирли Бёрд;43774634]натуральные пикейные жилеты [/quote]
ни разу не натуральные, а дешевые китайские подделки под пикейные жилеты.

Шухер 17.02.2017 13:40

29-Ирли Бёрд > A USSR, Ирли Бёрд - посетители?
Тогда пусть автор темы ответит на вопросы посетителей Ирли Бёрда и USSR.

Не знаю, что именно ты имеешь в виду под "пикейными жилетами", наверное ватники? У тебя под "ВЫ" и "МЫ" подразумевается деление посетителей/непосетителей по политическим взглядам, правильно?
В современной трактовке, вроде, "пикейными жилетами" называют диванных воинов, борцов с режимом, а им оппонирующих - ватниками? Или я безнадежно отстал?

EarlyBird 17.02.2017 13:55

(31) да что ты так завёлся сразу?
открой Ильфа и Петрова и прочти, кто такие были пикейные жилеты
заодно настроение поднимешь

Шухер 17.02.2017 13:56

Кстати, под троллингом на этом форуме понимается - дословно:
Троллинг — размещение грубых и(или) [b]провокационных сообщений[/b] с целью вызвать флейм, конфликты между участниками Форума, а также психологическая манипуляция, [b]основанная на публичном высмеивании[/b] или уничижении убеждений, предубеждений, взглядов участников Форума, [b]имеющая цель приведения их к эмоциональной нестабильности[/b].
Я так вижу, что 29 и 30 это тот самый троллинг и есть - провокационные сообщения, а 30 еще и грубое.

EarlyBird 17.02.2017 13:58

да что ж ты вскипятился так?
шутка про пикейные жилеты - самая добрая невинная шутка этого месяца вообще
пикейные жилеты были забавнейшие стариканы.
Ты не читал что ли?

Шухер 17.02.2017 14:05

34-Ирли Бёрд > У тебя не получилось по доброму и невинно. Про ВМА вообще молчу.

EarlyBird 17.02.2017 14:11

в чём проблема? чем тебя так зацепили пикейные жилеты?
может, дело не во мне?
у тебя простым словам придаются какие-то зловещие смыслы, "современные трактовки" (где ты нахватался этого всего?)
расслабься, вылезай из окопа :)

bma1 17.02.2017 14:13

[quote=Ирли Бёрд;43775482]пикейные жилеты были [u]забавнейшие[/u] стариканы.[/quote]
именно, и потому сравнение с ними некорректно.

EarlyBird 17.02.2017 14:20

(37) а мне забавно временами :)


Текущее время: 03:26. Часовой пояс GMT +3.