|
Условие в запросе на проводки в один день по одному счету Дт и Кт |
☑ |
0
ANDRU48
11.11.14
✎
12:55
|
Как сделать условие, чтобы получить данные по проводкам Дт и Кт по одному счету, если проводки Дт и Кт по данному счету проходили за день.
Пока что вытащил данные за период по счету:
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Период,
ХозрасчетныйОстаткиИОбороты.Регистратор,
ХозрасчетныйОстаткиИОбороты.Счет,
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.Субконто2,
ХозрасчетныйОстаткиИОбороты.Субконто3,
ХозрасчетныйОстаткиИОбороты.Организация,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор, , Счет = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты
|
|
1
Cube
11.11.14
✎
12:56
|
(0) Сразу вопрос: нафига ты взял таблицу ОстаткиИОбороты, когда тебе хватит просто Обороты?
|
|
2
Федя Тяпкин
11.11.14
✎
13:06
|
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Период,
ХозрасчетныйОстаткиИОбороты.Счет,
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.Субконто2,
ХозрасчетныйОстаткиИОбороты.Субконто3,
ХозрасчетныйОстаткиИОбороты.Организация,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, День, , Счет = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты
|
|
3
Рэйв
11.11.14
✎
13:09
|
(0)Зачем тебе вообще виртуальные таблицы?
"ВЫБРАТЬ
| Типовой.СчетДт,
| Типовой.СчетКт,
| Типовой.Сумма
|ИЗ
| РегистрБухгалтерии.Типовой КАК Типовой
|ГДЕ
| (Типовой.СчетДт = &Счет
| ИЛИ Типовой.СчетКт = &Счет)
| И Типовой.Период Между &Дата1 И &Дата2 "
|
|
4
ANDRU48
11.11.14
✎
13:09
|
(3) спасибо
|
|
5
ANDRU48
11.11.14
✎
13:27
|
необходимо, чтобы условие ещё было, что дт и кт по одному договору
|
|
6
ANDRU48
11.11.14
✎
13:36
|
точнее по одному (одинаковому) субконто в один день
|
|
7
ANDRU48
11.11.14
✎
13:52
|
Мысль пока что добавить две таблицы и их связать по счету, субконто и дате, что скажете?
|
|
8
azt-yur
11.11.14
✎
13:56
|
я правильно понял, что тебе надо получить записи за те дни, в которых по одним и тем же субконто были суммы и по Дт и по Кт?
|
|
9
ANDRU48
11.11.14
✎
13:57
|
(8) да
|
|
10
azt-yur
11.11.14
✎
13:58
|
(9) тогда запрос из (2) и добавь условие:
Где ХозрасчетныйОстаткиИОбороты.СуммаОборотДт<>0 И ХозрасчетныйОстаткиИОбороты.СуммаОборотКт<>0
|
|
11
azt-yur
11.11.14
✎
14:00
|
+ (10) ну и правильно в (1) - виртуальную таблицу бери Обороты а не ОстаткиИОбороты
|
|
12
ANDRU48
11.11.14
✎
14:18
|
(11) спасибо ещё раз
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший