Имя: Пароль:
1C
1C 7.7
v7: Выбрать документы-основания. Прямой запрос
0 Wobland
 
20.12.12
07:40
делаю так:

   |SELECT
   |    ТЧ.IDDoc AS Возврат,
   |    Чеки.IDDoc AS Чек
   |FROM
   |    $ДокументСтроки.ВозвратОтПокупателя AS ТЧ
   |INNER JOIN
   |    $Документ.ВозвратОтПокупателя AS Возвраты
   |    ON ТЧ.IDDoc=Возвраты.IDDoc
   |LEFT JOIN
   |    $Документ.ОтчетККМ AS Чеки
   |    ON $Возвраты.ДокОснование=Чеки.IDDoc

получаются нуллы(?) в чеках. подозреваю, из-за того, что ДокОснование имеет не конкретный тип. как правильно соединить?
1 chelentano
 
20.12.12
07:43
(0) что-то типа ON right($Возвраты.ДокОснование,9)=Чеки.IDDoc
2 Mikeware
 
20.12.12
07:43
$Возвраты.ДокОснование=$ВидДокумента36.ОтчетККМ+Чеки.IDDoc
3 Wobland
 
20.12.12
07:46
(1) ага, спасибо
4 Wobland
 
20.12.12
07:46
(2) $ВидДокумента36 ? пробовать уже не буду, но спасибо
5 Mikeware
 
20.12.12
08:21
(4) честно говоря, не помню, какой способ быстрее.
по идее, (1) -  в индекс попадет