Что-то не то с таблицей БИОстатки...
Вот запрос
ТекстЗапроса = "
|ВЫБРАТЬ
|Субконто1 as [МестоХранения $Субконто],
|Субконто1_вид as МестоХранения_вид,
|Субконто3 as [Партия $Субконто],
|Субконто3_вид as Партия_вид,
|Субконто2 as [ТМЦ $Субконто],
|Субконто2_вид as ТМЦ_вид,
|:Счет as [Счет $Счет.Основной],
|КоличествоОстатокДт - КоличествоОстатокКт as Кво,
|СуммаОстатокДт - СуммаОстатокКт as Сумма
|ИЗ
|$БИОстатки.Основной(
|:КонДата,
|#Счета,
|(Субконто1,Субконто2,Субконто3),
|(Сумма,Количество),
|(ЛЕВО(Субконто1, 9) = :МестоХранения)
|) as Запрос
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Партии КАК Партии ПО Партии.ID = ЛЕВО(Субконто3, 9)
|ЛЕВОЕ СОЕДИНЕНИЕ ЖурналДокументов КАК Журнал $nolock ПО Журнал.IDDOC = ПРАВО($Партии.Док, 9)
|УПОРЯДОЧИТЬ Субконто2, $Журнал.ДатаДокумента, $Журнал.ВремяДокумента
|";
База SQL. КонДата = ТекущийДокумент(). Вызывается из модуля проведения.
Выдает остатки, которые отличаются от остатков, выдаваемых стандартными бухгалтерскими итогами - причем, я не могу уловить закономерность, как-то нестабильно, раз правильно, раз неправильно
Остатки точно выдаются без учета движений текущего документа в такой записи?