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
на крайняк - оформить как инструкции к построителю или скд
|
|