Только учусь писать прямые...
[quote]ТекстЗапроса = "ВЫБРАТЬ |ОстаткиБН.ОстатокНУ, |ОстаткиБН.ОстатокБУ, |ОстаткиБН.Субконто1 КАК [Субконто1 $Субконто], |ОстаткиБН.Субконто1_вид КАК Субконто1_вид, |СрезРеквизитов.ТекущийЭлемент КАК [ТекущийЭлемент $Справочник.ОсновныеСредства] |ИЗ |(Выбрать |Сумма(ВЫБОР КОГДА Остатки.Счет = :СчетНУ ТОГДА |Остатки.СуммаОстатокДт |ИНАЧЕ |0 |КОНЕЦ) КАК ОстатокНУ, |Сумма(ВЫБОР КОГДА Остатки.Счет <> :СчетНУ ТОГДА |Остатки.СуммаОстатокДт |ИНАЧЕ |0 |КОНЕЦ) КАК ОстатокБУ, |Остатки.Субконто1, |Остатки.Субконто1_вид |ИЗ |$БИОстатки.Основной(:КонецПериода, #счета,(ОсновныеСредства),, , ) КАК Остатки |СГРУППИРОВАТЬ Субконто1,субконто1_вид)КАК ОстаткиБН |ЛЕВОЕ СОЕДИНЕНИЕ лезногоИспользованияН, |ПервоначальнаяСтоимость,ПервоначальнаяСтоимостьН),,) КАК СрезРеквизитов |ПО ОстаткиБН.Субконто1 = СрезРеквизитов.ТекущийЭлемент";[/quote]
Отдельно запросы выполняются, а соединение не работает. Как я понимаю, проблема в том, что Субконто1 13значный, а ТекущийЭлемента 9значный. База DBF, ПРАВ/RIGHT вызывает ошибку. Как быть?
|