undo писал(а) 09. Сентября 2009 :: 13:42:"SELECT
| $Жур.ТекущийДокумент КАК [Док $Документ],
| $Жур.ВидДокумента КАК Док_ПКО,
| $Жур.ВидДокумента КАК Док_ПКОБанк,
| $Жур.ВидДокумента КАК Док_ВозвратнаяНакладная,
| $Жур.ВидДокумента КАК Док_РасходнаяНакладная,
| $Жур.ВидДокумента КАК Док_АктПремии
|ИЗ
если так то не работает.
Выдержка из документации
Цитата:Типизация Документ
Задается как:
$Документ [.ИмяВидаДокумента]
При указании вида документа результат должен быть строкой 9 символов - внутренний идентификатор документа. Если вид документа не указан, результат должен быть строкой 13 символов - внутренний идентификатор документа с идентификатором вида документа. Либо результат может быть строкой 9 символов - внутренний идентификатор документа, и в составе полей запроса существует колонка с именем, как у этой колонки + "_вид", или "_kind" (с учетом регистра букв), в которой лежит вид документа.
А вот собственно про поле ТекущийДокумент
Цитата:ТекущийДокумент
ПолеТаблицы: IDDOC
Тип: Строка(9)
Типизация: $Документ.<ВидДокумента>
Пример: $Рег.ТекущийДокумент КАК [ТекущийДокумент $Документ],
$Жур.ВидДокумента КАК ТекущийДокумент_вид
Описание: Колонка идентификатора документа. По данному полю происходит связь с другими таблицами. Значение уникально в рамках всей конфигурации и в рамках данной таблицы.
А тебе и всего то надо написать
$Жур.ТекущийДокумент КАК [Док $Документ],
| $Жур.ВидДокумента КАК Док_вид,
И все прекрасно типизируется