Имя: Пароль:
1C
1С v8
Вытянуть значение в запросе
0 anagk
 
20.01.20
10:18
Всегда на этом форуме помогают (хоть словом, хоть намеком). Ну не мое эти ЗАПРОСЫ! Помогите вытянуть из табл.части значение поля "Густина".
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ВложенныйЗапрос.Номенклатура                                 КАК Номенклатура,
    |    ВложенныйЗапрос.Номенклатура.НаименованиеПолное              КАК ТоварНаименование,
    |    ВложенныйЗапрос.Номенклатура.НоменклатураГТД                 КАК НоменклатураГТД,
    |    ВложенныйЗапрос.ЕдиницаИзмерения.Представление               КАК БазоваяЕдиницаНаименование,
    |    ВложенныйЗапрос.ЕдиницаИзмерения.Код                          КАК БазоваяЕдиницаКодПоОКЕИ,
    |    ВложенныйЗапрос.ЕдиницаИзмерения                             КАК ЕдиницаИзмерения,
    |    ВложенныйЗапрос.ЕдиницаИзмерения.НаименованиеПолное             КАК ВидУпаковки,
    |    ВложенныйЗапрос.Количество          КАК Количество,
    |    ВложенныйЗапрос.Коэффициент          КАК Коэффициент,
    |    ВложенныйЗапрос.Густина          КАК Густина,
    //++++++++++++++++++++++++
    |    ВЫБОР
    |        КОГДА ВложенныйЗапрос.Коэффициент > 0 ТОГДА ВложенныйЗапрос.Коэффициент * 1
    |        ИНАЧЕ ВложенныйЗапрос.Количество * ВложенныйЗапрос.Коэффициент
    |    КОНЕЦ КАК Масса,
    //+++++++++++++++++++++++++
    |    ВложенныйЗапрос.СтавкаНДС           КАК СтавкаНДС,
    |    ВложенныйЗапрос.Цена                КАК Цена,
    |    ВложенныйЗапрос.Сумма               КАК Сумма,
    |    ВложенныйЗапрос.СуммаНДС            КАК СуммаНДС,
    |    ВложенныйЗапрос.НомерСтроки         КАК НомерСтроки,
    |    ВложенныйЗапрос.Метка               КАК Метка
    |ИЗ
    |
    |    (
    |    ВЫБРАТЬ
    |        РеализацияТоваровУслуг.Номенклатура,
    |        РеализацияТоваровУслуг.Коэффициент,
    |    РеализацияТоваровУслуг.Густина,
    |        РеализацияТоваровУслуг.ЕдиницаИзмерения,
    |        РеализацияТоваровУслуг.ЕдиницаИзмерения                      КАК ЕдиницаИзмеренияМест,
    |        РеализацияТоваровУслуг.СтавкаНДС,
    |        РеализацияТоваровУслуг.Цена * &Курс / &Кратность             КАК Цена,
    |        СУММА(РеализацияТоваровУслуг.Количество)                     КАК Количество,
    |        СУММА(РеализацияТоваровУслуг.Сумма    * &Курс / &Кратность)  КАК Сумма,
    |        СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность)  КАК СуммаНДС,
    |        МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки)                  КАК НомерСтроки,
    |        0                                                            КАК Метка
    |    ИЗ
    |        Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
    |    ГДЕ
    |        РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
    |
    |СГРУППИРОВАТЬ ПО
    |        РеализацияТоваровУслуг.Номенклатура,
    |        РеализацияТоваровУслуг.Коэффициент,
    |    РеализацияТоваровУслуг.Густина,
    |        РеализацияТоваровУслуг.ЕдиницаИзмерения,
    |        РеализацияТоваровУслуг.СтавкаНДС,
    |        РеализацияТоваровУслуг.Цена
    |
    |    ) КАК ВложенныйЗапрос
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    РеализацияТоваровУслуг.Номенклатура                    КАК Номенклатура,
    |    РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное КАК ТоварНаименование,
    |    РеализацияТоваровУслуг.Номенклатура.НоменклатураГТД    КАК НоменклатураГТД,
    |    РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Представление               КАК БазоваяЕдиницаНаименование,
    |    РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Код                         КАК БазоваяЕдиницаКодПоОКЕИ,
    |    РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения                             КАК ЕдиницаИзмерения,
    |    NULL                                                  КАК ВидУпаковки,
    |    ""Без НДС""                                           КАК СтавкаНДС,
    |    РеализацияТоваровУслуг.Цена * &Курс / &Кратность      КАК Цена,
    |    РеализацияТоваровУслуг.Количество                     КАК Количество,
    |    0                                                     КАК Коэффициент,
    |    РеализацияТоваровУслуг.Густина                        КАК Густина,
    //++++++++++++++++++++++++++++++++++++++++++++++++++++++
    |    0                                                     КАК Масса,
    //++++++++++++++++++++++++++++++++++++++++++++++++++++++
    |    РеализацияТоваровУслуг.Сумма * &Курс / &Кратность     КАК Сумма,
    |    0                                                     КАК СуммаНДС,
    |    РеализацияТоваровУслуг.НомерСтроки                    КАК НомерСтроки,
    |    2                                                     КАК Метка
    |ИЗ
    |    Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг
    |
    |ГДЕ
    |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент
    |
    |УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР
    |
    |";

в этом варианте выдает "Поле не найдено" (густина)
1 Ненавижу 1С
 
гуру
20.01.20
10:33
пишите "Плотность", вместо "Густина"

а если серьезно, то наверное это доп. реквизит или сведение
2 Lodochkin
 
20.01.20
10:35
разбей на подзапросы и в консоли запросов посмотри что получается с этим полем "Густина"
3 dezss
 
20.01.20
10:40
А там точно есть такое поле? О_о
Густина, Густина, я не твой, отпусти меня Густина.))))
4 anagk
 
20.01.20
10:51
(1)реквизит добавлен свой. Сейчас я его выключил с подзапроса "     Документ.РеализацияТоваровУслуг.ВозвратнаяТара" и с " ВложенныйЗапрос.Густина          КАК Густина,.." то ошибок нет но и в готовой форме данных нет))
5 anagk
 
20.01.20
10:52
(4) добавлен в объект Конфигурации
6 anagk
 
20.01.20
10:57
(3) ..в возвратной таре его точно нет. Спасибо.
7 anagk
 
20.01.20
11:07
(3) Ну, спасибо....сделал    |    0     КАК Густина,
в возвратной таре ж нету его.. все заработало СПАСИБО!!!