Имя: Пароль:
1C
1С v8
Менеджер вт
,
0 bebibo
 
22.01.19
12:08
Здравствуйте! Создаю Менеджер временных таблиц в запросе, но в других запроса когда обращаюсь, пишет, что таблица не найдена..
пишу так:
МенеджерВТ = Новый МенеджерВременныхТаблиц;
    
    Запрос = Новый Запрос;
    Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
    Запрос.Текст =ну и дальше сам запрос
потом опять обращаюсь к одной вт, но пишет табл не найдена
1 Timon1405
 
22.01.19
12:11
а там где опять обращаетесь есть строчка
Запрос.МенеджерВременныхТаблиц = МенеджерВТ; ?
2 bebibo
 
22.01.19
12:13
(0) Нет, там нет такой строчки. Т.к. в другой прогамме ее нет, и я делаю по образцу. Но самое главное, когда я копирую отрывок кода из другой программы и всё работает.Хотя сама копия такой код пишу:
Запрос.Текст =
"ВЫБРАТЬ
|ОстаткиНоменклатурыОстатки.Номенклатура,
|-ОстаткиНоменклатурыОстатки.КоличествоОстаток ,
|ОстаткиНоменклатурыОстатки.Номенклатура.Представление
|ИЗ
|РегистрНакопления.ОстаткиНоменклатуры.Остатки(
|            &Граница,
|            Номенклатура В
|                (ВЫБРАТЬ
|                втТЧ.Номенклатура
|                ИЗ
|                втТЧ КАК втТЧ)
|            И Склад = &Склад) КАК ОстаткиНоменклатурыОстатки
|ГДЕ
|ОстаткиНоменклатурыОстатки.КоличествоОстаток < 0";
3 mikecool
 
22.01.19
12:14
значит там один и тот же объект-запрос, только тексти параметры меняются
4 lxndr
 
22.01.19
12:14
(2) нет создания таблицы втТЧ
5 yzimin
 
22.01.19
12:14
Такое может быть только, если повторно вызвали
    Запрос = Новый Запрос;
6 ДенисЧ
 
22.01.19
12:14
Наверное, перезасоздаешь объект Запрос...
7 mikecool
 
22.01.19
12:14

Процедура ПриКопировании()
  ВключитьМозг();
КонецПроцедуры
8 bebibo
 
22.01.19
12:19
Всё, разобралась, спасибо всем большое))
9 bebibo
 
22.01.19
12:19
(7) как будто у Вас всегда всё хорошо и с первого раза получается и никогда не допускаете глупых ошибок
10 mikecool
 
22.01.19
12:21
(9) вы желаете поговорить об этом?
11 bebibo
 
22.01.19
12:22
(10) Нет,спасибо))
12 ДенисЧ
 
22.01.19
12:29
(9) Мы не допускаем. Нас покусали более опытные 1сники и теперь мы делаем всё правильно с первого раза
Ошибка? Это не ошибка, это системная функция.