|
Временная таблица | ☑ | ||
---|---|---|---|---|
0
zippygrill
13.07.12
✎
18:46
|
ести такой запрос:
Если poolТаблица.Количество() <> 0 Тогда //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ * |ПОМЕСТИТЬ вт |Из | &МояТаблица КАК МояТаблица |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ * |ИЗ | вт КАК вт |УПОРЯДОЧИТЬ ПО | дбфДатаДок УБЫВ"; Запрос.УстановитьПараметр("МояТаблица", poolТаблица); тзГотоваяДляPool = Запрос.Выполнить().Выгрузить(); //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецЕсли; Ругается на Ошибка при вызове метода контекста (Выполнить) тзГотоваяДляPool = Запрос.Выполнить().Выгрузить(); по причине: {(4, 2)}: Тип не может быть выбран в запросе <<?>>&МояТаблица КАК МояТаблица |
|||
1
Господин ПЖ
13.07.12
✎
18:46
|
продолжайте наблюдать
|
|||
2
Господин ПЖ
13.07.12
✎
18:48
|
первый сюрприз из СП - таблица должна быть типизированной...
|
|||
3
zippygrill
13.07.12
✎
18:48
|
продолжай писати "продолжайте наблюдать"
|
|||
4
Нуф-Нуф
13.07.12
✎
18:49
|
колонки должны быть типизированы в poolТаблица
|
|||
5
zippygrill
13.07.12
✎
18:49
|
хммм возможно пропустил пару колонок в poolТаблицы когда типизировал :). сейчас исправим.
|
|||
6
Нуф-Нуф
13.07.12
✎
18:50
|
с вас 2000р за консультацию
|
|||
7
YHVVH
13.07.12
✎
18:50
|
продолжаем
|
|||
8
Господин ПЖ
13.07.12
✎
18:50
|
(6) чо так ма..
|
|||
9
Нуф-Нуф
13.07.12
✎
18:51
|
+ (6) каждому
|
|||
10
YHVVH
13.07.12
✎
18:52
|
можно только мне, дешевле выйдет.
|
|||
11
zippygrill
13.07.12
✎
18:52
|
и мне тоже?
|
|||
12
YHVVH
13.07.12
✎
18:52
|
небежали блин
|
|||
13
Господин ПЖ
13.07.12
✎
18:53
|
(10) 1/4 проститутки?
какое падение нравов |
|||
14
zippygrill
13.07.12
✎
18:53
|
понаехали блин
|
|||
15
Defender aka LINN
13.07.12
✎
18:54
|
(3) Данный пост неиллюзорно намекает на отсутствие в (0) собственно вопроса
|
|||
16
zippygrill
13.07.12
✎
18:57
|
(15) забыл написать сам вопрос. но с другой стороны многие поняли мой ненаписанный вопрос исходя из ошибки :) так что ...
|
|||
17
YHVVH
13.07.12
✎
18:57
|
(16) бабки гони, а не отмазывайся
|
|||
18
zippygrill
13.07.12
✎
19:00
|
(17) у меня маленкий ребенок.
|
|||
19
Агент Инфостарта
14.07.12
✎
12:03
|
(18) Сделай ещё двоих и вся одноэсная дурь вылетит. Побежишь искать работку поденежней.
|
|||
20
1Сергей
14.07.12
✎
12:21
|
(18) всего один? это не отмазка
|
|||
21
mirosh
14.07.12
✎
12:31
|
какой тип у pool_Таблица? Конечно, не таблица значений. Небось, какой-нибудь com-бъект или еще что поинтересней.
|
|||
22
zippygrill
15.07.12
✎
13:36
|
(21) тип тз. это я так люблю назвать :)
|
|||
23
wade25
15.07.12
✎
14:29
|
Напомните плз, временные таблицы где хранятся? Они ж реально физически создаются или как?
|
|||
24
catena
15.07.12
✎
15:12
|
(22)Удобно потом раскладыку переключать?
|
|||
25
zippygrill
15.07.12
✎
15:29
|
(24) не особо :) вредная привычка.
|
|||
26
izekia
15.07.12
✎
16:39
|
(23) реально
|
|||
27
izekia
15.07.12
✎
16:39
|
(23) а зачем тебе?
|
|||
28
ErrorEd88
15.07.12
✎
17:03
|
(0) Попался на это недавно, тип нужно установить для каждого поля тз.
|
|||
29
wade25
16.07.12
✎
09:12
|
(27) Такс, а удаляются они в какой момент?)) Прост у одного клиента база растет... А у меня в каждом отчете их по штук 10, вот и думаю...
|
|||
30
ЛЮС
16.07.12
✎
09:19
|
(29) На SQL сервере создается таблица со специальным именем и ограничением доступности, привязывается к сеансу, когда все сеансы, использующие таблицу завершается, тогда таблица удаляется.
|
|||
31
wade25
16.07.12
✎
09:20
|
(30) Жесть, эт до обновления получается(
|
|||
33
andrewks
16.07.12
✎
09:20
|
(30) в какой базе? в рабочей, или темповой?
|
|||
34
wade25
16.07.12
✎
09:21
|
(33) Всмысле темповой?) Реальная УТ)
|
|||
35
andrewks
16.07.12
✎
09:21
|
(34) ась?
|
|||
36
wade25
16.07.12
✎
09:22
|
(35) Перефразируй вопрос плз, я не оч понимаю, что ты хочешь)
|
|||
37
ЛЮС
16.07.12
✎
09:22
|
(31) привязка идет не к сеансу 1С предприятия, а к Скульному. Соответственно завершение сеанса - это или завершение выполнения запроса, или удаление менеджера временных таблиц.
|
|||
38
izekia
16.07.12
✎
09:22
|
(30) когда сеанс создавший таблицу завершается ...
|
|||
39
wade25
16.07.12
✎
09:23
|
(37) Т.е. нужно при закрытии формы запроса писать, удаление временных таблиц7
|
|||
40
andrewks
16.07.12
✎
09:23
|
(36) от тебя я ничего не хочу :) вопрос был к ЛЮС
|
|||
41
andrewks
16.07.12
✎
09:24
|
(39) зачем? при уничтожении объекта само всё убьётся (если 1совцы не накосячили, конечно)
|
|||
42
izekia
16.07.12
✎
09:25
|
(39) если менеджера нет, то удалится все после выполнения запроса, если менеджер есть, то удалится все когда убьется менеджер
|
|||
43
andrewks
16.07.12
✎
09:28
|
ладно, не хотите отвечать - не надо. сам нашёл.
ВТ хранятся в tempdb |
|||
44
ЛЮС
16.07.12
✎
09:29
|
(43) Странно, считал что все-таки в рабочей. Можно ссылку?
|
|||
45
andrewks
16.07.12
✎
09:30
|
||||
46
ЛЮС
16.07.12
✎
09:32
|
(45) спасибо
|
|||
47
andrewks
16.07.12
✎
09:35
|
но это в MSSQL. в DB2, например, такой базы нет.
|
|||
48
wade25
16.07.12
✎
09:35
|
Ппц) Пора учить SQL чет я дофига не знаю)
|
|||
49
andrewks
16.07.12
✎
09:37
|
видимо, в случае DB2 ВТ хранятся прямо в рабочей базе
|
|||
50
izekia
16.07.12
✎
09:38
|
(47) а тебе не все ли равно, ты ее создал через язык запросов, а где она, это не так важно)
|
|||
51
andrewks
16.07.12
✎
09:40
|
(50) просто интересно.
нашёл в DB2 - прямо в базе пр-во V81C_TEMPSPACE |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |