Вот с горем пополам с Ваше помощью написал такой запрос:
Сейчас он выводит все номенклатуры из выбранной папки, как бы переделать его чтобы он выводил остатки номенклатуры по выбранному складу???
Процедура ВставитьВсюНоменклатуру (Кнопка)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка Как Номенклатура
| ИЗ
| Справочник.Номенклатура Как Номенклатура
| Где Номенклатура.Родитель В ИЕРАРХИИ(&ВыбраннаяГруппа)
| И Номенклатура.ЭтоГруппа = ЛОЖЬ";
Запрос.УстановитьПараметр("ВыбраннаяГруппа",ПолеВводаРодитель);
Результат = Запрос.Выполнить();
ТзВрем = Результат.Выгрузить();
Для Каждого стр Из ТзВрем Цикл
НовСтр=Материалы.Добавить();
ЗаполнитьЗначенияСвойств (НовСтр, стр);
КонецЦикла;
КонецПроцедуры;
ПоказатьСейчас он выводит все номенклатуры из выбранной папки, как бы переделать его чтобы он выводил остатки номенклатуры по выбранному складу???
По теме из базы знаний
- Всякие полезности
- Номенклатура (Расширенная форма списка) и Корзина для УТ11, ERP и КА2 [Расширение]
- Интеграция 1С с маркетплейсами Ozon и Wildberries для УТ10.3, КА 1.1, УПП 1.3
- Сверка остатков товаров БУХ3 - УТ11
- Дополнительные параметризуемые поля в динамических списках. Остатки и цены в списке номенклатуры
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Pures, Структуру регистра опиши.
А лучше просто воспользуйся конструктором запросов.
Там разве что ребенок не справится.
Если нужен отбор по складу - ищи измерение которое содержит информацию по складу и ставь отбор
Например есть измерение "СкладОрдер" в которое прописан склад, делаешь условие
Запрос.Текст = "Выбрать
...
Из
...
Где
СкладОрдер = &Склад"
Запрос.УстановитьПараметр("Склад",НужныйСкладОтбора);
Или например склад указан в карточке товара.
Тогда: "Где Товар.Склад = &Склад"
Или если регистр накопления например то в параметры виртуальной таблицы пишем
Например:
"...
Из
РегистрыНакопления.ОстаткиНаСкладах(&Период, Склад = &Склад)"
А лучше просто воспользуйся конструктором запросов.
Там разве что ребенок не справится.
Если нужен отбор по складу - ищи измерение которое содержит информацию по складу и ставь отбор
Например есть измерение "СкладОрдер" в которое прописан склад, делаешь условие
Запрос.Текст = "Выбрать
...
Из
...
Где
СкладОрдер = &Склад"
Запрос.УстановитьПараметр("Склад",НужныйСкладОтбора);
Или например склад указан в карточке товара.
Тогда: "Где Товар.Склад = &Склад"
Или если регистр накопления например то в параметры виртуальной таблицы пишем
Например:
"...
Из
РегистрыНакопления.ОстаткиНаСкладах(&Период, Склад = &Склад)"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот