База файловая. Столкнулся с очередной магией. В декабре умер один узел Розницы, сразу оговорюсь, дата поломки 26.12. Отсутствовал чек. Его добавили, всё было хорошо, как тогда казалось. Сейчас увидел такую картину:
Выполняю запросВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстаткиИОбороты.ПериодДень КАК День,
ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КолНачОст,
ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК Приход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК Расход,
ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот КАК Оборот,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КолКонОст,
ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Док
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты
ГДЕ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура = &Номенклатура
РезультатВижу, что у меня на начало года
остаток 0.Выполняю запросД1 = 01.01.2022 23:59:59
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Д1, ) КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Номенклатура = &Номенклатура
Получаю результатДля остатков на любую дату (даже когда магазина не существовало) будет
остаток -1.Естественно регистратора нет, даты нет, строки нет. Что-то сломалось, что сделать для исправления? Можно как-то актуализировать виртуальные таблицы?