Цитата(Schlesinger @ 18.07.19, 17:54)
А разве нельзя получить эту информацию из стандартных отчётов?
Можно. Выгрузив их в Эксель и сделав сводную таблицу.
Либо стандартный по Партиям и смотреть глазками, нет ли других документов движения по данному товару с характеристиками, кроме приходной накладной, или перемещение между складами здвинуло только эту партию, а больше не покупали.
Можно стандартными. Это будет не скучно.
ВЫБРАТЬ РАЗЛИЧНЫЕ
Номенклатура.Ссылка КАК Номенклатура
ПОМЕСТИТЬ втНоменклатура
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ(&СписокНоменклатуры)
И НЕ Номенклатура.ЭтоГруппа
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладахОстатки.ДокументОприходования КАК ДокументОприходования,
ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладахОстатки.Склад КАК Склад,
ПартииТоваровНаСкладахОстатки.КоличествоОстаток
ПОМЕСТИТЬ втОстатки
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.Остатки(
,
Номенклатура В
(ВЫБРАТЬ
втНоменклатура.Номенклатура
ИЗ
втНоменклатура)) КАК ПартииТоваровНаСкладахОстатки
ГДЕ
ПартииТоваровНаСкладахОстатки.ДокументОприходования.Дата МЕЖДУ &Дата1 И &Дата2
И ПартииТоваровНаСкладахОстатки.ДокументОприходования.СкладОрдер = &СкладОрдер
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
ПартииТоваровНаСкладахОстаткиИОбороты.Склад КАК Склад,
ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования КАК ДокументОприходования,
ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор,
ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход
ПОМЕСТИТЬ втОбороты
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
,
,
Регистратор,
,
(ДокументОприходования, номенклатура) В
(ВЫБРАТЬ
втОстатки.ДокументОприходования,
втОстатки.Номенклатура
ИЗ
втОстатки КАК втОстатки)) КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.Дата МЕЖДУ &Дата1 И &Дата2
И ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.СкладОрдер = &СкладОрдер
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
втОстатки.КоличествоОстаток КАК КоличествоОстаток,
втОстатки.Номенклатура КАК Номенклатура,
втОстатки.Склад КАК Склад,
втОстатки.ДокументОприходования КАК ДокументОприходования,
втОбороты.Регистратор КАК Регистратор
ИЗ
втОстатки КАК втОстатки
ЛЕВОЕ СОЕДИНЕНИЕ втОбороты КАК втОбороты
ПО втОстатки.Номенклатура = втОбороты.Номенклатура
И втОстатки.ДокументОприходования = втОбороты.ДокументОприходования
И втОстатки.ДокументОприходования <> втОбороты.Регистратор
СГРУППИРОВАТЬ ПО
втОстатки.Номенклатура,
втОстатки.ДокументОприходования,
втОстатки.Склад,
втОстатки.КоличествоОстаток,
втОбороты.Регистратор