|
Cвернуть данные табличной части документа и результата запроса |
☑ |
0
1sevgene
20.06.13
✎
16:54
|
Всем добрый день!
Есть табличная часть документа следующей структуры:
Дата Контрагент Договор Сумма
01.05.2013 Иванов И.И. №534 12345
10.05.2013 Петров П.П. №321 67890
20.05.2013 Сидоров С.С. №321 67890
И результат запроса, который возвращает такую же структуру:
Дата Контрагент Договор СуммаВзаиморасчетов
Как оптимально получить разницу (сверунть) эти источники данных и получить разницу в виде:
Дата Контрагент Договор СуммаВзаиморасчетов
|
|
1
Slon747
20.06.13
✎
16:55
|
(0) Запросом
|
|
2
Нуф-Нуф
20.06.13
✎
16:56
|
(1) а ты понял что он хочет?
|
|
3
Xatori
20.06.13
✎
16:56
|
(0) Всё запросом можно сделать
|
|
4
1sevgene
20.06.13
✎
16:59
|
(0) Сори, случайно создал тему с неполным описанием
Есть табличная часть документа следующей структуры:
Дата Контрагент Договор Сумма
01.05.2013 Иванов И.И. №534 12345
10.05.2013 Петров П.П. №321 67890
20.05.2013 Сидоров С.С. №321 85213
И результат запроса, который возвращает такую же структуру:
Дата Контрагент Договор Сумма
01.05.2013 Иванов И.И. №534 12333
22.05.2013 Сидоров С.С. №321 85213
Как оптимально получить разницу (сверунть, данные могут изменяться, добавляться, удаляться) эти источники данных и получить разницу в виде:
Дата Контрагент Договор Сумма
01.05.2013 Иванов И.И. №534 12 (разница)
10.05.2013 Петров П.П. №321 -67890 (удаленная строка)
|
|
5
Slon747
20.06.13
✎
16:59
|
(1) У него уже есть запрос и он хочет результат запроса сравнить/свернуть с ТЧ
|
|
6
1sevgene
20.06.13
✎
17:00
|
(1) ОБЪЕДИНИТЬ ВСЕ и проставить "-" в одной из таблиц?
|
|
7
salvator
20.06.13
✎
17:01
|
(6) И сгруппировать по полям остальным
|
|
8
1sevgene
20.06.13
✎
17:01
|
(3) объединить запрос к ТЧ документа с зезультатом моего запроса?
|
|
9
Slon747
20.06.13
✎
17:02
|
(8) Не с результатом, а все в одном запросе
|
|
10
1sevgene
20.06.13
✎
17:05
|
(9) Правильно ли я Вас понял:
ВЫБРАТЬ *
ИЗ (
Запрос к ТЧ документа
ОБЪЕДИНИТЬ ВСЕ
Мой запрос)
СГРУППИРОВАТЬ ПО...
|
|
11
1sevgene
20.06.13
✎
17:06
|
(5) да, все верно
|
|
12
1sevgene
20.06.13
✎
17:10
|
В голову приходят 2 варианта:
1. ОБЪЕДИНИТЬ/СГРУППИРОВАТЬ в запросе
2. Выгрзить в таблицу значений, обработать и свернуть по нужным полям
Вопрос в том, как оптимальнее, так как объем данных достаточно большой
|
|
13
lamesnake
20.06.13
✎
17:12
|
Делай в запросе, причём в том же самом
|
|
14
Slon747
20.06.13
✎
17:12
|
(12) запросом должно быть быстрее
|
|
15
1sevgene
20.06.13
✎
17:13
|
(14) ОК, всем спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший