|
Работа с временной таблицей в запросе и связь с регистром
| ☑ |
0
vitaliklibra
27.06.15
✎
08:54
|
Всем привет!
Есть запрос к таблице (формируется программно и состоит из полей с типом "Строка") и регистру сведений. При чем связь нужно установить по определенному полю таблицы и измерению регистра. Причем и в регистре это поле имеет тип "Строка". К примеру:
ВЫБОРКА
Табл.Поле1,
Табл.Поле2,
Табл.Поле3
ПОМЕСТИТЬ МояТабл
ИЗ
&Табл КАК Табл
;
ВЫБОРКА
МояТабл.Поле1,
МойРег.Поле2
ИЗ
МояТабл КАК ТояТабл
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МойРег КАК МойРег
ПО МояТабл.Поле1 = МойРег.Поле1
При выполнении запроса вылетает ошибка:
...
по причине:
{(2, 2)}: Тип не может быть выбран в запросе
...
и ссылается на "Табл.Поле1" первой выборки.
В чем тут проблема? Или как сделать правильно - прошу помощи!
|
|
1
ДенисЧ
27.06.15
✎
08:56
|
Покажи создание первой таблицы.
У тебя колонки не типизированы
|
|
2
vitaliklibra
27.06.15
✎
08:58
|
Создаю таблицу так:
Табл = Новый ТаблицаЗначений;
Табл.Колонки.Добавить("Поле1");
Табл.Колонки.Добавить("Поле2");
Табл.Колонки.Добавить("Поле3");
Для Каждого ТекСтрока Из МассивОбъектов Цикл
НоваяСтр = Табл.Добавить();
НоваяСтр.Поле1 = Строка(ТекСтрока.Имя);
НоваяСтр.Поле2 = Строка(ТекСтрока.ПолноеИмя);
НоваяСтр.Поле3 = Строка(ТекСтрока.Возраст);
КонецЦикла;
|
|
3
ДенисЧ
27.06.15
✎
09:02
|
О чём и речь.
Это же в любом букваре написано.
сделай
Табл.Колонки.Добавить("Поле1", Новый ОписаниеТипов("Строка",,,Новый КвалификаторыСтроки(255));
|
|
4
vitaliklibra
27.06.15
✎
09:09
|
(3) А в каком букваре-то написано? В СП я такого о колонках не нашел. Ну то, что нужно определять их тип через такой способ.
Да, это проблему решило - спасибо!
|
|
5
ДенисЧ
27.06.15
✎
09:12
|
(4) У тебя СП плохой.
В моём написано, что колонке можно задать тип явно.
А в букваре по работе с запросами написано
"Если в качестве источника используется таблица значений, то у этой таблицы значений должны быть явно указаны типы значений, содержащихся в колонках. "
|
|
6
vitaliklibra
27.06.15
✎
09:16
|
(5) Подскажите тогда, раз уж мы за это заговорили, где найти в СП это.
СП > Работа с запросами > ...
|
|
7
hhhh
27.06.15
✎
09:24
|
(6) волшебная кнопка F1 в конфигураторе
|
|
8
ДенисЧ
27.06.15
✎
09:26
|
(6)
|
|
9
vitaliklibra
27.06.15
✎
09:35
|
Спасибо! Вопрос закрыт.
|
|