|
СКД детский вопрос | ☑ | ||
---|---|---|---|---|
0
Renat11111
22.01.12
✎
18:22
|
ЕСТЬ два набора ОБЪЕДИНЕНИЕ
ВЫБРАТЬ ХозрасчетныйОбороты.Субконто1 КАК Контрагент, ХозрасчетныйОбороты.Субконто1.ИНН КАК ИНН, ХозрасчетныйОбороты.СуммаОборотКт КАК Сумма, ХозрасчетныйОбороты.СуммаОборотКт * 5 / 100 КАК Налог {ВЫБРАТЬ Контрагент.*, ИНН, Сумма, Налог} ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, , Счет В (&СчетаРасчетовСПоставшиками), &ВидыСубконто, Субконто1.НЕРезидент, , ) КАК ХозрасчетныйОбороты И второй ВЫБРАТЬ ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК Контрагент, ХозрасчетныйОборотыДтКт.СубконтоДт1.ИНН КАК ИНН, ХозрасчетныйОборотыДтКт.СуммаОборот КАК Оплата {ВЫБРАТЬ Контрагент.*, ИНН, Оплата} ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, , СчетДт В (&СчетаРасчетовСПоставшиками), &ВидыСубконто, СчетКт В (&СчетаБанк), , СубконтоДт1.НеРезидент) КАК ХозрасчетныйОборотыДтКт |
|||
1
Renat11111
22.01.12
✎
18:22
|
как сделать чтоб давал одной строчкой записи из двух наборов?
|
|||
2
Necessitudo
22.01.12
✎
18:24
|
Связать их???
|
|||
3
Renat11111
22.01.12
✎
18:24
|
единственный путь объединять в одном запросе вложенном и потом группировать. или же можно все таки в разные наборы как щас
|
|||
4
Kom-off
22.01.12
✎
18:58
|
(3) Можно "как щас". Для этого воспользоваться закладкой "Связи наборов данных". При этом помнить, что на этой закладке можно организовать только левое соединение. Связывать по Контрагент и (или) по ИНН.
|
|||
5
Renat11111
22.01.12
✎
19:07
|
(4) не левое соединение там не подходит. значит как в 3 токо
|
|||
6
Reaper_1c
22.01.12
✎
19:16
|
(4) У тебя нет двух наборов в компоновке. Да и похоже что книжки по компоновке тоже нет. Не говоря уже о сомнительном содержании запроса. Иди кури ресурсы компоновки данных и настройки вывода.
|
|||
7
Renat11111
22.01.12
✎
19:18
|
Не говоря уже о сомнительном содержании запроса. Этот пункт подробнее
|
|||
8
Renat11111
22.01.12
✎
19:24
|
(6) так что не так с запросом? Остальные пункты рассматривать не будем т к мне виднее, что у меня есть, а чего нет. А вот по поводу запроса любопытно почитать, что напишешь.
|
|||
9
Kom-off
22.01.12
✎
20:30
|
Если судить по запросам, то это соединение, в данном случае левое. Если судить по постам (7) и (8), то я вынужден согласиться с (6). Теперь о деле. Если, действительно, необходимо объединение, то в СКД надо использовать набор данных с типом объединение. В для этого необходимо создать новый набор данных с видом "объединение" и в этот набор, как в контейнер поместить оба запроса. Однако автору (0) необходимо иметь ввиду, что объединение в СКД, как равно и в обычных запросах, работает только(!) при условии, что выбранные поля запросов одинаковы, по крайней мере, по количеству. Т.е. должно быть в обязательном порядке одинаковое число выбранных полей, и если, например, на первом месте стоит поле контрагент, то и во втором запросе на этом месте должен стоять контрагент. В данном случае, автору необходимо будет добавить в оба запроса фантомные поля с нулевыми значениями. После того, как запросы объединены, то результат можно сгруппировать как средствами СКД, так и обычной группировкой языка запросов.
|
|||
10
Renat11111
23.01.12
✎
11:52
|
Если судить по запросам, то это соединение, в данном случае левое. Тут врешь
Однако автору (0) необходимо иметь ввиду, что объединение в СКД, как равно и в обычных запросах, работает только(!) при условии, что выбранные поля запросов одинаковы, по крайней мере, по количеству. Т.е. должно быть в обязательном порядке одинаковое число выбранных полей, и если, например, на первом месте стоит поле контрагент, то и во втором запросе на этом месте должен стоять контрагент. Тут тоже врешь По поводу запроса есть, что сказать? |
|||
11
Rizhij_Nikitos
23.01.12
✎
12:01
|
Можно как два запроса сделать в одном запросе, в разделе объединения псеводонимы, увидеть, что должна получится следующая картина:
Запрос1 Запрос2 ИНН Отвуствует Отсуствует ССылка ... И тд. Надеюсь меня поняли. |
|||
12
Kom-off
23.01.12
✎
14:27
|
(10) Да, учи матчасть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |