"Распределение в запросе" или "избавляемся от перебора"
Автор: ildarovich
ВЫБРАТЬ
Ячейки.Ячейка,
СУММА(Слева.Количество) - МИНИМУМ(Ячейки.Количество) КАК КоличествоОт,
СУММА(Слева.Количество) КАК КоличествоДо
ПОМЕСТИТЬ ЛинейкаЯчеек
ИЗ
Ячейки КАК Ячейки
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Ячейки КАК Слева
ПО (Слева.Ячейка <= Ячейки.Ячейка)
СГРУППИРОВАТЬ ПО
Ячейки.Ячейка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Товары.Товар,
СУММА(Слева.Количество) - МИНИМУМ(Товары.Количество) КАК КоличествоОт,
СУММА(Слева.Количество) КАК КоличествоДо
ПОМЕСТИТЬ ЛинейкаТоваров
ИЗ
Товары КАК Товары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Товары КАК Слева
ПО (Слева.Товар <= Товары.Товар)
СГРУППИРОВАТЬ ПО
Товары.Товар
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Ячейки.Ячейка КАК Ячейка,
Товары.Товар КАК Товар,
ВЫБОР
КОГДА Товары.КоличествоДо < Ячейки.КоличествоДо
ТОГДА Товары.КоличествоДо
ИНАЧЕ Ячейки.КоличествоДо
КОНЕЦ - ВЫБОР
КОГДА Товары.КоличествоОт > Ячейки.КоличествоОт
ТОГДА Товары.КоличествоОт
ИНАЧЕ Ячейки.КоличествоОт
КОНЕЦ КАК Количество
ИЗ
ЛинейкаЯчеек КАК Ячейки
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ЛинейкаТоваров КАК Товары
ПО Ячейки.КоличествоОт < Товары.КоличествоДо
И Ячейки.КоличествоДо > Товары.КоличествоОт
{2} Ожидается идентификатор
Определение плановых остатков товара с учетом предшествующих фактических и будущих плановых продаж
Срез на даты за период. Шаблон запроса
Обмен через ВЕБ Сервисы 1 часть
Количество дней, когда товар был на складе
Определение, вместится ли текст в ячейку табличного документа
ВидыДоступаПриАктивизацииЯчейки (БСП)
Как выделить слово внутри ячейки макета жирным шрифтом (курсивным)?