Не могу разобраться с запросом

Форум 1С: Одинэс.Ру

Найти!

Не могу разобраться с запросом

GreenDragon
18.02.2009 - 07:56
Задача такая - в печатную форму заказа поставщику добавить данные из колонки "Заказ" этого же документа.
Пробую редактировать запрос в Модуле документа. Функция ПечатьСчетаЗаказа
Кусок:
|ВЫБРАТЬ
| ВложенныйЗапрос.Номенклатура," + ТекстПоляТовараДляТоваров + "
| ВложенныйЗапрос.Номенклатура." + ТекстКодАртикул + " КАК КодАртикул,
| ВложенныйЗапрос.Количество,
| ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения,
| ВложенныйЗапрос.Заказ,
| ВложенныйЗапрос.Цена,
| ВложенныйЗапрос.Сумма,
| ВложенныйЗапрос.СуммаНДС,
| ВложенныйЗапрос.Характеристика,
|   2    КАК НомерТЧ,
| ВложенныйЗапрос.НомерСтроки КАК НомерСтроки,
| NULL КАК Серия" + ТекстПоляАртикула + "
|ИЗ
| (
| ВЫБРАТЬ
| ЗаказПоставщику.Номенклатура,
| ЗаказПоставщику.ЕдиницаИзмерения,
| ЗаказПоставщику.Цена                        КАК Цена,
| ЗаказПоставщику.Заказ КАК Заказ,
|       МИНИМУМ(ЗаказПоставщику.НомерСтроки)        КАК НомерСтроки,
| СУММА(ЗаказПоставщику.Количество)           КАК Количество,
| СУММА(ЗаказПоставщику.Сумма     )           КАК Сумма,
| СУММА(ЗаказПоставщику.СуммаНДС  )           КАК СуммаНДС,
| ЗаказПоставщику.ХарактеристикаНоменклатуры  КАК Характеристика" + ТекстВыборкиАртикула + ТекстВыборкиНоменклатуры + "
| ИЗ
| Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщику" + ТекстИсточникАртикула + "
|
| ГДЕ
| ЗаказПоставщику.Ссылка = &ТекущийДокумент
|
| СГРУППИРОВАТЬ ПО
| ЗаказПоставщику.Цена,
| ЗаказПоставщику.Номенклатура,
| ЗаказПоставщику.ЕдиницаИзмерения,
| ЗаказПоставщику.Цена,
 
| ЗаказПоставщику.ХарактеристикаНоменклатуры" + ТекстГруппировкиАртикулаИНоменклатуры + "
| ) КАК ВложенныйЗапрос
|
|ОБЪЕДИНИТЬ ВСЕ
На этом куске вылазит ошибкО:
"Поле не входит в группу"ЗаказПоставщику.Заказ"<<?>>ЗаказПоставщику.Заказ      КАК Заказ,"
 
Не могу понять.. ((((
К списку тем К списку форумов

Интересные темы

odines.ru
16.04.2024 - 18:01
Смотри также:
Справочник Контрагенты поле Дополнительная информация. Где?
Терминал сбора данных vs сканер штрих кода
Настройка обмена данными

Re: Не могу разобраться с запросом

angro
1 - 18.02.2009 - 07:59
ну видимо добавил, а группировку не сделал

Re: Не могу разобраться с запросом

GreenDragon
2 - 18.02.2009 - 08:02
Добавил. Не помогло (((

Re: Не могу разобраться с запросом

GreenDragon
3 - 18.02.2009 - 09:32
Не получается запрос... ((( Хоть намекните кто...

Re: Не могу разобраться с запросом

angro
4 - 18.02.2009 - 09:33
покажи

Re: Не могу разобраться с запросом

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

Интересные темы

odines.ru
16.04.2024 - 18:01
Смотри также:
Автоматизация маг. бытовой техники. По какому пути пойти ?
Вопрос по оформлению договора в УТ
Почему невозможно отредактировать конфигурацию??

Re: Не могу разобраться с запросом

GreenDragon
6 - 18.02.2009 - 09:39
Ошибко такая:
 
{Документ.ЗаказПоставщику(224)}: Ошибка при вызове метода контекста (Выполнить): {(83, 18)}: Поле не найдено "ВложенныйЗапрос.Заказ"
ВложенныйЗапрос.<<?>>Заказ,
ЗапросТовары = Запрос.Выполнить().Выгрузить();
по причине:
{(83, 18)}: Поле не найдено "ВложенныйЗапрос.Заказ"
ВложенныйЗапрос.<<?>>Заказ,

Re: Не могу разобраться с запросом

angro
7 - 18.02.2009 - 09:43
у тебя в последнем запросе
 
| ВЫБРАТЬ
| ЗаказПоставщику.Номенклатура,
| ЗаказПоставщику.Цена                        КАК Цена,
|       МИНИМУМ(ЗаказПоставщику.НомерСтроки)        КАК НомерСтроки,
| СУММА(ЗаказПоставщику.Количество)           КАК Количество,
| СУММА(ЗаказПоставщику.Сумма     )           КАК Сумма,
| 0           КАК СуммаНДС" + ТекстВыборкиАртикула + ТекстВыборкиНоменклатуры + "
| ИЗ
| Документ.ЗаказПоставщику.ВозвратнаяТара КАК ЗаказПоставщику" + ТекстИсточникАртикула + "
|
| ГДЕ
| ЗаказПоставщику.Ссылка = &ТекущийДокумент
|
| СГРУППИРОВАТЬ ПО
| ЗаказПоставщику.Номенклатура,
| ЗаказПоставщику.Цена" + ТекстГруппировкиАртикулаИНоменклатуры + "
 
нет этого поля, естественно его выбрать нельзя

Re: Не могу разобраться с запросом

GreenDragon
8 - 18.02.2009 - 10:15
Пасиб! Получилось! Вывод - перечитать теорию по запросам
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Поступление в НТТ делает приход в регистр "Партии товаров на складах (упр. учет)", а Автоматизация маг. бытовой техники. По какому пути пойти ? »
© 2009 Форум 1С: Одинэс.Ру