Основная идея - инвентаризация адресного склада.
Проводится кладовщиками с ноутбуками подключенными к серверу терминалов по вайфаю.
Кладовщик сначала подходит к ячейке, сканирует ее код, что вызывает создание списания в 1С, затем поштучно (или попачечно) сканируется товар, при этом создается поступление.
Оба документа, и списание и поступления добавяются в именной реестр инвентаризации (по сотруднику).
Формирую отчет. Если кладовщик работал по схеме, то отчет работал просто: все списания суммировались, что подразумевало начальный остаток, а поступления давали результат инвентаризации, но возникли накладки:
Кладовщик сначала "положил товар в пустую ячейку", т.е. начального списания не было, а затем изъял этот товар, переложив в соседнюю ячейку, т.к. оказалось, что товар просто попал не туда....
Но по данным базы этот товар единожды списался и единожды поступил в ячейку ... в отчете получается мура - было 1 и стало 1, хотя реально было 0, +1 -1, и стало 0 ...
Решил исправить подключением ВТ ОстаткиОстаткиИОбороты, но первые два параметра передать в нее не могу, т.к. они получаются вложенным запросом
ВЫБРАТЬ
МИНИМУМ(РеестрДокументовДокументы.Документ.Дата) КАК ДатаНач,
МАКСИМУМ(РеестрДокументовДокументы.Документ.Дата) КАК ДатаКон
ИЗ
Документ.РеестрДокументов.Документы КАК РеестрДокументовДокументы
СГРУППИРОВАТЬ ПО
РеестрДокументовДокументы.Ссылка
Помогите исправить отчет
На остатках то все верно, а вот отчет по инвентаризации пока не получается...