Временные таблицы

Форум 1С: Одинэс.Ру

Найти!

Временные таблицы

clareon
30.05.2009 - 14:04
создаю временную таблицу PersonalTT
text = "
|SELECT Personal.Employe AS ФизЛицо
|INTO
| PersonalTT
|
|FROM
| &Personal AS Personal
|
|";
 
Делаю запрос
 
|SELECT
| ФизЛицо,
| ВидРасчета
|FROM
|Document.НачислениеЗарплатыРаботникамОрганизаций.ДополнительныеНачисления
|WHERE
| Ref = &Ref
|       AND ФизЛицо IN ( PersonalTT )
 

Вопрос: Почему на условие "AND ФизЛицо IN ( PersonalTT )" ругается поле не найдено ? Или временные таблицы нельзя в принципе использовать таким образом.
Спасибо!
К списку тем К списку форумов

Интересные темы

odines.ru
26.04.2024 - 05:31
Смотри также:
Почему не работает?
Подразделения
ТИИ

Re: Временные таблицы

roma n
1 - 30.05.2009 - 14:23
таблица предполагает множество полей...

Re: Временные таблицы

clareon
2 - 30.05.2009 - 14:39
но ведь работает  
| AND ФизЛицо IN ( SELECT
| Работники.ФизЛицо КАК ФизЛицо
|FROM
| Personal )

Re: Временные таблицы

roma n
3 - 30.05.2009 - 14:45
(2) а почему этой конструкции не работать? Запросу сказано значения какого поля себя интересуют. А в (0) он об этом сам догадываться должен

Re: Временные таблицы

clareon
4 - 30.05.2009 - 14:51
roma n только не посылайте меня, без вас не разобраться... Результат вложенного запроса есть таблица, в ней запрос видит поле ФизЛицо, а чем временная таблица отличается в данном случае от вложенной в ней же тоже есть поле ФизЛицо (|SELECT Personal.Employe AS ФизЛицо) ?

Re: Временные таблицы

angro
5 - 30.05.2009 - 17:54
не выделывайся, пиши по русски, меньше вопросов будет
 
выбрать
| ФизЛицо,
| ВидРасчета
|из
|Документ.НачислениеЗарплатыРаботникамОрганизаций.ДополнительныеНачисления как иии
|внутренние соединение PersonalTT как ттт
по ттт.ФизЛицо = иии.ФизЛицо
где
| Ref = &Ref

Интересные темы

odines.ru
26.04.2024 - 05:31
Смотри также:
Зарплата и кадры: ввод нового начисления
Помогите придумать запрос
V8: Табличная часть документа

Re: Временные таблицы

clareon
6 - 30.05.2009 - 19:07
я не выделываюсь, у нас на фирме такие стандарты и не я их завел...

Re: Временные таблицы

clareon
7 - 30.05.2009 - 19:12
"внутренние соединение PersonalTT как ттт
по ттт.ФизЛицо = иии.ФизЛицо" - мой вопрос не в том как сделать, могу еще кучу вариантов предложить, просто хочу разабраться для себя почему не работает мой вариант, буду благодарен за помошь.

Re: Временные таблицы

Reaper
8 - 30.05.2009 - 19:21
6-clareon > стандарты заводил дятел....
 
А не работает потому что тебе нужно учесть, что в твоей временной таблице тоже есть колонки. Нюх подсказывает мне, что условие нужно писать не на вхождение в таблицу, а на вхождение в колонку таблицы...
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« 8.1 УПП минимальные требования для клиентских компьютеров Как изменить программно цвет в ячейке табличного документа »
© 2009 Форум 1С: Одинэс.Ру