Имя: Пароль:
1C
1С v8
Конструкция В в запросе
,
0 Kurbash
 
28.05.15
14:58
Всем привет, подскажите почему может не срабатывать конструкция в запросе:

Субконто2.Наименование В (&Склады)

&Склады-это ТЗ. там одна колонка, тип-строка
1 asady
 
28.05.15
14:59
(0) только СЗ или массив - ТЗ не катит здесь
2 разработчик 1с
 
28.05.15
15:00
надо написать
в(выбрать * из &Склады)
3 aka AMIGO
 
28.05.15
15:00
А можно-ли в "В" использовать ТЗ?
Вроде-б СЗ в основном употреблялся
4 Kurbash
 
28.05.15
15:01
массив не катит
5 Kurbash
 
28.05.15
15:03
(2) тоже, сейчас СЗ попробую
6 palpetrovich
 
28.05.15
15:03
(4)  да ладно?
7 ОператорПК
 
28.05.15
15:04
Субконто2.Наименование В (&Склады) замени на Субконто2 В (&Склады)
8 Kurbash
 
28.05.15
15:06
(7) так уже делал-не взлетало
(3) СЗ проканало, спасибо всем
9 fisher
 
28.05.15
15:08
Эталонная конструкция.
Обращение к составному типу через точку, поиск по наименованию, в таблице значений.
10 Kurbash
 
28.05.15
15:23
+совсем забыл-я делаю этот запрос через СОМ-соединение
11 Зеленый пень
 
28.05.15
15:25
(4) Черт, не знал :(
Придется половину запросов теперь переписать.
12 Demetres
 
28.05.15
15:31
(11) не слушай массив катит аж бегом
13 xaozai
 
28.05.15
15:35
(0) К ТЗ по-другому запросы делаются.
Сначала из ТЗ делается выборка в ВТ, и уже потом можно делать выборку из этой ВТ.

ТЗ с одной колонкой можно легко превратить в массив:
Массив = ТЗ.ВыгрузитьКолонку("НазваниеКолонки");
14 ИС-2
 
naïve
28.05.15
15:37
(1) сам был сильно удивлен когда была передана ТЗ с 1 колонкой (только был ссылочный тип и работало). А вот если передавать СЗ, то глючит