Добрый день!
Имеется УТ 10.3.8.9 сильно изменённая.
Необходимо узнавать остаток в рознице на дату документа поступления - 1 секунда. То есть, сколько было товара за секунду до поступления.
Прошу помочь с запросом, или СКД.
Получаю всю нужную номенклатуру запросом:

```1c
    //////////////
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПоступлениеТоваровУслугТовары.Номенклатура КАК НоменклатураИзПоступленийПодРеализацию,
    ПоступлениеТоваровУслугТовары.Ссылка.ДоговорКонтрагента,
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Ссылка.Дата,
    ТоварыВРозницеОстатки.КоличествоОстаток
    ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки(, ) КАК ТоварыВРозницеОстатки
    ПО ПоступлениеТоваровУслугТовары.Номенклатура = ТоварыВРозницеОстатки.Номенклатура
    ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.ДоговорКонтрагента.Наименование ПОДОБНО "%(Реализация)%"
    И ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    УПОРЯДОЧИТЬ ПО
    ПоступлениеТоваровУслугТовары.Ссылка.Дата
    ///////////
```

Вот только запрос показывает остатки на текущую дату, а мне нужны остатки до проведения каждого документа прихода.
Пробовал разместить запрос в Произвольном выражении (окно "Поля" конструктора запросов), но так синтаксическая ошибка.
---
если документов много, и на дату каждого нужно знать остаток, то используйте виртуальную таблицу ОстаткиИОбороты с детализацей до регистратора.
---
Необходимо узнавать остаток в рознице на дату документа поступления - 1 секунда

Почему не 0.5 секунды или, скажем, 2 секунды?

Курите мануалы на тему получения остатков на момент времени с видом границы "исключая".
---
Тут дело не в -1 одной секунде. Можете подсказать как получить остатки на дату документа поступления? Когда этих документов много, и на дату каждого нужен остаток.
---
если документов много, и на дату каждого нужно знать остаток, то используйте виртуальную таблицу ОстаткиИОбороты с детализацей до регистратора.
---
такую задачу можно решить с помощью отчета СКД
1.создаете два набора данных
-ваши поступления
-остатки
в СКД на закладке связи, связываете эти два набора, как раз в параметры связи можно передать Период (Дата - 1) Номенклатуру и др.

где-то здесь полно примеров (правда с получением цены из срезапоследних за разные периоды) но суть та-же
---
```1c
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ПоступлениеТоваровУслугТовары.НомерСтроки,
    ПоступлениеТоваровУслугТовары.Номенклатура КАК НоменклатураИзПоступленийПодРеализацию,
    // ПоступлениеТоваровУслугТовары.Ссылка.ДоговорКонтрагента,
    ПоступлениеТоваровУслугТовары.Ссылка КАК Поступление,
    // ПоступлениеТоваровУслугТовары.Ссылка.Дата,
    ТоварыВРозницеОстаткиИОбороты.КоличествоНачальныйОстаток как Начальный,
    ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток как Конечный,
    ТоварыВРозницеОстаткиИОбороты.КоличествоОборот КАК Оборот,
    ТоварыВРозницеОстаткиИОбороты.КоличествоПриход КАК Приход,
    ТоварыВРозницеОстаткиИОбороты.КоличествоРасход КАК Расход
    // ТоварыВРозницеОстаткиИОбороты.Склад
    ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, Движения, ) КАК ТоварыВРозницеОстаткиИОбороты
    ПО ПоступлениеТоваровУслугТовары.Номенклатура = ТоварыВРозницеОстаткиИОбороты.Номенклатура
    И ПоступлениеТоваровУслугТовары.Ссылка = ТоварыВРозницеОстаткиИОбороты.Регистратор
    ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.ДоговорКонтрагента.Наименование ПОДОБНО "%(Реализация)%"
    И ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    УПОРЯДОЧИТЬ ПО
    ПоступлениеТоваровУслугТовары.Ссылка.Дата
```