Добрый день. Подскажите. как в запросе к регистру бухгалтерии отобрать только дебетовый оборот?
это смотря к какой таблице обращаться
вот обороты Счета +КоррСчет + Сумма дебит. оборота
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.СуммаОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , ) КАК ХозрасчетныйОбороты
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.СуммаОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , ) КАК ХозрасчетныйОбороты
"ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт КАК ХозрасчетныйОборотыДтКт
|ГДЕ
| ХозрасчетныйОборотыДтКт.СуммаОборот > 0"
"ВЫБРАТЬ
| ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(, , , , , , , ) КАК ХозрасчетныйОбороты"
andreydv87 @ Вчера, 16:31
,
Само собой если выбраны параметры таблицы и доп. условия они тоже решают. Кто же спорит? Я немного о другом.
AnryMc @ Сегодня, 8:28
,
Если указано:
|ГДЕ
| ХозрасчетныйОборотыДтКт.СуммаОборот > 0"
Но в предыдущем примере этой секции не было, поэтому я так и написал "Нет будут отобраны все записи согласно параметрам "(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , )""
andreydv87 @ 24.05.23, 15:12
,
Вы все правильно написали. Я о том, что если значение единственного ресурса в запросе ненулевое, то запись попадает в выборку с учетом доп. условий (параметров виртуальной таблицы). Это кажется очевидным, но люди, которые только начинают сталкиваться с запросами не всегда сразу это понимают.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua