1c В запросе формирующем временную таблицу

1. schaazyy 28.05.20 13:38 Сейчас в теме
Здравствуйте, у меня возникла данная проблема: В запросе, формирующем таблицу не могут выбраться вложенные таблицы <<?>>ОказаниеУслуги.ПереченьНоменклатуры.(

Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ОказаниеУслуги.ПереченьНоменклатуры.(
		|		Номенклатура КАК Номенклатура,
		|		СУММА(Количество) КАК КоличествоВДокументе,
		|		СУММА(Сумма) КАК СуммаВДокументе
		|	) КАК ПереченьНоменклатуры
		|ПОМЕСТИТЬ НоменклатураДокумента
		|ИЗ
		|	Документ.ОказаниеУслуги КАК ОказаниеУслуги
		|ГДЕ
		|	ОказаниеУслуги.ПереченьНоменклатуры.Ссылка = &Ссылка
		|
		|СГРУППИРОВАТЬ ПО
		|	ОказаниеУслуги.ПереченьНоменклатуры.(Номенклатура,
		|	Номенклатура.ВидыНоменклатуры)";
	
	Запрос.УстановитьПараметр("Ссылка", Ссылка);
	
	РезультатЗапроса = Запрос.Выполнить();
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 28.05.20 13:39 Сейчас в теме
(1)Постройте запрос к табличной части напрямую.
4. soft_wind 28.05.20 14:22 Сейчас в теме
(1) попробуйте таокй запрос
Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    Док.Номенклатура КАК Номенклатура,
        |    СУММА(Док.Количество) КАК КоличествоВДокументе,
        |    СУММА(Док.Сумма) КАК СуммаВДокументе
        |//ПОМЕСТИТЬ НоменклатураДокумента
        |ИЗ
        |    Документ.ОказаниеУслуги.ПереченьНоменклатуры КАК Док
        |ГДЕ
        |    ОказаниеУслуги.ПереченьНоменклатуры.Ссылка = &Ссылка
        |
        |СГРУППИРОВАТЬ ПО
        |    Док.Номенклатура
        |";
    
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    
    РезультатЗапроса = Запрос.Выполнить();
Показать
3. DenisCh 28.05.20 13:45 Сейчас в теме
За такие конструкции, как
ОказаниеУслуги.ПереченьНоменклатуры.(
Номенклатура КАК Номенклатура,
СУММА(Количество) КАК КоличествоВДокументе,
СУММА(Сумма) КАК СуммаВДокументе
)

Бьют канделябром уже лет 10....
ivan1703; alex-l19041; nomad_irk; +3 Ответить
5. nomad_irk 76 28.05.20 14:30 Сейчас в теме
(3)откуда их берут "программисты 1с" - для меня является загадкой.
6. dhurricane 28.05.20 14:45 Сейчас в теме
(5) Конструктор запроса помогает. Сначала добавляешь в список таблиц документ. Потом "раскрываешь" его и видишь реквизиты и табличные части. Нужны данные ТЧ? Добавляешь из раскрывшегося списка ТЧ в выбранные поля.

Видимо как-то так.
ivan1703; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот