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