Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 08:22

Колонка веса в расходной накладной

Автор benoev, 27 окт 2010, 11:40

0 Пользователей и 2 гостей просматривают эту тему.

benoev

И еще он выдает ошибку:

{Документ.РеализацияТоваровУслуг(223)}: Ошибка при вызове метода контекста (Выполнить): В случае использования операторов ОБЪЕДИНИТЬ, поля предложений УПОРЯДОЧИТЬ ПО и ИТОГИ ПО должны находиться в списке выбора.
   ЗапросТовары = Запрос.Выполнить().Выгрузить();

Что за ошибка не знаешь?

veslav

Null в запросе должен быть в двух местах как на картинке

benoev


veslav

Да, правильно только пустые строки перед null и после надо убрать

benoev

всё сделал, только в режиме 1с:Предприятие, когда хочу открыть расходную накладную в док-те реал-я товаров и услуг выводиться ошибка, посмотри на картинке.

benoev


benoev

Вот текстовый вариант ошибки:

{Документ.РеализацияТоваровУслуг(223)}: Ошибка при вызове метода контекста (Выполнить): В случае использования операторов ОБЪЕДИНИТЬ, поля предложений УПОРЯДОЧИТЬ ПО и ИТОГИ ПО должны находиться в списке выбора.
   ЗапросТовары = Запрос.Выполнить().Выгрузить();
по причине:
В случае использования операторов ОБЪЕДИНИТЬ, поля предложений УПОРЯДОЧИТЬ ПО и ИТОГИ ПО должны находиться в списке выбора.

veslav

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

benoev

Запрос исправил, там одна ошибка у меня была, теперь пишет другую ошибку, посмотри на картинке:

veslav

Ну ты свою область пропиши в Макет.ПолучитьОбласть("Строка|Вес") ,как у тебя называется -> ("Строка|ТвояОбласть")

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск