что-то типа такого
Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1
| ТоварыНаСкладах.Период КАК Период
|ИЗ
| РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
|
|УПОРЯДОЧИТЬ ПО
| Период УБЫВ");
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ПоследняяДатаРегистра = Выборка.Период;
Иначе
ПоследняяДатаРегистра = Дата(3000,1,1);
КонецЕсли;
Запрос.Текст = "ВЫБРАТЬ
| ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
| ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, &Дата, Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
|ГДЕ
| ТоварыНаСкладахОстаткиИОбороты.Регистратор <> &ТекущийДокумент";
Запрос.УстановитьПараметр("ТекущийДокумент", ТекДок);
Запрос.УстановитьПараметр("Дата", ПоследняяДатаРегистра);