В Запросе - Преобразовать количество остатков в строки запроса

Mister X 24 1 1

Преобразовать количество остатков в строки запроса В данном примере количество остатков не больше 16

ВЫБРАТЬ
	0 КАК Х
ПОМЕСТИТЬ Регистр1

ОБЪЕДИНИТЬ

ВЫБРАТЬ
	1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Младшие.Х + 2 * Старшие.Х КАК Х
ПОМЕСТИТЬ Регистр2
ИЗ
	Регистр1 КАК Младшие,
	Регистр1 КАК Старшие
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Младшие.Х + 4 * Старшие.Х КАК Х
ПОМЕСТИТЬ Регистр3
ИЗ
	Регистр2 КАК Младшие,
	Регистр2 КАК Старшие
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Номенклатура КАК Номенклатура,
	ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Номенклатура.Код КАК НоменклатураКод,
	ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Количество КАК Количество
ПОМЕСТИТЬ Вт_Ном
ИЗ
	Документ.ВводОстатковТМЦВЭксплуатации.ТМЦВЭксплуатации КАК ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВводОстатковТМЦВЭксплуатации КАК ВводОстатковТМЦВЭксплуатации
		ПО ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Ссылка = ВводОстатковТМЦВЭксплуатации.Ссылка
ГДЕ
	ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Номенклатура.ВидНоменклатуры = &ВидНоменклатуры
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	Вт_Ном.Номенклатура КАК Номенклатура,
	Вт_Ном.НоменклатураКод КАК НоменклатураКод,
	1 КАК КолВо
ИЗ
	Вт_Ном КАК Вт_Ном
		ЛЕВОЕ СОЕДИНЕНИЕ Регистр3 КАК Регистр3
		ПО (Регистр3.Х < Вт_Ном.Количество)
0
{} Ожидается идентификатор

См. также

Как в запросе секунды преобразовать в часы и минуты

Остатки по регистру накопления при отборе по реквизиту регистратора

Преобразовать строку в дату

Преобразовать строку в число

Остатки на каждый день

ПреобразоватьАдаптированноеНаименованиеКолонкиВСтроку (БСП)

ПараметрыЗапросаКоличествоПроблемВерсионирования (БСП)

Найти заказы, количества во всех строках которых меньше либо равны нулю

Получить количество строк динамического списка

Модератору