|
СКД Внешний источник данных |
☑ |
0
User_Agronom
03.10.14
✎
17:27
|
Нужно написать отчет, который анализирует данные в 1С и во внешних SQL-таблицах.
Что сделано:
1. Подключены SQL-таблицы как внешние источники данных
Написан запрос, который из этих таблиц получает таблицу-результат.
Но попытки поместить результат этого запроса во внешнюю таблицу или же указать соединение с существующими таблицами (например со справочниками) выдают ошибку.
Вопрос: как правильно строить отчеты с таблицами из 1С и внешними (не 1С-овскими) таблицами SQL?
|
|
1
Franchiser
гуру
03.10.14
✎
17:33
|
Это нормально, во временную таблицу ты не поместишь в запросе результат по внешним источникам. Единственный известный мне вариант выгружать в типизированную ТЗ, затем обратно во временную таблицу через параметр. Другой вариант использовать СКД и там объединять.
|
|
2
User_Agronom
03.10.14
✎
17:37
|
(1) Нужно в результате этих объединений получить всю красоту и функциональность СКД: отборы, группировки и т.д.
|
|
3
DexterMorgan
03.10.14
✎
17:43
|
(2) Тебе же сказали - соединяй через 2 набора данных
|
|
4
Bober
03.10.14
✎
18:20
|
(0) как вариант через помещение внешних данных во временную таблицу.
|
|
5
Franchiser
гуру
03.10.14
✎
20:18
|
(4) если в запросе поместить данные внешних источников в ВТ - конструктор выдаст ошибку
|
|
6
User_Agronom
08.10.14
✎
10:49
|
(0) Чтобы не плодить темы.
Сделал, соединил, появились мысли про усовершенствование отчета и добавление кучи разных фишек.
Собственно вопрос:
Есть две таблицы: 1я пришла из SQL (НаборЭсКуЭль), вторая сформирована запросом из 1с (НаборОдинЭс)
Нужно:
1. Если ПолеОдин в таблице НаборЭсКуЭль не пустое, то связывать по этому полю и его аналогу в НабореОдинЭс.
Если же пустое, то связывать по двум другим полям.
Никак не могу разораться: не связывает никак ((
Нужен совет или ссыль где про это можно подробно почитать
|
|
7
User_Agronom
08.10.14
✎
11:31
|
И ещё вопрос: На закладке связи удалось организовать левое соединение наборов.
Как организовать полное?
|
|
8
User_Agronom
08.10.14
✎
15:39
|
Апну
|
|
9
Defender aka LINN
08.10.14
✎
16:12
|
(7) Никак. соединения в СКД левые
|
|
10
User_Agronom
08.10.14
✎
16:40
|
(9) Мне удалось решить проблему, возможно что случай был частный.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший