Имя: Пароль:
1C
1С v8
Подскажите с запросом
,
0 Тонкий Клиент
 
01.08.14
10:23
Нужен запрос, который выведет все товары, для каждого из которых будет заполнена цена и остаток на текущий момент. Причем если остатка или цены нет, товар все равно должен выводиться. Как запрос нарисовать?
1 Wobland
 
01.08.14
10:24
справочник левое остатки левое цены
2 ДенисЧ
 
01.08.14
10:24
В каком месте проблема?
3 GROOVY
 
01.08.14
10:24
ВЫБРАТЬ
Товар, Цена, Остаток
ИЗ
ТамГдеВсеЭтоЛежит
4 Wobland
 
01.08.14
10:25
(3) гениально. а для &ТамГдеВсеЭтоЛежит нанять программиста
5 GreatOne
 
01.08.14
10:32
Судя по нику, это просто вброс.
6 Тонкий Клиент
 
01.08.14
10:33
вот у меня такой запрос получается, там где номенклатуры нет на складе не выходит никакой строчки

ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.ВНаличииОстаток,
    ТоварыНаСкладахОстатки.КОтгрузкеОстаток,
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
        ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура
7 zak555
 
01.08.14
10:33
GROOVY подскажи по вложенным таблицам
8 salvator
 
01.08.14
10:34
(6) прочитай (1)
9 GROOVY
 
01.08.14
10:52
(7) Чего подсказать?
10 zak555
 
01.08.14
10:53
(9) здесь v8: запрос
11 GROOVY
 
01.08.14
10:57
(6) У тебя там где цен нет, там и не отображается. Первой таблицей сделай таблицу справочника и все тип-топ будет.
12 Огурцы
 
01.08.14
10:59
(11)понимаю автора, раньше так же тупил, пока не взял руководство разработчика и не посвятил пару вечеров теории запросов. Отпало 90% вопросов)))))))
13 Тонкий Клиент
 
01.08.14
11:03
(1)
Неоднозначное поле "номенклатура.ссылка"
14 Огурцы
 
01.08.14
11:04
(13) номенклатура.ссылка как Товар
15 Тонкий Клиент
 
01.08.14
11:10
(14)
можно подробнее?
16 Огурцы
 
01.08.14
11:11
(15)добавь "как Товар"
17 Огурцы
 
01.08.14
11:11
(15)и соединяй используя этот псвевдоним
18 GreatOne
 
01.08.14
11:12
новую тему не создаю, эта подходит как нельзя лучше)

как передать в условие тип? где док.основание = тип(документ.реализациятоваровуслуг)?
19 GreatOne
 
01.08.14
11:13
(13) непомню откуда, но всем справочникам я менаю название таблицы на спр_таблица. спрНоменклатура и т.д. Отпадают как правило такие ошибки
20 GreatOne
 
01.08.14
11:15
нашел. Типзначения
21 GROOVY
 
01.08.14
11:16
(18) Есть оператор ССЫЛКА в запросе.
22 Огурцы
 
01.08.14
11:18
(21)груви выражаю благодарность за твои видеоуроки по подготовки к экзамену по платформе, теперь новый контроль остатков и партионное списание ночью разбуди напишу на листочке))))))
23 Огурцы
 
01.08.14
11:19
(21)+ упр. блокировки разжевал путем
24 Тонкий Клиент
 
01.08.14
11:20
блин ну у меня все время что-то вылазит странное, можете полный запрос написать, взяв за основу (6)
25 Огурцы
 
01.08.14
11:21
(24)сюда выложи запрос
26 GreatOne
 
01.08.14
11:22
(21) здорово, не знал.
27 Тонкий Клиент
 
01.08.14
11:30
(25)
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Склад,
    ТоварыНаСкладахОстатки.ВНаличииОстаток,
    ТоварыНаСкладахОстатки.КОтгрузкеОстаток,
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.ВидЦены,
    ЦеныНоменклатурыСрезПоследних.Цена,
    Номенклатура.Родитель,
    Номенклатура.Ссылка КАК Товар
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
        ПО Номенклатура.Ссылка = ТоварыНаСкладахОстатки.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
        ПО Номенклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
28 GROOVY
 
01.08.14
11:32
(27) А Родитель тебе нафига?
29 GROOVY
 
01.08.14
11:34
ВЫБРАТЬ
Т1.Ссылка КАК Товар,
Т2.ВНаличииОстаток,
Т2.КОтгрузкеОстаток,
Т3.ВидЦены,
Т3.Цена
ИЗ
Справочник.Номенклатура КАК Т1
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК Т2
        ПО Т1.Ссылка = Т2.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК Т3
        ПО Т1.Ссылка = Т3.Номенклатура


И это... ты уверен что все виды цен нужны?
30 Тонкий Клиент
 
01.08.14
11:35
(28)
я выгрузку для сайта делаю, там надо
31 Огурцы
 
01.08.14
11:35
(27)всегда старайся использовать псевдонимы
2 + 2 = 3.9999999999999999999999999999999...