Доброго времени суток Уважаемые!

Пишу простенькую конфу для учёта закупок медикаментов внутри больницы.

Есть документ "ДокументОснование" в нём сведения о контрагенте(СправочникСсылка), табличная часть с номенклатурой(СправочникСсылка), номером партии(перечисление), количеством(число) и ценой(число). Всё это добро пишется в 2 регистра РС.ЦеныНоменклатуры(Номенклатура, НомерПартии, Цена) и РН.ОстаткиДокументаОснования(ДокументОснованиеСсылка, Номенклатура, НомерПартии, Количество) +Приход.

Есть документ "ОтгрузочнаяНакладная" в нём сведения об отгрузке исходя из спецификации "ДокументаОснования"(в будущем планирую сделать "ввод на основании"), а сейчас там просто указывается ДокументОснование и в ТЧ(Номенклатура, Количество, ДокументОснование, НомерПартии"). Пишет -Расход в регистр РН.ОстаткиДокументаОснования(ДокументОснованиеСсылка, Номенклатура, НомерПартии, Количество).

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

Так вот, пока номеров партии не было, отчёт считался идеально, но как только добавил НомерПартии, а сделано это было для того, чтобы можно было ввести несколько номенклатурных позиций по разной цене(так часто чудят поставщики, до 4ёх одинаковых номенклатурных позиций с разной ценой).
После добавления нового измерения в регистр в виде "НомерПартии" Количество остаток считает по всей номенклатуре, без учёта партий...

Скрины прилагаю.
Подскажите в чём туплю.

Заранее спасибо за помощь!
---
Исходя из описания задачи у Вас вся необходимая информация есть в регистре накопления. Отсюда совершенно становится не понятно, как составлялся запрос для отчета.

Если я правильно понял условие задачи, Вам нужен текущий остаток, а также расход по регистру накопления. Попробуйте воспользоваться следующим запросом:

```1c
    ВЫБРАТЬ
    Т.ДокументОснование,
    Т.Номенклатура,
    Т.НомерПартии,
    Т.КоличествоКонечныйОстаток КАК Остаток,
    Т.КоличествоРасход КАК Вывезено
    ИЗ
    РегистрНакопления.ОстаткиДокументаОснования.ОстаткиИОбороты КАК Т
```
---
Исходя из описания задачи у Вас вся необходимая информация есть в регистре накопления. Отсюда совершенно становится не понятно, как составлялся запрос для отчета.

Если я правильно понял условие задачи, Вам нужен текущий остаток, а также расход по регистру накопления. Попробуйте воспользоваться следующим запросом:

```1c
    ВЫБРАТЬ
    Т.ДокументОснование,
    Т.Номенклатура,
    Т.НомерПартии,
    Т.КоличествоКонечныйОстаток КАК Остаток,
    Т.КоличествоРасход КАК Вывезено
    ИЗ
    РегистрНакопления.ОстаткиДокументаОснования.ОстаткиИОбороты КАК Т
```
---
всё, спасибо, разобрался, просто я не до конца использовал возможности регистра...
---
Разбираться надо не с отчетом на СКД, а с запросом. Связь регистра должна быть по всем измерениям. Это если коротко. И не надо ТЧ в выбранные поля засовывать.
---
поясните пожалуйста как связать регистр по всем измерениям? не совсем понятно что имеется ввиду...
Табличная часть в выбранные и не выбиралась..
---
Больше нет ни у кого мыслей?