Имя: Пароль:
1C
1С v8
В обработке консоль запросов построить таблицу оборотов по регистру
, ,
0 Yrii-ay
 
23.11.16
11:06
В обработке консоль запросов построить таблицу оборотов по регистру «Товары организации» за период, для определенной организации с использованием для условий конструкции ГДЕ. Правильный ли код?
1 Yrii-ay
 
23.11.16
11:07
Выбрать
    ТоварыОрганизаций.Номенклатура,
    ТоварыОрганизаций.Количество
   ИЗ
    РегистрНакопления.ТоварыОрганизаций КАК ТоварыОрганизации
ГДЕ
    ТоварыОрганизации.КоличествоПриход
И     ТоварыОрганизации.КоличествоРасход
2 Amra
 
23.11.16
11:12
Нет
3 Yrii-ay
 
23.11.16
11:13
(2) Подскажите пожалуйста как надо?
4 Жан Пердежон
 
23.11.16
11:14
На собеседовании что ли задачку дали?
5 Mankubus
 
23.11.16
11:14
(3) используй виртуальную таблицу оборотов
6 Yrii-ay
 
23.11.16
11:15
(4) Нет, программа стажера
7 Yrii-ay
 
23.11.16
11:22
Прийти на собеседование и использовать поисковик это уже сверхнаглость
8 ks_83
 
23.11.16
11:24
(7) Сверхнаглость - это задавать такие тупые вопросы на форуме.
9 Yrii-ay
 
23.11.16
11:25
(8) Тупой вопрос-понятие относительное
10 Рэйв
 
23.11.16
11:26
(7)В работе ты будешь постоянно использовать поиск. Почему на собеседовании нельзя?
11 Yrii-ay
 
23.11.16
11:26
(9) Например вопрос на который не знаешь ответа-можно ли считать тупым?
12 d546
 
23.11.16
11:27
(11) тут дело не в том знаешь ты его или нет, вопрос насколько он сложный
13 d546
 
23.11.16
11:28
(11) вопрос, который вы задает можно сказать азы.
14 ks_83
 
23.11.16
11:37
(11) Тупой вопрос - это вопрос, на который очень просто найти ответ самостоятельно. Для маленького ребенка вопрос "почему трава зеленая?" не является тупым, потому что он сам не в состоянии найти ответ, а для взрослого тот же вопрос определенно тупой.
15 Yrii-ay
 
23.11.16
11:41
(14) Это прежде всего вопрос, а остальное вторично. Я хотел получить ответ на первичный вопрос, а в ответ философия
16 d546
 
23.11.16
11:45
в (5) тебе дали намек даже куда копать, если не хочешь понять, что нужно учить азы.
17 Рэйв
 
23.11.16
11:45
(15)А здесь не автоответчики, а люди. И имеют право не отвечать и высказать свое отношение к спрашивающему.
18 Yrii-ay
 
23.11.16
11:47
(16) Уже выполнил задание. Спасибо отзывчивым людям!
19 d546
 
23.11.16
11:48
(18) читай лучше книжки
20 Yrii-ay
 
23.11.16
11:49
(19) какие?
21 Рэйв
 
23.11.16
11:50
(20)Еще один тупой вопрос:-)
22 azernot
 
23.11.16
11:54
ВЫБРАТЬ
    ТоварыОрганизации.Номенклатура,
    СУММА(ВЫБОР
            КОГДА ТоварыОрганизации.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ТоварыОрганизации.Количество
            ИНАЧЕ 0
        КОНЕЦ) КАК Приход,
    СУММА(ВЫБОР
            КОГДА ТоварыОрганизации.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ТоварыОрганизации.Количество
            ИНАЧЕ 0
        КОНЕЦ) КАК Расход
ИЗ
    РегистрНакопления.ТоварыОрганизации КАК ТоварыОрганизации
ГДЕ
    ТоварыОрганизации.Период МЕЖДУ &ДатаНач И &ДатаКон
    И ТоварыОрганизации.Организация= &Организация
    И ТоварыОрганизации.Активность

СГРУППИРОВАТЬ ПО
    ТоварыОрганизации.Номенклатура
23 Yrii-ay
 
23.11.16
11:54
(21) Ответ
24 Yrii-ay
 
23.11.16
11:55
(22) Благодарю
25 d546
 
23.11.16
12:00
(20) Начни с этой "1C: Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы"

https://1c.ru/news/info.jsp?id=17588
26 d546
 
23.11.16
12:01
если конечно есть навыки программирования хоть какие-то :)
27 ВРедная
 
23.11.16
12:04
(22) Выбор оборотов из физической таблицы? Садись, два.
28 Yrii-ay
 
23.11.16
12:08
(27) Лучше скажи почему Ольги все такие вредные?
29 azernot
 
23.11.16
12:34
(27) :) Как я понимаю, задание как раз в этом и состоит. В противном случае, использование условий в "ГДЕ" вообще не оправдано.

Если будет интересно, выполните мой запрос на реально большой базе, и запрос с использованием виртуальной таблицы Обороты(), с использованием ограничения по периоду и организации не в параметрах виртуальной таблицы, а в конструкции "ГДЕ" и сравните время выполнения запроса.
30 catena
 
23.11.16
12:37
(27)Ну, как бы в задаче "построить таблицу оборотов" можно трактовать по-разному. Особенно учитывая "с использованием для условий конструкции ГДЕ".
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший