Преобразовать количество остатков в строки запроса В данном примере количество остатков не больше 16
ВЫБРАТЬ
0 КАК Х
ПОМЕСТИТЬ Регистр1
ОБЪЕДИНИТЬ
ВЫБРАТЬ
1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Младшие.Х + 2 * Старшие.Х КАК Х
ПОМЕСТИТЬ Регистр2
ИЗ
Регистр1 КАК Младшие,
Регистр1 КАК Старшие
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Младшие.Х + 4 * Старшие.Х КАК Х
ПОМЕСТИТЬ Регистр3
ИЗ
Регистр2 КАК Младшие,
Регистр2 КАК Старшие
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Номенклатура КАК Номенклатура,
ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Номенклатура.Код КАК НоменклатураКод,
ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Количество КАК Количество
ПОМЕСТИТЬ Вт_Ном
ИЗ
Документ.ВводОстатковТМЦВЭксплуатации.ТМЦВЭксплуатации КАК ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВводОстатковТМЦВЭксплуатации КАК ВводОстатковТМЦВЭксплуатации
ПО ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Ссылка = ВводОстатковТМЦВЭксплуатации.Ссылка
ГДЕ
ВводОстатковТМЦВЭксплуатацииТМЦВЭксплуатации.Номенклатура.ВидНоменклатуры = &ВидНоменклатуры
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Вт_Ном.Номенклатура КАК Номенклатура,
Вт_Ном.НоменклатураКод КАК НоменклатураКод,
1 КАК КолВо
ИЗ
Вт_Ном КАК Вт_Ном
ЛЕВОЕ СОЕДИНЕНИЕ Регистр3 КАК Регистр3
ПО (Регистр3.Х < Вт_Ном.Количество)
{} Ожидается идентификатор
Как в запросе секунды преобразовать в часы и минуты
Остатки по регистру накопления при отборе по реквизиту регистратора
ПреобразоватьАдаптированноеНаименованиеКолонкиВСтроку (БСП)
ПараметрыЗапросаКоличествоПроблемВерсионирования (БСП)
Найти заказы, количества во всех строках которых меньше либо равны нулю