|
ТУпой вопрос: как получить текст запроса динамического списка? |
☑ |
0
IamAlexy
27.01.12
✎
21:39
|
Собственно есть дин.список с произвольным запросом.
хочу получить программно текст запроса.
как ?
|
|
1
Мимохожий Однако
27.01.12
✎
21:43
|
В свойствах динамического списка пониже флажка Произвольный запрос есть ссылка Открыть
|
|
2
IamAlexy
27.01.12
✎
21:55
|
(1)
про
гра
м
м
м
нно
|
|
3
Гот
27.01.12
✎
22:01
|
Это же реквизит, с СКД
Выгружаешь во временное хранилище СКД
У скд есть набор данных.
У набора данных есть текст запроса.
|
|
4
vmv
27.01.12
✎
22:01
|
(0) а как же 7.7 навсегда?)
ех ты, предаешь идола - будешь покаран молчанием)
|
|
5
vmv
27.01.12
✎
22:03
|
на самом деле произвольные запросы дин. списков рулят, 8.1 и не снилась такая экономия ресурсов.
аппологеты 7.7 и обычного приложения советую начать рыдать уже сейчас, тогда я все прощу)
|
|
6
Garkin
27.01.12
✎
22:04
|
(0)
ДинамическийСписок (DynamicList)
ТекстЗапроса (QueryText)
Использование:
Чтение и запись.
Описание:
Тип: Строка. Текст запроса, данные по которому динамический список должен отобразить .
Например, "ВЫБРАТЬ * ИЗ Справочник.Номенклатура".
Доступность:
Сервер.
Примечание:
Вне сервера 1С:Предприятие не используется.
Или я вопрос не понял?
|
|
7
vmv
27.01.12
✎
22:07
|
В модуле формы пишем
&НаСервере
Процедура а()
КонецПроцедуры
Ставим точку останова на конец сего приятного метода пишем в окне отладчика
Список.ТекстЗапроса
щелкаем на карандаш и любуемся запросом.
Совсем ты двоешник еще)
|
|
8
IamAlexy
27.01.12
✎
22:20
|
(6)(7) прикол в том что в конфигураторе там пятиэтажный запрос.. а в "отладке" - пустая строка...
|
|
9
vmv
27.01.12
✎
22:26
|
(8) возможно не выбрана основная таблица, т.е. запрос там с объединениями нескольких таблиц. Если не это, тогда поможет новый релиз или шаман - третьего не дано.
я на 8.2.14.540 сейчас сижу
|
|
10
IamAlexy
27.01.12
✎
22:26
|
(9) таблица выбрана..
|
|
11
Garkin
27.01.12
✎
22:32
|
(9) Не основная таблица там не причем.
(8) Скорее всего - "синдром кривых ручек".
|
|
12
IamAlexy
27.01.12
✎
22:33
|
(11) вот вот.. я точно понмю что в детстве сам добывал текст запроса из динамического списка.. прошло какое то время и навык потерялся... эх...
|
|
13
1с-кин
28.01.12
✎
01:55
|
(12) записывать надо, записывать.... а не стебаться :))
1с - она такая, любого "профи" уест :)))
(0) а зачем запрос? вроде как результат нужен?
А то получается - динамический список, динамический запрос, динамический результат.. возможно, где-то 1с забыла связать "динамически" все перечисленные элементы...
|
|
14
IamAlexy
28.01.12
✎
11:36
|
(13) затем что есть динамический список.. выдающий нечто на экран.. нужно в некоорых ситуациях получить это же самое нечто для обработки...
|
|
15
1с-кин
28.01.12
✎
12:14
|
(14) т.е. продублировать ДС?
ProgProg нарыл какие-то обращения к таблицам из ДС вне запроса.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший