• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Бух 8.0 как правильно составить запрос?

  • Автор темы KiR
  • Дата начала
K

KiR

Есть запрос:
"ВЫБРАТЬ
| ХозрасчетныйОбороты.Период,
| ХозрасчетныйОбороты.СуммаОборотДт КАК Приход,
| ХозрасчетныйОбороты.СуммаОборотКт КАК Расход
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПер, &КонПер, Запись, Счет = &СДТ, &Субконто, Организация = &Организация, , ) КАК ХозрасчетныйОбороты
|ГДЕ
| ХозрасчетныйОбороты.Субконто1 = &Универ";

Нужно к этому всему еще добавить Содержание, которое храниться в таблице ХозрасчетныйДвиженияССубконто.Содержание. Непонятно как это сделать. Помогите пожалуйста
 
B

b00tch

необходимо получить остатки +содержание операции

неверная постановка задачи... остатки не могут быть связаны с содержанием, т. к. Содержание - это свойство движения...
 
K

KiR

Исходя из описанного запроса видно что я получаю каждую проводку. В каждой проводке есть содержание (заполненное или пустое - не важно). Итак как мне получить содержание проводки?
 
B

b00tch

навскидку так:

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

СГРУППИРОВАТЬ ПО
ХозрасчетныйДвиженияССубконто.Содержание,
ХозрасчетныйДвиженияССубконто.Период

возможно, есть решение красивей...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!