Имя: Пароль:
1C
1С v8
Вопрос по запрос
0 Tumakota
 
24.01.12
18:40
"ВЫБРАТЬ
   |    ТЗ.Код КАК Код,
   |    ТЗ.Артикул КАК Артикул
   |ПОМЕСТИТЬ ТЗ_ИП
   |ИЗ
   |    &ТЗ КАК ТЗ
   |;
   |
   |////////////////////////////////////////////////////////////////////////////////
   |ВЫБРАТЬ
   |    ТЗ_ИП.Код КАК Код,
   |    ТЗ_ИП.Артикул КАК Артикул,
   |    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
   |ИЗ
   |    ТЗ_ИП КАК ТЗ_ИП
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
   |        ПО ТЗ_ИП.Код = ЦеныНоменклатурыСрезПоследних.Номенклатура.Код";

Народ вот текст запроса, суть в том что из одной базы соединяется с другой базой, и вытягивает из другой базы цены, но он делает это по всей номенклатуре, а надо сделать так что бы он по определенной только вытягивал, как мне это в запросе реализовать... Буду благодарен за помощь
1 rbcvg
 
24.01.12
18:42
через параметры пробовал?
2 mishmeister
 
24.01.12
18:44
(0) На таблицу РС.ЦеныНоменклатуры установи параметр т.е. тип такого:

РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, Номенклатура = &Номенклатура И ТипЦен = &ТипЦен)
3 DrShad
 
24.01.12
18:46
ТЗ_ИП соединить со справочником номенклатуры и выгрузить в массив, следующий запрос по ценом с фильтром по номенклатуре
4 Serginio1
 
24.01.12
18:50
или РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, Номенклатура.Код в (Выбрать т.Код из ТЗ как т)И ТипЦен = &ТипЦен)
Закон Брукера: Даже маленькая практика стоит большой теории.