Имя: Пароль:
1C
 
Создание типизированной ТЗ для параметра запроса - варианты?
0 RomaH
 
naïve
19.11.14
12:48
например надо найти номенклатуру по списку кодов

типовой вариант - создать ТЗ
добавить колонку
назначить колонке тип

а если так:
    Запрос = Новый Запрос;
    
    Запрос.Текст =
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    Номенклатура.Код
    |ИЗ
    |    Справочник.Номенклатура КАК Номенклатура";
    
    Таблица = Запрос.Выполнить().Выгрузить();
    
    Таблица.Очистить();
        
приемлемо ли? есть более быстрые способы?
1 Ёпрст
 
гуру
19.11.14
12:49
(0)
ЗначениеИзСтрокиВнутр
2 Ёпрст
 
гуру
19.11.14
12:49
ну, надеюсь, параметры сам осилишь
3 Ёпрст
 
гуру
19.11.14
12:50
А запрос не есть хорошо - на сервер же лезет
4 Ёпрст
 
гуру
19.11.14
12:50
медленно это
5 Banned
 
19.11.14
12:51
бред какой-то....
6 Ёпрст
 
гуру
19.11.14
13:06
(5) почему сразу бред ?
7 Ёпрст
 
гуру
19.11.14
13:06
вполне нормальная хотелка..
8 МихаилМ
 
19.11.14
13:09
(0)
Из запроса получится неправильно типизированная тз.
тк к типу будет добавлен тип "NULL"
9 Maxus43
 
19.11.14
13:10
Не вижу проблем в добавлении колонки и типа к ней... где трабла то?

З.ы. раз уж запросом пробуешь, то не легче ли:
Выбрать
Выразить("" КАК Строка(15))
Значение(Справочник.банки.ПустаяСсылка)
10 Maxus43
 
19.11.14
13:12
Описывать ТЗ долго чтоль? для тебя придумали шаблоны в 1с, там конструктор описания типов и прочее для убыстрения.
Свой шаблон именно для создания типизированной ТЗ можешь сделать
11 МихаилМ
 
19.11.14
13:12
а за "выбрать первые.." без упорядочивания надо увольнять за профнепригодность.
Независимо от того, куда вы едете — это в гору и против ветра!