Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 окт 2025, 07:04

Получить в запросе уже списанные данные

Автор Sasha1C, 25 сен 2025, 09:25

0 Пользователей и 1 гость просматривают эту тему.

Sasha1C

Добрый день, есть запрос приведенный ниже. Запрос корректно обрабатывает информацию, но у меня возникла новая задача, надо что бы он получал также данные, которые уже были списаны. То есть получать полные остатки на выбранную дату. И пока что не особо понимаю как это реализовать
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Период",      Новый Граница(КонецДня(Объект.Дата), ВидГраницы.Исключая));
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("Склад",   Объект.СкладОтправитель);
Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.БланкиСтрогойОтчетности_);
Запрос.УстановитьПараметр("ТипСписания", Перечисления.ТипыСписанияБСО.Испорчены);
Запрос.УстановитьПараметр("ВидДвижения", ВидДвиженияНакопления.Расход);

Запрос.Текст =
"ВЫБРАТЬ
| СУММА(НомераБСО.Количество) КАК КоличествоРасход,
| НомераБСО.ТипБСО КАК ТипБСО,
| НомераБСО.СерияБСО КАК СерияБСО,
| НомераБСО.НомерБланка КАК НомерБланка,
| ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
| ХозрасчетныйОстатки.Субконто2 КАК ДокументОприходования,
| ХозрасчетныйОстатки.Субконто3 КАК Склад
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, ) КАК ХозрасчетныйОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.НомераБСО КАК НомераБСО
| ПО ХозрасчетныйОстатки.Субконто1 = НомераБСО.Номенклатура
| И ХозрасчетныйОстатки.Субконто2 = НомераБСО.ДокументОприходования
| И ХозрасчетныйОстатки.Субконто3 = НомераБСО.Склад
|ГДЕ
| НомераБСО.ВидДвижения = &ВидДвижения
| И НомераБСО.ТипСписания = &ТипСписания
| И ХозрасчетныйОстатки.Субконто3 = &Склад
|
|СГРУППИРОВАТЬ ПО
| НомераБСО.ТипБСО,
| НомераБСО.СерияБСО,
| НомераБСО.НомерБланка,
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.Субконто2,
| ХозрасчетныйОстатки.Субконто3
|АВТОУПОРЯДОЧИВАНИЕ";



antoneus

Что значит "полные остатки"? Если надо получить количество списанного, смотрите в сторону оборотов.

sali

Цитата: Sasha1C от 25 сен 2025, 09:25получал также данные, которые уже были списаны. То есть получать полные остатки на выбранную дату
а можно с этого места поподробнее? тебе нужно получать остатки на выбранную дату и получать количество которое списалось за тот период, что указано?

Sasha1C

sali, ДА, я уже использовал вместо таблицы остатков. Таблицу остатков и оборотов, и все получилось.

sali


Теги: Запрос 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск