Полная версия этой страницы:
Запрос к регистру бухгалтерии
Добрый день. Подскажите. как в запросе к регистру бухгалтерии отобрать только дебетовый оборот?
это смотря к какой таблице обращаться
sava1 @ Сегодня, 11:08 необходимо зарегистрироваться для просмотра ссылки
,
а к какой надо и если можно с примером
вот обороты Счета +КоррСчет + Сумма дебит. оборота
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.СуммаОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , ) КАК ХозрасчетныйОбороты
sava1 @ Сегодня, 11:14 необходимо зарегистрироваться для просмотра ссылки
,
Спасибо. Буду пробовать
Цитата(sava1 @ 23.05.23, 11:14) необходимо зарегистрироваться для просмотра ссылки
вот обороты Счета +КоррСчет + Сумма дебит. оборота
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет,
ХозрасчетныйОбороты.КорСчет,
ХозрасчетныйОбороты.СуммаОборотДт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , ) КАК ХозрасчетныйОбороты
Побуду капитаном очевидность. Как я понял тут это надо, сам недавно в восьмерке. Если в запросе к одной таблице существует поле только одного ресурса, то в выборку попадут записи с заполненным значением данного ресурса. В данной ситуации если ХозрасчетныйОбороты.СуммаОборотДт = 0 запрос ее проигнорирует.
andreydv87
23.05.23, 15:31
Цитата(Talkman @ 23.05.23, 13:03) необходимо зарегистрироваться для просмотра ссылки
Побуду капитаном очевидность. Как я понял тут это надо, сам недавно в восьмерке. Если в запросе к одной таблице существует поле только одного ресурса, то в выборку попадут записи с заполненным значением данного ресурса. В данной ситуации если ХозрасчетныйОбороты.СуммаОборотДт = 0 запрос ее проигнорирует.
Нет будут отобраны все записи согласно параметрам "(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , )"
andreydv87 @ Вчера, 15:31
необходимо зарегистрироваться для просмотра ссылки
,
"ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт КАК ХозрасчетныйОборотыДтКт
|ГДЕ
| ХозрасчетныйОборотыДтКт.СуммаОборот > 0"
"ВЫБРАТЬ
| ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(, , , , , , , ) КАК ХозрасчетныйОбороты"
andreydv87 @ Вчера, 16:31 необходимо зарегистрироваться для просмотра ссылки
,
Само собой если выбраны параметры таблицы и доп. условия они тоже решают. Кто же спорит? Я немного о другом.
Цитата(Talkman @ 24.05.23, 11:09) необходимо зарегистрироваться для просмотра ссылки
Я немного о другом.
Цитата(kostya77 @ 23.05.23, 10:02) необходимо зарегистрироваться для просмотра ссылки
как в запросе к регистру бухгалтерии отобрать только дебетовый оборот?
Так о чём???
andreydv87
24.05.23, 14:12
AnryMc @ Сегодня, 8:28 необходимо зарегистрироваться для просмотра ссылки
,
Если указано:
|ГДЕ
| ХозрасчетныйОборотыДтКт.СуммаОборот > 0"
Но в предыдущем примере этой секции не было, поэтому я так и написал "Нет будут отобраны все записи согласно параметрам "(&Дата1, &Дата2, Период, Счет = &Счет, &СпСубконто, , , )""
andreydv87 @ 24.05.23, 15:12 необходимо зарегистрироваться для просмотра ссылки
,
Вы все правильно написали. Я о том, что если значение единственного ресурса в запросе ненулевое, то запись попадает в выборку с учетом доп. условий (параметров виртуальной таблицы). Это кажется очевидным, но люди, которые только начинают сталкиваться с запросами не всегда сразу это понимают.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.