Имя: Пароль:
1C
1С v8
Можно ли установить такой фильтр в параметре запроса к РБ
0 midguard7
 
28.04.14
15:29
Здравствуйте!
Подскажите, пожалуйста, кому не лень)
Стандартные счета:
10.01 "СырьеИМатериалы"                      Ном/Партии/Склады
10.07 "Материалы, переданные на сторону"     Контрагенты/Ном/Партии
10.11.1    "Специальная одежда в эксплуатации"    Ном/Партии материалов в эксплуатации/Работники организаций

Надо получить остатки по трем счетам в разрезе номенклатуры
с отбором по заданному массиву складов.
В &ВидСубконто передаю вид субконто "Номенклатура".
Пробую


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

1. Правильно ли я понимаю, что у меня фильтр будет по тем счетам, которые указаны через "ЗНАЧЕНИЕ"                
и в выходное поле "Субконто1" попадет номенклатура (независимо от порядка субконто на счетах)?
2. Как можно добавить отбор по складам в параметр таблицы (учитывая то, что не некоторых счетах этого субконто нет)?
Или, если нельзя в параметр добавить, то как этот же отбор добавить хотя бы в условие "ГДЕ"?
1 mikecool
 
28.04.14
15:45
емнип, задаешь отбор по складу и он должен срабатывать только там, где склад есть
проверить - минут 5
на крайняк - оформить как инструкции к построителю или скд
2 midguard7
 
28.04.14
15:50
Я не понимаю, как условие поставить
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn