Версия для печати темы (https://pro1c.org.ua/index.php?s=7414202b3cc5378928817a24abf9b77e&showtopic=67256)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Запрос к регистру бухгалтерии
Автор: kostya77 23.05.23, 10:02
Добрый день. Подскажите. как в запросе к регистру бухгалтерии отобрать только дебетовый оборот?
Автор: sava1 23.05.23, 10:08
это смотря к какой таблице обращаться
Автор: kostya77 23.05.23, 10:09
sava1 @ Сегодня, 11:08
,
а к какой надо и если можно с примером
Автор: sava1 23.05.23, 10:14
вот обороты Счета +КоррСчет + Сумма дебит. оборота
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.СуммаОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , ) КАК ХозрасчетныйОбороты
Автор: kostya77 23.05.23, 10:18
sava1 @ Сегодня, 11:14
,
Спасибо. Буду пробовать
Автор: Talkman 23.05.23, 12:03
Цитата(sava1 @ 23.05.23, 11:14)
вот обороты Счета +КоррСчет + Сумма дебит. оборота
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.СуммаОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , ) КАК ХозрасчетныйОбороты
Побуду капитаном очевидность. Как я понял тут это надо, сам недавно в восьмерке. Если в запросе к одной таблице существует поле только одного ресурса, то в выборку попадут записи с заполненным значением данного ресурса. В данной ситуации если ХозрасчетныйОбороты.СуммаОборотДт = 0 запрос ее проигнорирует.
Автор: andreydv87 23.05.23, 15:31
Цитата(Talkman @ 23.05.23, 13:03)
Побуду капитаном очевидность. Как я понял тут это надо, сам недавно в восьмерке. Если в запросе к одной таблице существует поле только одного ресурса, то в выборку попадут записи с заполненным значением данного ресурса. В данной ситуации если ХозрасчетныйОбороты.СуммаОборотДт = 0 запрос ее проигнорирует.
Нет будут отобраны все записи согласно параметрам "(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , )"
Автор: AnryMc 24.05.23, 7:28
andreydv87 @ Вчера, 15:31
,
"ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт КАК ХозрасчетныйОборотыДтКт
|ГДЕ
| ХозрасчетныйОборотыДтКт.СуммаОборот > 0"
"ВЫБРАТЬ
| ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(, , , , , , , ) КАК ХозрасчетныйОбороты"
Автор: Talkman 24.05.23, 11:09
andreydv87 @ Вчера, 16:31
,
Само собой если выбраны параметры таблицы и доп. условия они тоже решают. Кто же спорит? Я немного о другом.
Автор: AnryMc 24.05.23, 12:17
Цитата(Talkman @ 24.05.23, 11:09)
Я немного о другом.
Цитата(kostya77 @ 23.05.23, 10:02)
как в запросе к регистру бухгалтерии отобрать только дебетовый оборот?
Так о чём???
Автор: andreydv87 24.05.23, 14:12
AnryMc @ Сегодня, 8:28
,
Если указано:
|ГДЕ
| ХозрасчетныйОборотыДтКт.СуммаОборот > 0"
Но в предыдущем примере этой секции не было, поэтому я так и написал "Нет будут отобраны все записи согласно параметрам "(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , )""
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua