Параметры запроса

1. Idris1204 29.05.20 19:37 Сейчас в теме
Добрый день!
Не подскажите в чем моя ошибка в параметрах рагистры св. Как для одного поля задать несколько параметров, Так как я делаю неправильно
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
	ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
	МАКСИМУМ(ЦеныНоменклатурыСрезПоследних.Период) КАК Период
ПОМЕСТИТЬ Врем
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &ЦенаВРуб И ВидЦены = &ЦенаВЕур И ВидЦены = &ЦенаВУсд) КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
	ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура

СГРУППИРОВАТЬ ПО
	ЦеныНоменклатурыСрезПоследних.Характеристика,
	ЦеныНоменклатурыСрезПоследних.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
	ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены,
	ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
ИЗ
	Врем КАК Врем
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ) КАК ЦеныНоменклатурыСрезПоследних
		ПО Врем.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
			И Врем.Период = ЦеныНоменклатурыСрезПоследних.Период
			И Врем.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Salavat 13 29.05.20 19:43 Сейчас в теме
(1)
Ошибка - какая выдаётся?
(почему решили - не правильно сделали)
Вообще - несколько значений задаётся так
в (&НесколькоПараметров)

НесколькоПараметров - Массив значений.
ivan1703; +1 Ответить
3. spacecraft 29.05.20 20:10 Сейчас в теме
(1)
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &ЦенаВРуб И ВидЦены = &ЦенаВЕур И ВидЦены = &ЦенаВУсд)

Упрощенно говоря, условие проверяется для каждой записи. И одна и тажа запись не может одновременно иметь 3 разных ВидЦены.
mrsmrv; Idris1204; +2 Ответить
6. Idris1204 01.06.20 10:16 Сейчас в теме
(3)Да точно одновременно не может иметь.
Я думал что добавляется разные значение
Нужно было вот так(, ВидЦены В ( &ЦенаРуб, &ЦенаЕур, ....)
Спасибо!
5. Kolyasik 01.06.20 07:01 Сейчас в теме
(1)
ВидЦены В (&ЦенаВРуб, &ЦенаВЕур, &ЦенаВУсд)
mrsmrv; Idris1204; +2 Ответить
4. starjevschik 29.05.20 21:39 Сейчас в теме
ошибка в порядке выполнения операций. Сначала надо хотя бы немного изучить язык запросов SQL, потом писать запросы. А не наоборот...
Оставьте свое сообщение

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