8.х Помогите с запросом...

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Vadimns, 25 янв 2013.

  1. TopicStarter Overlay
    Vadimns
    Offline

    Vadimns

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

    Выдает следущую ошибку:
    {Документ.ПеремещениеТоваров.МодульОбъекта(702)}: Ошибка при вызове метода контекста (Выполнить)
    ВыборкаСтрокТовары = ЗапросПоТоварам.Выполнить().Выбрать();
    по причине:
    В случае использования операторов ОБЪЕДИНИТЬ, поля предложений УПОРЯДОЧИТЬ ПО и ИТОГИ ПО должны находиться в списке выбора.
  2. La Navidad
    Offline

    La Navidad Опытный в 1С

    Регистрация:
    25 дек 2012
    Сообщения:
    203
    Симпатии:
    1
    Баллы:
    26
    1. Не указал версию платформы и конфигурации
    2. Не форматировал текст запроса - не удобно читать
    3. Разное количество полей в объединяемых запросах, вот как надо:
    Код:
    "ВЫБРАТЬ
    | Номенклатура,
    | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК ТоварНаименование,
    | Номенклатура.Код КАК ТоварКод,
    | Количество КАК Количество,
    | КоличествоМест КАК КоличествоМест,
    | НомерКВ КАК НомерКВ,
    | ПозицияКВ КАК ПозицияКВ,
    | Коэффициент КАК КоличествоВОдномМесте,
    | Цена * &Курс / &Кратность КАК Цена,
    | ЕдиницаИзмерения.Наименование КАК ЕдиницаИзмеренияМестНаименование,
    | Номенклатура.БазоваяЕдиницаИзмерения.Наименование КАК ЕдиницаИзмеренияНаименование,
    | Номенклатура.БазоваяЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКодПоОКЕИ,
    | НомерСтроки,
    | 1 КАК ID
    |ИЗ
    | (ВЫБРАТЬ
    | Номенклатура КАК Номенклатура,
    | ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    | ЦенаВРознице КАК Цена,
    | Коэффициент КАК Коэффициент,
    | СУММА(Количество) КАК Количество,
    | СУММА(КоличествоМест) КАК КоличествоМест,
    | НомерКВ КАК НомерКВ,
    | ПозицияКВ КАК ПозицияКВ,
    | МИНИМУМ(НомерСтроки) КАК НомерСтроки
    | ИЗ
    | Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваров
    | ГДЕ
    | ПеремещениеТоваров.Ссылка = &ТекущийДокумент
    | СГРУППИРОВАТЬ ПО
    | Номенклатура,
    | ЕдиницаИзмерения,
    | ПозицияКВ,
    | НомерКВ,
    | ЦенаВРознице,
    | Коэффициент
    | ) КАК ВложенныйЗапросПоТоварам
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | Номенклатура,
    | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК Строка(1000)),
    | Номенклатура.Код,
    | Количество,
    | КоличествоМест,
    | 0, //<---------------------------------------------------------------------------------------------------
    | 0, //<---------------------------------------------------------------------------------------------------
    | Коэффициент,
    | Цена * &Курс / &Кратность,
    | ЕдиницаИзмерения,
    | Номенклатура.БазоваяЕдиницаИзмерения.Наименование,
    | Номенклатура.БазоваяЕдиницаИзмерения.Код,
    | НомерСтроки,
    | 2
    |ИЗ
    | (ВЫБРАТЬ
    | Номенклатура КАК Номенклатура,
    | ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    | Цена КАК Цена,
    | Коэффициент КАК Коэффициент,
    | СУММА(Количество) КАК Количество,
    | СУММА(КоличествоМест) КАК КоличествоМест,
    | МИНИМУМ(НомерСтроки) КАК НомерСтроки
    | ИЗ
    | Документ.ПеремещениеТоваров.ТоварыНаКомиссии КАК ПеремещениеТоваров
    | ГДЕ
    | ПеремещениеТоваров.Ссылка = &ТекущийДокумент
    | СГРУППИРОВАТЬ ПО
    | Номенклатура,
    | ЕдиницаИзмерения,
    | Цена,
    | Коэффициент
    | ) КАК ВложенныйЗапросПоТоварам
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | Номенклатура,
    | ВЫРАЗИТЬ(Номенклатура.НаименованиеПолное КАК Строка(1000)),
    | Номенклатура.Код,
    | Количество,
    | Количество,
    | 0,//<---------------------------------------------------------------------------------------------------
    | 0,//<---------------------------------------------------------------------------------------------------
    | 0,
    | 0,
    | NULL,
    | Номенклатура.БазоваяЕдиницаИзмерения.Наименование,
    | Номенклатура.БазоваяЕдиницаИзмерения.Код,
    | НомерСтроки,
    | 3
    |
    |ИЗ
    | Документ.ПеремещениеТоваров.ВозвратнаяТара КАК ПеремещениеТоваров
    |
    |ГДЕ
    | ПеремещениеТоваров.Ссылка = &ТекущийДокумент
    |
    |УПОРЯДОЧИТЬ ПО
    | ID,
    | НомерСтроки"; 
  3. TopicStarter Overlay
    Vadimns
    Offline

    Vadimns

    Регистрация:
    7 июн 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!!!

Поделиться этой страницей