|
Работа с временной таблицей в запросе и связь с регистром | ☑ | ||
---|---|---|---|---|
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
|
||||
9
vitaliklibra
27.06.15
✎
09:35
|
Спасибо! Вопрос закрыт.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |