Имя: Пароль:
1C
1С v8
Как получить дебетовый оборот между счетами?
0 breezee
 
13.11.15
15:14
Где посмотреть пример запроса, который выбирает дебетовый обот между двумя счетами?
1 asady
 
13.11.15
15:22
ВЫБРАТЬ
                 |    ХозрасчетныйОбороты.Счет,
                 |    ХозрасчетныйОбороты.Субконто1,
                 |    ХозрасчетныйОбороты.Субконто2,
                 |    ХозрасчетныйОбороты.Субконто3,
                 |    ХозрасчетныйОбороты.КорСчет,
                 |    ХозрасчетныйОбороты.КорСубконто1,
                 |    ХозрасчетныйОбороты.КорСубконто2,
                 |    ХозрасчетныйОбороты.КорСубконто3,
                 |    ХозрасчетныйОбороты.СуммаОборотДт,
                 |    ХозрасчетныйОбороты.СуммаОборотКт,
                 |    ХозрасчетныйОбороты.КоличествоОборотДт,
                 |    ХозрасчетныйОбороты.КоличествоОборотКт
                 |ИЗ
                 |    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, , Счет = &Счет, , Организация = &Организация, КорСчет = &КорСчет, ) КАК ХозрасчетныйОбороты
2 breezee
 
13.11.15
15:24
(1) А если 2 корр счета. Т.е. один основной счет и нужно получить сумму по 2-м счетам?
3 shuhard
 
13.11.15
15:25
(2) объединить все
4 breezee
 
13.11.15
15:26
(3) Т.е 2 запроса? Или я могу поставить 2 корр счета  выбрать оборот?
5 shuhard
 
13.11.15
15:28
(4) перепутал форум с констриктором запроса
6 VikingKosmo
 
13.11.15
15:29
(4) писать запрос до просветления
7 breezee
 
13.11.15
15:34
Дак можно указать 2 корр счета? Или мне нужно данные из таблицы брать уже по другому корр счету?
    "ВЫБРАТЬ
        |    ХозрасчетныйОбороты1.ВалютнаяСуммаКорОборотДт + ХозрасчетныйОбороты.КоличествоОборотДт КАК Поле1
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачала, &ПериодОкончания, , Счет = &Счет, , , КорСчет = &КорСчет, ) КАК ХозрасчетныйОбороты,
        |    РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачала, &ПериодОкончания, , Счет = &Счет, , , КорСчет = &КорСчет1, ) КАК ХозрасчетныйОбороты1";
8 aka AMIGO
 
13.11.15
15:35
присвоить  &КорСчет в виде списказначений
Переписать строчку в запросе
9 breezee
 
13.11.15
15:37
(8)Т.е. КорСчет (&КорСчет) ?
10 breezee
 
13.11.15
15:38
(9)  КорСчет В(&КорСчет)
или КорСчет В(&КорСчет, &КорСчет2) ?
11 aka AMIGO
 
13.11.15
15:54
я - не 8-рочник.. :(

КорСчет = Новый ("СписокЗначений");
КорСчет.ДобавитьЗначение.. //первый корсчет, как там по синтаксису полагается..
// и второй корсчет
КорСчет.ДобавитьЗначение..


в строке запроса типа такого:
..., КорСчет В &КорСчет ,.. //или как там по синтаксису

Ну, и перед выполнением запроса надо связать параметр &КорСчет с запросом

Извини, если что не так расписал
Синтаксконтроль тебе укажет на ошибку
12 aka AMIGO
 
13.11.15
15:56
Оставь вариант (7), если он работает
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.