|
Как посмотреть результирующий запрос? |
☑ |
0
Rounder
15.04.13
✎
10:50
|
Есть сложный запрос для динамического списка, подключаются к номенклатуре цены и свойства. Как можно посмотреть результирующий запрос, который идет на сервер за данными, но в терминах 1С. Т.е чтобы таблицы назывались как они именованы в 1С, а не в SQL.
|
|
1
cw014
15.04.13
✎
10:53
|
Эээээ.....
<ЗначениеДинамическогоСписка>.ПроизвольныйЗапрос?
|
|
2
Cube
15.04.13
✎
10:53
|
СП:
ДинамическийСписок.ТекстЗапроса (DynamicList.QueryText)
ДинамическийСписок (DynamicList)
ТекстЗапроса (QueryText)
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Текст запроса, данные по которому динамический список должен отобразить .
Например, "ВЫБРАТЬ * ИЗ Справочник.Номенклатура".
Доступность:
Сервер.
Примечание:
Вне сервера 1С:Предприятие не используется.
|
|
3
cw014
15.04.13
✎
10:55
|
(2) О, спасибо, а то фигню без СП советую
|
|
4
Rounder
15.04.13
✎
10:56
|
Не не не - я знаю текст запроса. Но в нем есть еще и такая конструкция:
"
|{ХАРАКТЕРИСТИКИ
|ТИП(Справочник.Номенклатура)
|ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
| СвойстваОбъектов.Ссылка,
| СвойстваОбъектов.ВерсияДанных,
| СвойстваОбъектов.ПометкаУдаления,
| СвойстваОбъектов.Предопределенный,
| СвойстваОбъектов.Родитель,
| СвойстваОбъектов.ЭтоГруппа,
| СвойстваОбъектов.Код,
| СвойстваОбъектов.Наименование,
| СвойстваОбъектов.ТипЗначения,
| СвойстваОбъектов.НазначениеСвойства,
| СвойстваОбъектов.ПодразделНазначенияСвойства
| ИЗ
| ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
| ГДЕ
| СвойстваОбъектов.ПодразделНазначенияСвойства = "
+ "Значение(Справочник.ВидыНоменклатуры." + &ТекущийВидНоменклатуры + "))
|ПОЛЕКЛЮЧА Ссылка
|ПОЛЕИМЕНИ Наименование
|ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
|ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
|ПОЛЕОБЪЕКТА Объект
|ПОЛЕВИДА Свойство
|ПОЛЕЗНАЧЕНИЯ Значение }"
а что именно уйдет на сервер за данными?
|
|
5
Rounder
15.04.13
✎
11:11
|
Нет такой возможности?
|
|
6
Defender aka LINN
15.04.13
✎
11:18
|
(4) соединения будут по количеству выбранных свойств.
(0) Профайлер в зубы и вперед
|
|
7
Лефмихалыч
15.04.13
✎
11:22
|
засунь это всё в СКД и уже с ней делай, что хочешь:
МакетКомпоновкиДанных.НаборыДанных[i].Элементы[j].Запрос
|
|
8
Rounder
15.04.13
✎
11:29
|
(6) Профайлер и юзаю - но нужно в терминологии 1С. Может есть у кого на примете обработка конвертации запроса SQL в термины 1С?
(7) Как вариант рассматривал - но боюсь там не все так просто будет организовать. Запрос формируется программно с кучей условий. Но на крайняк придется через СКД.
|
|
9
Rounder
15.04.13
✎
11:37
|
Вроде на вражеском нашел обработку.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший