Подскажите, пожалуйста, почему в СКД неправильно работает отбор по нескольким контрагентам, по одному все правильно выводит
Найденные решения
(16) если вы так упираете на то, что виноват отбор, то вот "Консоль системы компоновки данных", она позволяет проверить текст запроса, который формирует скд при заданном отборе. Создайте отчет в данной консоле, установите отборы, и проверьте, какой запрос она формирует, возможно он будет сильно отличаться от того, что вы ожидаете.
Прикрепленные файлы:
КонсольСистемыКомпоновкиДанных 8.2.erf
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот текст запроса
ВЫБРАТЬ
ВложенныйЗапрос.Контрагент КАК Контрагент,
ВложенныйЗапрос.ДоговорКонтрагента КАК ДоговорКонтрагента,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.ВидКомиссии КАК ВидКомиссии,
ВложенныйЗапрос.РазмерКомиссии КАК РазмерКомиссии
ПОМЕСТИТЬ ВидыКомиссииПоДоговорам
{ВЫБРАТЬ
Контрагент.*,
ДоговорКонтрагента.*,
ВидКомиссии.*,
РазмерКомиссии.*}
ИЗ
(ВЫБРАТЬ
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.ДоговорКонтрагента КАК ДоговорКонтрагента,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.ВидКомиссии КАК ВидКомиссии,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.РазмерКомиссии КАК РазмерКомиссии,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.ДоговорКонтрагента.Владелец КАК Контрагент,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.Период КАК Период
{ВЫБРАТЬ
ДоговорКонтрагента.*,
ВидКомиссии.*,
РазмерКомиссии.*,
Контрагент.*}
ИЗ
РегистрСведений.ВидыКомиссииПоДоговорамКонтрагента КАК ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.ДоговорКонтрагента.ДоговорПоставщика,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.ВидКомиссии,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.РазмерКомиссии,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.ДоговорКонтрагента.Владелец,
ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних.Период
ИЗ
РегистрСведений.ВидыКомиссииПоДоговорамКонтрагента.СрезПоследних КАК ВидыКомиссииПоДоговорамКонтрагентаСрезПоследних) КАК ВложенныйЗапрос
{ГДЕ
ВложенныйЗапрос.ДоговорКонтрагента.*,
ВложенныйЗапрос.Контрагент.*,
ВложенныйЗапрос.ВидКомиссии.*,
ВложенныйЗапрос.РазмерКомиссии.*}
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.ДоговорКонтрагента,
ВложенныйЗапрос.ВидКомиссии,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.Контрагент,
ВложенныйЗапрос.РазмерКомиссии
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВЫБОР
КОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
КОНЕЦ КАК ДоговорКонтрагентаПоставщик,
ВыплатаКомиссииОстаткиИОбороты.Регистратор КАК Регистратор,
ВЫБОР
КОГДА ЕСТЬNULL(ВыплатаКомиссииОстаткиИОбороты.Сделка, 0) = 0
ИЛИ ВыплатаКомиссииОстаткиИОбороты.Сделка = НЕОПРЕДЕЛЕНО
ИЛИ ВыплатаКомиссииОстаткиИОбороты.Сделка = ЗНАЧЕНИЕ(Документ.СчетНаОплатуПокупателю.пустаяСсылка)
ТОГДА ВыплатаКомиссииОстаткиИОбороты.Регистратор
ИНАЧЕ ВыплатаКомиссииОстаткиИОбороты.Сделка
КОНЕЦ КАК Сделка,
NULL КАК СуммаНачальныйОстаток,
NULL КАК НачисленоКомиссии,
NULL КАК ВыплатаКомиссии,
NULL КАК СуммаКонечныйОстаток,
0 КАК Оплата,
ВыплатаКомиссииОстаткиИОбороты.Период КАК Период
ПОМЕСТИТЬ ТЗОбороты
ИЗ
ВидыКомиссииПоДоговорам КАК ВидыКомиссииПоДоговорам
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыплатаКомиссии.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, ДвиженияИГраницыПериода, ) КАК ВыплатаКомиссииОстаткиИОбороты
ПО ВидыКомиссииПоДоговорам.ДоговорКонтрагента = ВыплатаКомиссииОстаткиИОбороты.ДоговорКонтрагента
ГДЕ
(ТИПЗНАЧЕНИЯ(ВыплатаКомиссииОстаткиИОбороты.Регистратор) = ТИП(Документ.ПлатежноеПоручениеВходящее)
ИЛИ ТИПЗНАЧЕНИЯ(ВыплатаКомиссииОстаткиИОбороты.Регистратор) = ТИП(Документ.ПриходныйКассовыйОрдер)
ИЛИ ТИПЗНАЧЕНИЯ(ВыплатаКомиссииОстаткиИОбороты.Регистратор) = ТИП(Документ.ПлатежноеПоручениеИсходящее)
ИЛИ ТИПЗНАЧЕНИЯ(ВыплатаКомиссииОстаткиИОбороты.Регистратор) = ТИП(Документ.РасходныйКассовыйОрдер))
СГРУППИРОВАТЬ ПО
ВыплатаКомиссииОстаткиИОбороты.Регистратор,
ВЫБОР
КОГДА ЕСТЬNULL(ВыплатаКомиссииОстаткиИОбороты.Сделка, 0) = 0
ИЛИ ВыплатаКомиссииОстаткиИОбороты.Сделка = НЕОПРЕДЕЛЕНО
ИЛИ ВыплатаКомиссииОстаткиИОбороты.Сделка = ЗНАЧЕНИЕ(Документ.СчетНаОплатуПокупателю.пустаяСсылка)
ТОГДА ВыплатаКомиссииОстаткиИОбороты.Регистратор
ИНАЧЕ ВыплатаКомиссииОстаткиИОбороты.Сделка
КОНЕЦ,
ВыплатаКомиссииОстаткиИОбороты.Период,
ВЫБОР
КОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВЫБОР
КОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
КОНЕЦ,
ВзаиморасчетыСКонтрагентами.Регистратор,
ВЫБОР
КОГДА ЕСТЬNULL(ВзаиморасчетыСКонтрагентами.Сделка, 0) = 0
ИЛИ ВзаиморасчетыСКонтрагентами.Сделка = НЕОПРЕДЕЛЕНО
ИЛИ ВзаиморасчетыСКонтрагентами.Сделка = ЗНАЧЕНИЕ(Документ.СчетНаОплатуПокупателю.пустаяСсылка)
ТОГДА ВзаиморасчетыСКонтрагентами.Регистратор
ИНАЧЕ ВзаиморасчетыСКонтрагентами.Сделка
КОНЕЦ,
0,
0,
0,
0,
ВзаиморасчетыСКонтрагентами.СуммаВзаиморасчетов,
ВзаиморасчетыСКонтрагентами.Период
ИЗ
ВидыКомиссииПоДоговорам КАК ВидыКомиссииПоДоговорам
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
ПО ВидыКомиссииПоДоговорам.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента
ГДЕ
ВзаиморасчетыСКонтрагентами.Период <= &КонецПериода
И ВзаиморасчетыСКонтрагентами.Период >= &НачалоПериода
И (ТИПЗНАЧЕНИЯ(ВзаиморасчетыСКонтрагентами.Регистратор) = ТИП(Документ.ПлатежноеПоручениеВходящее)
ИЛИ ТИПЗНАЧЕНИЯ(ВзаиморасчетыСКонтрагентами.Регистратор) = ТИП(Документ.ПриходныйКассовыйОрдер)
ИЛИ ТИПЗНАЧЕНИЯ(ВзаиморасчетыСКонтрагентами.Регистратор) = ТИП(Документ.ПлатежноеПоручениеИсходящее))
СГРУППИРОВАТЬ ПО
ВзаиморасчетыСКонтрагентами.СуммаВзаиморасчетов,
ВзаиморасчетыСКонтрагентами.Регистратор,
ВЫБОР
КОГДА ЕСТЬNULL(ВзаиморасчетыСКонтрагентами.Сделка, 0) = 0
ИЛИ ВзаиморасчетыСКонтрагентами.Сделка = НЕОПРЕДЕЛЕНО
ИЛИ ВзаиморасчетыСКонтрагентами.Сделка = ЗНАЧЕНИЕ(Документ.СчетНаОплатуПокупателю.пустаяСсылка)
ТОГДА ВзаиморасчетыСКонтрагентами.Регистратор
ИНАЧЕ ВзаиморасчетыСКонтрагентами.Сделка
КОНЕЦ,
ВзаиморасчетыСКонтрагентами.Период,
ВЫБОР
КОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
КОНЕЦ
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВЫБОР
КОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
КОНЕЦ,
NULL,
NULL,
ВыплатаКомиссииОстаткиИОбороты.СуммаНачальныйОстаток,
ВыплатаКомиссииОстаткиИОбороты.СуммаПриход,
ВыплатаКомиссииОстаткиИОбороты.СуммаРасход,
ВыплатаКомиссииОстаткиИОбороты.СуммаКонечныйОстаток,
0,
ВыплатаКомиссииОстаткиИОбороты.Период
ИЗ
ВидыКомиссииПоДоговорам КАК ВидыКомиссииПоДоговорам
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыплатаКомиссии.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Секунда, ДвиженияИГраницыПериода, ) КАК ВыплатаКомиссииОстаткиИОбороты
ПО ВидыКомиссииПоДоговорам.ДоговорКонтрагента = ВыплатаКомиссииОстаткиИОбороты.ДоговорКонтрагента
СГРУППИРОВАТЬ ПО
ВыплатаКомиссииОстаткиИОбороты.СуммаНачальныйОстаток,
ВыплатаКомиссииОстаткиИОбороты.СуммаКонечныйОстаток,
ВыплатаКомиссииОстаткиИОбороты.СуммаРасход,
ВыплатаКомиссииОстаткиИОбороты.СуммаПриход,
ВыплатаКомиссииОстаткиИОбороты.Период,
ВЫБОР
КОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
КОНЕЦ
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ВложенныйЗапрос.Сделка,
ВложенныйЗапрос.Регистратор,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.ДоговорКонтрагентаПоставщик
КОНЕЦ КАК ДоговорКонтрагента,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.СуммаНачальныйОстаток
КОНЕЦ КАК НачальныйОстаток,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.НачисленоКомиссии
КОНЕЦ КАК НачисленоКомиссии,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.ВыплатаКомиссии
КОНЕЦ КАК ВыплатаКомиссии,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.СуммаКонечныйОстаток
КОНЕЦ КАК КонечныйОстаток,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.Оплата
КОНЕЦ КАК Оплата,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.Период
КОНЕЦ КАК Период
ПОМЕСТИТЬ ТЗОборотыПоДокументам
ИЗ
(ВЫБРАТЬ
МИНИМУМ(Вложенныйзапрос.Сделка) КАК Сделка,
МАКСИМУМ(Вложенныйзапрос.Регистратор) КАК Регистратор,
Вложенныйзапрос.ДоговорКонтрагентаПоставщик КАК ДоговорКонтрагентаПоставщик,
МАКСИМУМ(Вложенныйзапрос.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
МАКСИМУМ(Вложенныйзапрос.НачисленоКомиссии) КАК НачисленоКомиссии,
МАКСИМУМ(Вложенныйзапрос.ВыплатаКомиссии) КАК ВыплатаКомиссии,
МАКСИМУМ(Вложенныйзапрос.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
МАКСИМУМ(Вложенныйзапрос.Оплата) КАК Оплата,
Вложенныйзапрос.Период КАК Период
ИЗ
(ВЫБРАТЬ
ТЗОбороты.Сделка КАК Сделка,
ТЗОбороты.Регистратор КАК Регистратор,
ВложенныйЗапрос.ДоговорКонтрагентаПоставщик КАК ДоговорКонтрагентаПоставщик,
ВложенныйЗапрос.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
ВложенныйЗапрос.НачисленоКомиссии КАК НачисленоКомиссии,
ВложенныйЗапрос.ВыплатаКомиссии КАК ВыплатаКомиссии,
ВложенныйЗапрос.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
ВложенныйЗапрос.Оплата КАК Оплата,
ВложенныйЗапрос.Период КАК Период
ИЗ
ТЗОбороты КАК ТЗОбороты
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ТЗОбороты.ДоговорКонтрагентаПоставщик КАК ДоговорКонтрагентаПоставщик,
СУММА(ТЗОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
СУММА(ТЗОбороты.НачисленоКомиссии) КАК НачисленоКомиссии,
СУММА(ТЗОбороты.ВыплатаКомиссии) КАК ВыплатаКомиссии,
СУММА(ТЗОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
СУММА(ТЗОбороты.Оплата) КАК Оплата,
ТЗОбороты.Период КАК Период
ИЗ
ТЗОбороты КАК ТЗОбороты
СГРУППИРОВАТЬ ПО
ТЗОбороты.ДоговорКонтрагентаПоставщик,
ТЗОбороты.Период) КАК ВложенныйЗапрос
ПО ТЗОбороты.Период = ВложенныйЗапрос.Период) КАК Вложенныйзапрос
СГРУППИРОВАТЬ ПО
Вложенныйзапрос.ДоговорКонтрагентаПоставщик,
Вложенныйзапрос.Период) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Сделка,
ВложенныйЗапрос.Регистратор,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.ДоговорКонтрагентаПоставщик
КОНЕЦ,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.СуммаНачальныйОстаток
КОНЕЦ,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.НачисленоКомиссии
КОНЕЦ,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.ВыплатаКомиссии
КОНЕЦ,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.СуммаКонечныйОстаток
КОНЕЦ,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.Оплата
КОНЕЦ,
ВЫБОР
КОГДА ЕСТЬNULL(ВложенныйЗапрос.Регистратор, 0) = 0
ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.Период
КОНЕЦ
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
МАКСИМУМ(ВидыКомиссииПоДоговорамКонтрагента.Период) КАК Период,
ТЗОборотыПоДокументам.Сделка КАК Сделка,
ТЗОборотыПоДокументам.ДоговорКонтрагента.Владелец КАК Контрагент,
ТЗОборотыПоДокументам.Сделка.ТипЦен КАК ТипЦен,
ТЗОборотыПоДокументам.Сделка.Подразделение КАК Подразделение,
ТЗОборотыПоДокументам.Регистратор КАК Регистратор,
ТЗОборотыПоДокументам.ДоговорКонтрагента КАК ДоговорКонтрагента,
ТЗОборотыПоДокументам.НачальныйОстаток КАК НачальныйОстаток,
ТЗОборотыПоДокументам.НачисленоКомиссии КАК НачисленоКомиссии,
ТЗОборотыПоДокументам.ВыплатаКомиссии КАК ВыплаченоКомиссии,
ТЗОборотыПоДокументам.КонечныйОстаток КАК КонечныйОстаток,
ТЗОборотыПоДокументам.Оплата КАК Оплата,
ВидыКомиссииПоДоговорамКонтрагента.ВидКомиссии КАК ВидКомиссии,
ВЫБОР
КОГДА ТЗОборотыПоДокументам.Оплата <> 0
ТОГДА ТЗОборотыПоДокументам.НачисленоКомиссии / ТЗОборотыПоДокументам.Оплата * 100
ИНАЧЕ 0
КОНЕЦ КАК РазмерКомиссии
{ВЫБРАТЬ
Период,
Сделка.*,
Контрагент.*,
ТипЦен.*,
Подразделение.*,
Регистратор.*,
ДоговорКонтрагента.*,
НачальныйОстаток,
НачисленоКомиссии,
ВыплаченоКомиссии,
КонечныйОстаток,
Оплата,
ВидКомиссии.*,
РазмерКомиссии}
ИЗ
ТЗОборотыПоДокументам КАК ТЗОборотыПоДокументам
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ВидыКомиссииПоДоговорамКонтрагента КАК ВидыКомиссииПоДоговорамКонтрагента
ПО ТЗОборотыПоДокументам.Период >= ВидыКомиссииПоДоговорамКонтрагента.Период
И ТЗОборотыПоДокументам.ДоговорКонтрагента = ВидыКомиссииПоДоговорамКонтрагента.ДоговорКонтрагента.ДоговорПоставщика
СГРУППИРОВАТЬ ПО
ТЗОборотыПоДокументам.Регистратор,
ТЗОборотыПоДокументам.Сделка,
ТЗОборотыПоДокументам.ДоговорКонтрагента.Владелец,
ТЗОборотыПоДокументам.Сделка.ТипЦен,
ТЗОборотыПоДокументам.Сделка.Подразделение,
ТЗОборотыПоДокументам.ДоговорКонтрагента,
ТЗОборотыПоДокументам.НачальныйОстаток,
ТЗОборотыПоДокументам.НачисленоКомиссии,
ТЗОборотыПоДокументам.ВыплатаКомиссии,
ТЗОборотыПоДокументам.КонечныйОстаток,
ТЗОборотыПоДокументам.Оплата,
ВидыКомиссииПоДоговорамКонтрагента.ВидКомиссии
Показать
Запрос просто жесть, Вроде здесь ошибка
Вы контрагента почему получаете из владельца договора? Я так понимаю сама конфигурация нетиповая что-то я не помню такого реквизита "ДоговорПоставщика"
ТОГДА ВидыКомиссииПоДоговорам.ДоговорКонтрагента.ДоговорПоставщика
ИНАЧЕ ВидыКомиссииПоДоговорам.ДоговорКонтрагента
Вы контрагента почему получаете из владельца договора? Я так понимаю сама конфигурация нетиповая что-то я не помню такого реквизита "ДоговорПоставщика"
(16) если вы так упираете на то, что виноват отбор, то вот "Консоль системы компоновки данных", она позволяет проверить текст запроса, который формирует скд при заданном отборе. Создайте отчет в данной консоле, установите отборы, и проверьте, какой запрос она формирует, возможно он будет сильно отличаться от того, что вы ожидаете.
Прикрепленные файлы:
КонсольСистемыКомпоновкиДанных 8.2.erf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот