Как вывести остатки каждого склада в отдельных колонках динамического списка?

1. user1202776 10.11.20 17:07 Сейчас в теме
Как вывести остатки каждого склада в отдельных колонках динамического списка? Как на картинке
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 10.11.20 17:23 Сейчас в теме
(1)
ВЫБОР КОГДА Остатки.Склад = &Склад1 ТОГДА Остатки.КоличествоОстаток ИНАЧЕ 0 КОНЕЦ КАК ОстатокПоСкладу1
ВЫБОР КОГДА Остатки.Склад = &Склад2 ТОГДА Остатки.КоличествоОстаток ИНАЧЕ 0 КОНЕЦ КАК ОстатокПоСкладу2
.....

типа такого
3. user1202776 10.11.20 17:32 Сейчас в теме
(2)мне тоже сразу это в голову пришло. Но такой вариант будет показывать только по складам, которые сейчас есть.Если скалады добавятся,то нужно будет дорабатывать отчет. По-другому нельзя как-то,чтобы не надо было дорабатывать отчет и учитывались добавленные склады?
4. Dream_kz 129 10.11.20 17:35 Сейчас в теме
(3) Сформировать текст запроса программно, учитывая количество складов
5. user1202776 10.11.20 17:37 Сейчас в теме
(4)сможете привести пример?
6. Dream_kz 129 10.11.20 17:45 Сейчас в теме
(5)

ТекстЗапроса = "тут текст с основными полями";

Сч = 0;
ВыборкаПоСкладам = Справочники.Склады.Выбрать();
Пока ВыборкаПоСкладам.Следующий() Цикл
Сч = Сч + 1;
ТекстЗапроса = ТекстЗапроса + "
|ВЫБОР КОГДА Остатки.Склад = %Склад% ТОГДА Остатки.КоличествоОстаток ИНАЧЕ 0 КОНЕЦ КАК %ИмяПоля%";

ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "%Склад%", "Склад" + Сч);
ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "%ИмяПоля%", "Склад" + Сч);
Запрос.УстановитьПараметр("Склад" + Сч, ВыборкаПоСкладам.Ссылка);

КонецЦикла;

Показать


ну смысл такой, что в цикле по складам, добавить в текст запроса нужные поля
9. user1202776 11.11.20 09:29 Сейчас в теме
(6)спасибо.Позже попробую и отпишусь
7. Sashares 35 10.11.20 17:53 Сейчас в теме
(3)
По-другому нельзя как-то,чтобы не надо было дорабатывать отчет и учитывались добавленные склады?

Как связаны отчет и динамический список? >_<
10. user1202776 11.11.20 09:30 Сейчас в теме
(7)никак. Хотел написать запрос, а не отчет)
11. SlavaKron 11.11.20 09:51 Сейчас в теме
(2) Результат будет примерно таким:
Прикрепленные файлы:
8. ixijixi 1907 10.11.20 18:34 Сейчас в теме
Добавить на форму еще динамический список, в котором отображать остатки по складам. Обновлять его при активизации строки основного списка.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот