К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

какой запрос правильнее

Гость
0 - 02.07.2013 - 09:48
Или посоветуйте как правильнее реализовать подобную выборку?
|
запрос1
|
ВЫБРАТЬ
Продажи.Регистратор.ТорговаяТочка КАК РегистраторТорговаяТочка,
//КонтактнаяИнформация.Представление
ИЗ
РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
ПО КонтактнаяИнформация.Объект = Продажи.Регистратор.ТорговаяТочка
ГДЕ
Продажи.Регистратор.Дата МЕЖДУ &НачДата И &КонДата
И Продажи.Количество <> 0
И Продажи.Номенклатура В ИЕРАРХИИ(&Гр)
И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адр ес)
И КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.Адрес ТорговойТочки)
И КонтактнаяИнформация.Поле3 = &Район
ИТОГИ ПО
РегистраторТорговаяТочка
|
запрос2
|
ВЫБРАТЬ
Продажи.Регистратор.ТорговаяТочка КАК РегистраторТорговаяТочка
ИЗ
РегистрНакопления.Продажи КАК Продажи
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ПО Продажи.Регистратор.ТорговаяТочка = КонтактнаяИнформация.Объект
ГДЕ
Продажи.Регистратор.Дата МЕЖДУ &НачДата И &КонДата
И Продажи.Количество <> 0
И Продажи.Номенклатура В ИЕРАРХИИ(&Гр)
И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адр ес)
И КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.Адрес ТорговойТочки)
И КонтактнаяИнформация.Поле3 = &Район
ИТОГИ ПО
РегистраторТорговаяТочка
|



Гость
1 - 02.07.2013 - 10:03
Правильного варианта в (0) не содержится
Гость
2 - 02.07.2013 - 10:04
(1) подскажите как это можно сделать правильно?
Гость
3 - 02.07.2013 - 10:06
(1) Правильного с точки зрения построения запроса или с точки зрения выбираемой информации?

Информация же выбирается? Как он может быть не правильным если идет выборка по заданным криптериям?
В предпочтении конечно запрос 1, 2 это так я уже от нечего придумать смастерил.
Гость
4 - 02.07.2013 - 10:07
(5) или нет опечатка, правильный конечно запрос 2.
Гость
5 - 02.07.2013 - 10:12
задолбал этот неуч

на курсы бы какие сходил, поучился
Гость
6 - 02.07.2013 - 10:13
(5) отдыхай люся !!!!
Гость
7 - 02.07.2013 - 12:12
(0) всё в топку, взять ВТ Обороты, все параметры в неё, и потом ужо, левое соединение к ней контактной информации
Гость
8 - 02.07.2013 - 12:12
Мне жалко Ваших клиентов. За "ГДЕ
Продажи.Регистратор.Дата МЕЖДУ &НачДата И &КонДата" я бы лично руки отбил!
Оба варианта жутко уродливы и непроворотливы. Использовать хотя половину приведенного кода в рабочей базе - абсолютно неприемлимо.
Скорее всего, тут действительно нужен 3й вариант, не приведенный выше. Хотя в этом я могу и ошибаться.
Гость
9 - 02.07.2013 - 12:18
(7) Ок!!! Спасибо за совет рассмотрю!!!
Гость
10 - 02.07.2013 - 12:20
(8) конечно нужен другой работоспособный вариант
да это разовая задача была, грузанули работой, не знаю куда бежать, что то сляпал наспех, вариант 2 конечно, запрос 1 он другие данные выдает вообще так как соединение наоборот, сначало КИ потом продажи, должно же быть как в запросе 2, продажи потом КИ.
Гость
11 - 02.07.2013 - 12:21
вариант (7) нужно рассмотреть!!!!
Гость
12 - 03.07.2013 - 04:09
(7) Я могу использовать только регистр Продажи, виртуальная таблица Продажи.Обороты не подходит, так как мне нужен регистратор, а он есть только в регистре Продажи. Соответственно все параметры не смогу задать в ВТ и вообще использовать её. Я правильно понимаю?
13 - 03.07.2013 - 05:52
http://s4.hostingkartinok.com/upload...189fff629c.png
Гость
14 - 03.07.2013 - 06:41
(13) http://s47.radikal.ru/i116/1307/31/6b0a958ae168.jpg

а я не могу регистратор перетащить!!!! и сам он у меня не переносится ((((
Гость
15 - 03.07.2013 - 06:42
(14+) Это так из за чего может быть? Какие настройки может где так заданы???
Гость
16 - 03.07.2013 - 09:53
(13) как может такое быть то??? у вас есть регистратор у меня нет!!! в чем дело то?
17 - 03.07.2013 - 10:11
2(16) в настройках виртуальной таблицы оборотов
Uho
18 - 03.07.2013 - 10:17
16-LivingStar > периодичность
Гость
19 - 03.07.2013 - 11:40
(17)(18) ясно! спасибо! Периодичность = регистратор, и он появляется у виртуальной таблицы ПродажиОбороты!!!
Гость
20 - 03.07.2013 - 13:42
ну вот, еще одни прозрел... победа разума налицо :)
Гость
21 - 03.07.2013 - 14:13
Спасибо, поржал.
Было когда-то уже такое. Стажер пришел во франч, ему на практике дали простейшую задачку, а он полез на сюда помощи просить.
Гость
22 - 04.07.2013 - 05:46
(21) это форум 1с, он для этого и предназначен!
Гость
23 - 04.07.2013 - 06:15
м-да, форум уже не торт
Гость
24 - 04.07.2013 - 10:03
22-LivingStar >Рекомендую предварительно ознакомиться: http://govnokod.ru/1c


К списку вопросов






Copyright ©, Все права защищены