#0
by sanitarro
Преамбула: есть регистр накопления (с одним измерением), из него получили запросом список значений измерения, на которых по состоянию на контрольную дату есть отрицательный остаток. Амбула: Надо выщемить для каждого из этих значений параметры последней записи, которая делала расход (т.е. период и документ-регистратор). Грабли: Как я понимаю, если доставать с ключом (первые 1), то достанется только одна самая поздняя запись. А мне нужно по одной самой поздней на каждое значение измерения. Возможно, сегодня день тяжелый, но никак не соображу, как это реализовать без прокрутки цикла мелких запросов. Т.е. хочется передать в запрос список значений и все остальное разрулить на этапе выполнения его. Чтобы производительность не садиласть в зад.
#1
by Делавший такое на
Я так понимаю, что тебе нужно узнать, какие документы сформировали этот минус по остаткам. Похоже, что кроме как по рекурсии - никак. Берешь период, выбираешь документы, анализируешь, закрывают ли они этот минус. Если не закрывают, берешь предыдущий период и так далее...
#2
by sanitarro
Спасибо за подтверждение диагноза. Если гора не идет к Магомету, Магомет идет к горе :) Пришел к решению переделать саму модель хранения данных в данной части учета.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Один запрос - все ок , два запрос - не получается :(
- 1c8 Как запросом выбрать последнюю не пустую строку табличной части..
- как выбрать из регистра накопления последнюю запись с заданным отбором
- Порядок измерений в регистре накопления
- Последняя по дате запись в регистре накопления
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
В этой группе 1С
- В отчете "Валовая прибыль себестоимость нулевая"
- Как эмулировать терминальное соеденение
- Префикс в документах
- Как программно перебрать реквизиты справочника?
- Сетевой кабель 5 категории и 5Е. В чем разница?
- Как привязать другую программу с 1С
- Параметры печати (печать конвертов)
- "Установить основным" - как убрать?
- Как можно распечатать в 1С:Мониторе журнал регистраций?
- - - - Запрет ввода повторяющихся строк в табличное поле - - - >
- Работа сканера в терминалке из 1С
- апдейт 'Конвертация данных', редакция 2 8.02.0.7 -> 2.0.11.1
- Как посчитать разницу между выбранными начальной и конечной датами периода?
- Подскажите, плиз, можно ли вывести дерево значений......
- Документ Акт об оказании услуг сторонней организацией
- Динамическое добавление столбцов в документ? (v7)
- Помогите настроить в 1С локальный принтер через терминал...
- Партионный учет в УТ 10.1.12 и в УТ 10.2.3.7, в чем различия?
- Как программно начать редактировать элемент справочника в диалоге?
- Не разворачивается форма журнала на весь экран