Имя: Пароль:
1C
1С v8
Можно ли использовать такой запрос
0 LivingStar
 
23.05.14
11:52
интересует в частности правильность применения вот этого условия

Регистратор.ПрайсЛистИсполнителей.спрИсполнитель = &Исполнитель

но работать то будет




ВЫБРАТЬ
    ЦеныСрезПоследних.спрГород,
    ЦеныСрезПоследних.спрМестоНазначения2,
    ЦеныСрезПоследних.спрКлассАвто,
    ЦеныСрезПоследних.Цена,
    ЦеныСрезПоследних.спрВидПрайса,
    ЦеныСрезПоследних.Организация
ИЗ
    РегистрСведений.Цены.СрезПоследних(
            &Период,
            спрГород                                            = &Город
            И спрМестоНазначения2                               = &МестоПодачиТранспорта
            И спрКлассАвто                                        = &КлассАвто
            И Организация                                        = &Организация
            И РазграничениеПрайса                                = &РазграничениеПрайса
            И Регистратор.ПрайсЛистИсполнителей.спрИсполнитель = &Исполнитель) КАК ЦеныСрезПоследних
1 galimova_alsou
 
23.05.14
11:54
Можно, используйте.
2 The_SpecialOne
 
23.05.14
11:55
используйте, коль результат устраивает
3 Начинающий Восьмерочн
 
23.05.14
11:56
(0) а что смущает ?
4 Wobland
 
23.05.14
11:58
какой-то адов срез цен. ну надо так надо
5 Крошка Ру
 
23.05.14
12:05
(0) Лучше спросить: "а будет ли он оптимальным?".
А то "можно"-"не можно", "надо"-"не надо", "а посоветуйте шапочку для бассейна"...

"До чего довёл планету этот фигляр ПЖ! Пацаки чатланам на голову сели!"
6 LivingStar
 
23.05.14
13:03
(3) то что в регистре нет измерения и для выборки приходится тащить реквизит табличной части документа!!!!
7 Wobland
 
23.05.14
14:34
(6) а это из ТЧ так, да? из которой строки?
8 f_vadim
 
23.05.14
14:38
(6) неожиданный поворот
9 f_vadim
 
23.05.14
14:40
неплохо бы сделать исполнителя измерением регистра
10 hhhh
 
23.05.14
14:41
(6) тебе ж вроде посоветовали: для каждого исполнителя сделать свой тип цен. А ты вместо этого нереальный бред решил соорудить.
11 DexterMorgan
 
23.05.14
14:41
точно пятница. ура)
12 hhhh
 
23.05.14
14:44
(11) 21.05 - Пятница,
     22.05 - Пятница,
     23.05 - Пятница

Дневник Робинзона Крузо.
13 Miracle_
Miracle
 
23.05.14
14:53
(12) пятницУ
14 Wobland
 
23.05.14
14:54
(13) это меню
15 John83
 
23.05.14
15:30
если уж так не хочется создавать измерение, то я бы в условии вирт. таблицы использовал В и там выбираешь все регистраторы по условию
16 Крошка Ру
 
23.05.14
15:46
Чота вопрос по теме созрел ТСу.
У регистратора есть ТЧ ПрайсЛистИсполнителей, где, я так понимаю список исполнителей и цен на их услуги. Внимание, вопрос: каким образом заносятся данные в регистр в разрезе исполнителей? Если никаким, то нахрена отбор в запросе по исполнителю?
17 LivingStar
 
23.05.14
16:07
(16) есть реквизит табличной части исполнитель, а в регистре есть измерение разделение прайса со значениями Организация, Исполнитель.
18 LivingStar
 
23.05.14
16:09
(7) ну так в которой он находится учитывая разрез выбора
19 Крошка Ру
 
23.05.14
16:11
(17) Так может туда и ставит отбор? В это измерение?
20 Крошка Ру
 
23.05.14
16:11
(19) В смысле, по нему и делать?
21 Shurjk
 
23.05.14
16:13
Лучше не в параметрах виртуальной таблицы такое использовать.
22 LivingStar
 
23.05.14
16:14
(19) я не стал добавлять измерение Исполнитель в регистр, так как для организации оно будет пустым

или сделать? пусть будет пустым?
23 LivingStar
 
23.05.14
16:15
(21) не в параметрах а где?
24 Shurjk
 
23.05.14
16:15
(23) В обычных условиях.
25 Shurjk
 
23.05.14
16:16
+(24) Хотя все зависит от того какие вы результаты хотите получить. И какова вообще структура регистра.
26 LivingStar
 
23.05.14
16:19
(24) вы про условие на табличную часть документа к полю исполнитель?
27 Shurjk
 
23.05.14
16:20
(26) Там еще и табличная часть.... Тогда однозначно такое неправильно, надо что то типа В (выбрать ....)
28 Shurjk
 
23.05.14
16:21
+(27) И одназначно не в праметрах виртуальной таблицы.
29 LivingStar
 
23.05.14
16:24
(27) легче тогда сделать измерение Исполнитель и выбирать как обычно, ничего что одя организации там будет пусто?
30 Shurjk
 
23.05.14
16:25
(29) Ну если легче так то ладно, просто ради одного запроса менять структуру.
31 LivingStar
 
23.05.14
16:25
(27) и В я так понимаю может выбрать нескольких исполнителей если таковые имеются по такому разрезу, а нужен именно определенный
32 LivingStar
 
23.05.14
16:26
(28) почему не в параметрах виртуальной таблицы? чем это грозит?
33 Shurjk
 
23.05.14
16:28
(32) Для того чтобы выбрал именно одну последнюю запись и нужную вам там должны быть все измерения этого регистра, а так  как у вас он выберет все равно запись по измерениям и не факт что она попадет под условие по регистратору.
34 Крошка Ру
 
23.05.14
16:32
"в регистре есть измерение разделение прайса со значениями Организация, Исполнитель"

То есть это измерение, которое имеет 2 значения "организация" и "исполнитель"?

А как в регисть заносятся сведения в разрезе конкретных исполнителей? То есть где информация в регистре, что вот эта строка относится к вот этому исполнителю? Отбор-то ты делаешь по конкретному исполнителю, я так понимаю?
35 Крошка Ру
 
23.05.14
16:32
(34) к (17)
36 LivingStar
 
23.05.14
16:35
(34) а отбор идет по установленным параметра с конкретным исполнителем
37 LivingStar
 
23.05.14
16:37
(33) понял добавляю измерение завтра, меня просто смущало что оно будет пустым для записей которые не относятся к исполнителям
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс