|   |   | 
| 
 | Временная таблица | ☑ | ||
|---|---|---|---|---|
| 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 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |