делаю так:
|SELECT
| ТЧ.IDDoc AS Возврат,
| Чеки.IDDoc AS Чек
|FROM
| $ДокументСтроки.ВозвратОтПокупателя AS ТЧ
|INNER JOIN
| $Документ.ВозвратОтПокупателя AS Возвраты
| ON ТЧ.IDDoc=Возвраты.IDDoc
|LEFT JOIN
| $Документ.ОтчетККМ AS Чеки
| ON $Возвраты.ДокОснование=Чеки.IDDoc
получаются нуллы(?) в чеках. подозреваю, из-за того, что ДокОснование имеет не конкретный тип. как правильно соединить?
(4) честно говоря, не помню, какой способ быстрее.
по идее, (1) - в индекс попадет
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший