|
Построитель и временные таблицы | ☑ | ||
---|---|---|---|---|
0
ShootNICK
14.06.13
✎
13:39
|
Правильно ли я понимаю что никто так и не нашел решения использовать в построитель и временные таблицы для следующего случая :
1.делается мегазапрос с использованием фильтров построителя. 2.вот тут главное: желательно помещать результаты во временную таблицу и обращаться к ней N раз не перевыполняя запрос (сейчас выгрузка результата в ТЗ и обычные запросы с менеджером временных таблиц) 3.profit по скорости. |
|||
1
acsent
14.06.13
✎
13:42
|
юзай скд
|
|||
2
ShootNICK
14.06.13
✎
13:42
|
(1) опиши как.
|
|||
3
Пеппи
14.06.13
✎
13:45
|
не поняла проблемы. решаемо же
|
|||
4
Mitriy
14.06.13
✎
13:45
|
(2) ну... почитать книжки про скд...
|
|||
5
azernot
14.06.13
✎
13:45
|
(1) Используешь построитель, получаешь текст запроса, перед словом "ИЗ" вставляешь "Поместить в МояМегаТаблица"
Далее, к тексту добавляешь ";" и кучу всяких своих запросов использующих мегатаблицу.. |
|||
6
ShootNICK
14.06.13
✎
13:49
|
(4) по делу есть что сказать ?
(5) не катит. запросы разнообразные. вызываются не одним пакетом. суть в том чтобы выполнять время от времени разные запросы к одной ранее сформированой ТЗ. уточняю: не выполнить все за раз, а время от времени и разные. |
|||
7
Пеппи
14.06.13
✎
13:51
|
что значит "время от времени" ?
|
|||
8
Mitriy
14.06.13
✎
13:51
|
(6) что тут говорить? В СКД есть понятие внешних наборов данных... вот и думай...
|
|||
9
ShootNICK
14.06.13
✎
13:54
|
(8) понятно ли что НЕ НАДО выгружать результаты в ТЗ ? понятно ли что надо сразу поместить результат мегазапроса "вкудато" чтобы к нему обращаться не делая выгрузку и загрузку в ВТ ?
внимательно ли ты прочитал вопрос ? понял ли или просто ляпнул не подумав ? |
|||
10
Mitriy
14.06.13
✎
13:57
|
(9) ладно, ушел думать... удач...
|
|||
11
AversDik2
14.06.13
✎
13:58
|
ПостроительЗапроса (QueryBuilder)
ПолучитьЗапрос (GetQuery) Синтаксис: ПолучитьЗапрос() Возвращаемое значение: Тип: Запрос. Описание: Создать и вернуть запрос. Данный метод недоступен в случае, если установлено свойство ИсточникДанных. |
|||
12
ShootNICK
14.06.13
✎
13:59
|
(10) ну без обид.я ведь вполне себе описал задачу. на выгрузку тз и загрузку в ВТ или в СКД в виде источника данных тратится немало времени. которое хотелось бы убрать.
|
|||
13
hhhh
14.06.13
✎
14:01
|
(12) пакет запросов используй: то же самое, но но нужно выгружать и загружать.
|
|||
14
ShootNICK
14.06.13
✎
14:02
|
(13) см (6)
|
|||
15
Пеппи
14.06.13
✎
14:04
|
(14) см (7)
|
|||
16
ShootNICK
14.06.13
✎
14:21
|
(15) ну считай есть некая как то заполненая таблица и надо время от времени(по желанию пользователя) выбрать оттуда данные по разным условиям.
|
|||
17
ShootNICK
14.06.13
✎
15:12
|
Приз за самый полезный ответ получает (11) !!! =)
Пользовал этот метод и раньше, но если сразу в построителе помещать в ВТ, то возвращает пустой запрос. что смутило. Проведенное исследование выявило что надо : 1. в построителе НЕ помещать в ВТ, а добавить пустое поле в текст запроса для дальнейшей замены. 2. ПолучитьЗапрос и приколбасить к нему МВТ 3. заменить в полученном тексте запроса пустое поле на "ПОМЕСТИТЬ В" и выполнить полученный запрос. 4. profit. |
|||
18
ShootNICK
14.06.13
✎
15:14
|
Это конечно немного левой ногой правое ухо, но задачу решает. ускроение от 2х до 5 раз. что не может не радовать.
|
|||
19
Dzenn
гуру
14.06.13
✎
15:43
|
(18) когда задача решается левой ногой через правое ухо, то это говорит о том, что нужно ещё немножко подумать и решить по-другому.
|
|||
20
ShootNICK
14.06.13
✎
17:20
|
(19) ты правда считаешь что 1С реализует свои механизмы в достаточном для решения подобных задач объеме ? серьезно ?
есди вдруг да - предложи решение прямее с не худшим результатом. или ты просто так ляпнул чтобы что то сказать ? |
|||
21
ShootNICK
14.06.13
✎
17:22
|
(19) чтоб далеко не ходить - знакомы ли тебе прямые запросы на 7.7 ? внимание вопрос - неужто не хватало штатного 1с ?
|
|||
22
ptiz
14.06.13
✎
17:23
|
(17) Вполне штатное решение. Сам так делал.
|
|||
23
ShootNICK
14.06.13
✎
17:23
|
(22) а чего молчал ? :)
|
|||
24
ShootNICK
14.06.13
✎
17:24
|
меня лично выбесило что в построитель (хотя бы запросов) нельзя запихнуть ВТ и с ней нормально работать.
|
|||
25
azernot
14.06.13
✎
23:33
|
(17) Пипец чукча писатель... А я тебе о чем в (5) рассказывал? Суть именно в том, чтобы получить ТЕКСТ запроса из построителя со всеми настроенными отборами и поместить результат во временную таблицу. А уж как к ней обратиться в пакетном ли запросе, через МВТ - дело техники.
|
|||
26
ShootNICK
15.06.13
✎
16:33
|
(25) я хз о чем ты рассказывал в (5). мысли надо пытаться выражать яснее, а то "кто на ком стоял" =)
|
|||
27
Reaper_1c
15.06.13
✎
16:59
|
Чукчи, как есть чучкчи. Макет компоновки данных содержит текст запроса после применения всех настроек, прекрасно работает со временными таблицами, заменять ничего не надо. Взял и пользуешься.
|
|||
28
ShootNICK
15.06.13
✎
17:02
|
(27) о еще один чука-не читатель-чукча-писатель =)
тебе если не понятно что написано, ты переспроси. а то вот написал мегапост, а обсуждают, внимание, другое. твою ситуацию разобрали и написали что не катит. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |