|   |   | 
| 
 | Запрос к временной таблице | ☑ | ||
|---|---|---|---|---|
| 0
    
        Janna26 23.05.12✎ 14:24 | 
        Доброе время суток, не получается выбрать запросом из временной таблицы данные ругается на тип значения
  РазвернутаяТаблицаЦен = Новый ТаблицаЗначений; РазвернутаяТаблицаЦен.Колонки.Добавить("Номенклатура"); РазвернутаяТаблицаЦен.Колонки.Добавить("Код"); РазвернутаяТаблицаЦен.Колонки.Добавить("ВидЦены", Новый ОписаниеТипов("СправочникСсылка.ВидыЦен")); вот так задаю тип значения у Нужной колонки Запрос = Новый Запрос; МенеджерВТ = Новый МенеджерВременныхТаблиц; Запрос.МенеджерВременныхТаблиц = МенеджерВТ; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | Таб.ВидЦены |ПОМЕСТИТЬ ВТДанные |ИЗ |&НашаТаблица КАК Таб"; Запрос.УстановитьПараметр("НашаТаблица",ТаблицаНомНеГотов); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); вот так выбираю нужную мне строки ругается на это {Форма.Форма.Форма(964)}: Ошибка при вызове метода контекста (Выполнить) Результат = Запрос.Выполнить(); по причине: {(5, 1)}: Тип не может быть выбран в запросе <<?>>&НашаТаблица КАК Таб | |||
| 1
    
        zak555 23.05.12✎ 14:25 | 
        как ты заполняешь РазвернутаяТаблицаЦен  ?     | |||
| 2
    
        Buster007 23.05.12✎ 14:26 | 
        азвернутаяТаблицаЦен.Колонки.Добавить("Номенклатура");
  РазвернутаяТаблицаЦен.Колонки.Добавить("Код"); РазвернутаяТаблицаЦен.Колонки.Добавить("ВидЦены", Новый ОписаниеТипов("СправочникСсылка.ВидыЦен")); а почему только у вида цены описан тип? | |||
| 3
    
        Feanor 23.05.12✎ 14:26 | 
        РазвернутаяТаблицаЦен.Колонки.Добавить("Номенклатура");
  РазвернутаяТаблицаЦен.Колонки.Добавить("Код"); для этих колонок нужно указать тип | |||
| 4
    
        Buster007 23.05.12✎ 14:26 | 
        +(2) и что за ТаблицаНомНеГотов?     | |||
| 5
    
        Janna26 23.05.12✎ 14:27 | 
        (4) я просто в другой процедуре меняю имя переменной.     | |||
| 6
    
        Buster007 23.05.12✎ 14:27 | 
        мдя... "Наша таблица", "Ваша таблица", "Их таблица"... через годик посмотрим на тебя.     | |||
| 7
    
        Janna26 23.05.12✎ 14:31 | 
        {Форма.Форма.Форма(964)}: Ошибка при вызове метода контекста (Выполнить)
  Результат = Запрос.Выполнить(); по причине: {(2, 2)}: Тип не может быть выбран в запросе <<?>>Таб.ВидЦены Сделал для всех описание типов РазвернутаяТаблицаЦен = Новый ТаблицаЗначений; РазвернутаяТаблицаЦен.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура")); РазвернутаяТаблицаЦен.Колонки.Добавить("Код", Новый ОписаниеТипов("Строка")); РазвернутаяТаблицаЦен.Колонки.Добавить("ВидЦены", Новый ОписаниеТипов("СправочникСсылка.ВидыЦен")); РазвернутаяТаблицаЦен.Колонки.Добавить("Цена", новый описаниеТипов("Число")); РазвернутаяТаблицаЦен.Колонки.Добавить("Валюта", новый описаниеТипов("Строка")); РазвернутаяТаблицаЦен.Колонки.Добавить("Наценка", новый описаниеТипов("Число")); | |||
| 8
    
        ssh2006 23.05.12✎ 14:37 | 
        У строк надо длину указывать     | |||
| 9
    
        zak555 23.05.12✎ 14:40 | 
        фото в купальнике где ?     | |||
| 10
    
        Жан Пердежон 23.05.12✎ 14:40 | 
        таблицы разные, выкладывай весь код     | |||
| 11
    
        Janna26 23.05.12✎ 14:42 | 
        (9) в инфе :)
  (10) Да таблицы разные. Блин ненавижу в чужом коде ковыряться :( Извините. | |||
| 12
    
        zak555 23.05.12✎ 14:45 | 
        (11) пора обновлять купальник     | |||
| 13
    
        zak555 23.05.12✎ 14:45 | 
        > Блин ненавижу в чужом коде ковыряться
  перепиши его | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |