Как исключить из запроса остатки по складу например брак
Добрый день! Имеется запрос получения остатков, но надо исключить количество остатков на складах с браком, как это сделать? Сделала попытку, но что сделала не работает вот фрагмент кода
В конце:
Запрос.УстановитьПараметр("Склады", МассивСкладов);
Вот это не сработало "И (не Субконто2 в (&Склады))"
МассивСкладов = Новый Массив;
МассивСкладов.Добавить(Справочники.Склады.НайтиПоНаименованию("БРАК"));
МассивСкладов.Добавить(Справочники.Склады.НайтиПоНаименованию("БРАК_Prima-Trade"));
МассивСкладов.Добавить(Справочники.Склады.НайтиПоНаименованию("БРАК_Quantor"));
МассивСкладов.Добавить(Справочники.Склады.НайтиПоНаименованию("БРАК_Kitchen Systems"));
МассивСкладов.Добавить(Справочники.Склады.НайтиПоНаименованию("БРАК_ЭлитТех"));
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТиповойОстатки.Субконто1.НоменклатурнаяГруппа КАК ГруппаНоменклатуры,
| ТиповойОстатки.Субконто1 КАК Номенклатура,
| СУММА(ТиповойОстатки.СуммаОстаток) КАК СуммаОстаток,
| СУММА(ТиповойОстатки.КоличествоОстаток-ЕСТЬNULL(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, 0)) КАК КоличествоОстатокНаСкладе,
| СУММА(ЕСТЬNULL(ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток, 0)) КАК КоличествоОстатокВРезерве,
| РРЦ.Валюта КАК Валюта,
| ЕСТЬNULL(ВнутреннийКурсВалют.Курс, 0) КАК Курс,
| ЕСТЬNULL(РРЦ.Цена, 0) КАК ЦенаРРЦ,
| ЕСТЬNULL(ОПТ.Цена, 0) КАК ЦенаОПТ,
| ЕСТЬNULL(ВЫСТАВКА.Цена, 0) КАК ЦенаВЫСТАВКА
|ПОМЕСТИТЬ Данные
|ИЗ
| РегистрБухгалтерии.Типовой.Остатки(
| &Дата,
| Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.Товары),
| ,
| Субконто1 В ИЕРАРХИИ (&Номенклатура)
| ИЛИ Субконто1 В (&Номенклатура)
| ИЛИ ИСТИНА И (не Субконто2 в (&Склады))) КАК ТиповойОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&Дата, ) КАК ТоварыВРезервеНаСкладахОстатки
| ПО ТиповойОстатки.Субконто1 = ТоварыВРезервеНаСкладахОстатки.Номенклатура
ПоказатьВ конце:
Запрос.УстановитьПараметр("Склады", МассивСкладов);
Вот это не сработало "И (не Субконто2 в (&Склады))"
По теме из базы знаний
- Корпоративный цейтнот
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Улучшение пооперационного планирования в 1С:ERP 2.4 внешними средствами
- Интеграция с маркетплейсами МегаМаркет, Wildberries, OZON, ЯндексМаркет, VK, Avito, Леруа Мерлен, Aliexpress, КУПЕР, Dostavista
- Автоматизированная система управления складом AS WMS: автоматизация склада с адресным хранением с помощью ТСД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8)Речь о том, что не надо 2 условия на субконто 1.
Достаточно так:
Достаточно так:
РегистрБухгалтерии.Типовой.Остатки(
| &Дата,
| Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.Товары),
| ,
| Субконто1 В ИЕРАРХИИ (&Номенклатура)
| И Не Субконто2 в (&Склады)) КАК ТиповойОстатки
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот