Убрать в отчете строки которые одинаковые по двум разным столбцам

1. Lllypuk 26.02.21 09:01 Сейчас в теме
Всем привет! Подскажите как можно решить данную проблему, в отчете есть столбцы "Номенклатура.Производитель" и "Производитель"
в них иногда попадаются одинаковые названия производителей, нужно сделать чтобы одинаковые не попадались, а попадались только разные. За ранее спасибо.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
10. Grivba 15 26.02.21 10:46 Сейчас в теме
мммм....
Толи лыжи не едут, толи я смотрю не туда....
ПОМЕСТИТЬ ТаблКП
ИЗ
    Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
        ПО КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта = Курсы.Валюта
            И (НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата МЕЖДУ &Д1 И &Д2
    И КоммерческоеПредложениеКлиентуТовары.Ссылка.Проведен
    И КоммерческоеПредложениеКлиентуТовары.Номенклатура.Производитель<>КоммерческоеПредложениеКлиентуТовары.этлПроизводитель
Показать

так делали?
;
14. Grivba 15 26.02.21 11:22 Сейчас в теме
Если они разные, то конечно ничего не выйдет)))

Только если
КоммерческоеПредложениеКлиентуТовары.Номенклатура.Производитель.Наименование<>КоммерческоеПредложениеКлиентуТовары.этлПроизводитель.Наименование
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. Nubsdale 26.02.21 09:25 Сейчас в теме
(1)
в них иногда попадаются одинаковые названия производителей

Группировку сделать по тому полю, где не должно быть однаковых строк
2. Grivba 15 26.02.21 09:07 Сейчас в теме
Исключить в соединении
3. Lllypuk 26.02.21 09:16 Сейчас в теме
(2) А можно пожалуйста поподробнее
ВЫБРАТЬ
	КурсыВалют.Период КАК Период,
	КурсыВалют.Валюта КАК Валюта,
	КурсыВалют.Курс КАК Курс,
	КурсыВалют.Кратность КАК Кратность
ПОМЕСТИТЬ Курсы
ИЗ
	РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
	КурсыВалют.Период МЕЖДУ &Д1 И &Д2
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	КоммерческоеПредложениеКлиентуТовары.Ссылка КАК КП,
	КоммерческоеПредложениеКлиентуТовары.Ссылка.Организация КАК Организация,
	КоммерческоеПредложениеКлиентуТовары.Ссылка.Клиент КАК Клиент,
	КоммерческоеПредложениеКлиентуТовары.Номенклатура КАК Номенклатура,
	КоммерческоеПредложениеКлиентуТовары.Характеристика КАК Характеристика,
	КоммерческоеПредложениеКлиентуТовары.Количество КАК Количество,
	КоммерческоеПредложениеКлиентуТовары.Сумма КАК Сумма,
	КоммерческоеПредложениеКлиентуТовары.СуммаНДС КАК СуммаНДС,
	КоммерческоеПредложениеКлиентуТовары.СуммаСНДС КАК СуммаСНДС,
	ВЫБОР
		КОГДА КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта.Код = "643"
			ТОГДА КоммерческоеПредложениеКлиентуТовары.СуммаСНДС
		ИНАЧЕ КоммерческоеПредложениеКлиентуТовары.СуммаСНДС * Курсы.Курс
	КОНЕЦ КАК СуммаСНДС_Руб,
	КоммерческоеПредложениеКлиентуТовары.этлПроизводитель КАК Производитель,
	НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, МЕСЯЦ) КАК ПериодМесяц,
	КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта КАК Валюта,
	КоммерческоеПредложениеКлиентуТовары.этлПоставщик КАК этлПоставщик,
	КоммерческоеПредложениеКлиентуТовары.СуммаСНДС / КоммерческоеПредложениеКлиентуТовары.Количество КАК Цена
ПОМЕСТИТЬ ТаблКП
ИЗ
	Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары
		ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
		ПО КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта = Курсы.Валюта
			И (НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
	КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата МЕЖДУ &Д1 И &Д2
	И КоммерческоеПредложениеКлиентуТовары.Ссылка.Проведен
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ЗаказКлиентаТовары.Ссылка КАК Заказ,
	ЗаказКлиентаТовары.Ссылка.ДокументОснование КАК КП,
	ЗаказКлиентаТовары.Номенклатура КАК Номенклатура,
	ЗаказКлиентаТовары.Характеристика КАК Характеристика,
	ЗаказКлиентаТовары.Количество КАК Количество,
	ЗаказКлиентаТовары.Сумма КАК Сумма,
	ЗаказКлиентаТовары.СуммаНДС КАК СуммаНДС,
	ЗаказКлиентаТовары.СуммаСНДС КАК СуммаСНДС,
	ВЫБОР
		КОГДА ЗаказКлиентаТовары.Ссылка.Валюта.Код = "643"
			ТОГДА ЗаказКлиентаТовары.СуммаСНДС
		ИНАЧЕ ЗаказКлиентаТовары.СуммаСНДС * Курсы.Курс
	КОНЕЦ КАК СуммаСНДС_Руб,
	ЗаказКлиентаТовары.Ссылка.Организация КАК Организация,
	ЗаказКлиентаТовары.Ссылка.Партнер КАК Клиент,
	НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.Ссылка.ДокументОснование.Дата, МЕСЯЦ) КАК ПериодМесяц,
	ЗаказКлиентаТовары.Ссылка.Валюта КАК Валюта,
	ЗаказКлиентаТовары.СуммаСНДС / ЗаказКлиентаТовары.Количество КАК Цена
ПОМЕСТИТЬ ТаблЗаказы
ИЗ
	Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
		ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
		ПО ЗаказКлиентаТовары.Ссылка.Валюта = Курсы.Валюта
			И (НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
	ЗаказКлиентаТовары.Ссылка.Проведен
	И ЗаказКлиентаТовары.Ссылка.ДокументОснование В
			(ВЫБРАТЬ РАЗЛИЧНЫЕ
				ТаблКП.КП КАК КП
			ИЗ
				ТаблКП КАК ТаблКП)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ЗаказПоставщикуТовары.Ссылка КАК Заказ,
	ЗаказПоставщикуТовары.Ссылка.ДокументОснование КАК ЗаказКлиента,
	ЗаказПоставщикуТовары.Номенклатура КАК Номенклатура,
	ЗаказПоставщикуТовары.Характеристика КАК Характеристика,
	ЗаказПоставщикуТовары.Количество КАК Количество,
	ЗаказПоставщикуТовары.Сумма КАК Сумма,
	ЗаказПоставщикуТовары.СуммаНДС КАК СуммаНДС,
	ЗаказПоставщикуТовары.СуммаСНДС КАК СуммаСНДС,
	ВЫБОР
		КОГДА ЗаказПоставщикуТовары.Ссылка.Валюта.Код = "643"
			ТОГДА ЗаказПоставщикуТовары.СуммаСНДС
		ИНАЧЕ ЗаказПоставщикуТовары.СуммаСНДС * Курсы.Курс
	КОНЕЦ КАК СуммаСНДС_Руб,
	ЗаказПоставщикуТовары.Ссылка.Организация КАК Организация,
	ЗаказПоставщикуТовары.Ссылка.Партнер КАК Поставщик,
	ЗаказПоставщикуТовары.Ссылка.Номер КАК Номер,
	ЗаказПоставщикуТовары.Ссылка.Дата КАК Дата,
	НАЧАЛОПЕРИОДА(ЗаказПоставщикуТовары.Ссылка.ДокументОснование.Дата, МЕСЯЦ) КАК ПериодМесяц,
	ЗаказПоставщикуТовары.Ссылка.Валюта КАК Валюта,
	ЗаказПоставщикуТовары.СуммаСНДС / ЗаказПоставщикуТовары.Количество КАК Цена
ПОМЕСТИТЬ ТаблЗП
ИЗ
	Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары
		ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
		ПО ЗаказПоставщикуТовары.Ссылка.Валюта = Курсы.Валюта
			И (НАЧАЛОПЕРИОДА(ЗаказПоставщикуТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
	ЗаказПоставщикуТовары.Ссылка.Проведен
	И ЗаказПоставщикуТовары.Ссылка.ДокументОснование В
			(ВЫБРАТЬ РАЗЛИЧНЫЕ
				ТаблЗаказы.Заказ КАК Заказ
			ИЗ
				ТаблЗаказы КАК ТаблЗаказы)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТаблКП.КП КАК КП,
	ТаблКП.Номенклатура КАК Номенклатура,
	ТаблКП.Характеристика КАК Характеристика,
	МАКСИМУМ(ТаблКП.Производитель) КАК Производитель
ПОМЕСТИТЬ ПроизвКП
ИЗ
	ТаблКП КАК ТаблКП

СГРУППИРОВАТЬ ПО
	ТаблКП.Номенклатура,
	ТаблКП.КП,
	ТаблКП.Характеристика
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	РеализацияТоваровУслугТовары.Ссылка.Организация КАК Организация,
	РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
	РеализацияТоваровУслугТовары.Характеристика КАК Характеристика,
	РеализацияТоваровУслугТовары.Ссылка.Партнер КАК Партнер,
	РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
	РеализацияТоваровУслугТовары.Ссылка.ЗаказКлиента КАК ЗаказКлиента,
	РеализацияТоваровУслугТовары.Количество КАК Количество,
	РеализацияТоваровУслугТовары.Сумма КАК Сумма,
	РеализацияТоваровУслугТовары.СуммаНДС КАК СуммаНДС,
	РеализацияТоваровУслугТовары.СуммаСНДС КАК СуммаСНДС,
	ВЫБОР
		КОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта.Код = "643"
			ТОГДА РеализацияТоваровУслугТовары.СуммаСНДС
		ИНАЧЕ РеализацияТоваровУслугТовары.СуммаСНДС * Курсы.Курс
	КОНЕЦ КАК СуммаСНДС_Руб,
	РеализацияТоваровУслугТовары.Ссылка.Валюта КАК Валюта,
	РеализацияТоваровУслугТовары.СуммаСНДС / РеализацияТоваровУслугТовары.Количество КАК Цена
ПОМЕСТИТЬ ТаблицаРеализаций
ИЗ
	Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
			ТаблЗаказы.Заказ КАК Заказ,
			ТаблЗаказы.КП КАК КП,
			ТаблЗаказы.ПериодМесяц КАК ПериодМесяц
		ИЗ
			ТаблЗаказы КАК ТаблЗаказы) КАК ЗапросКП
		ПО РеализацияТоваровУслугТовары.Ссылка.ЗаказКлиента = ЗапросКП.Заказ
		ЛЕВОЕ СОЕДИНЕНИЕ ПроизвКП КАК ПроизвКП
		ПО РеализацияТоваровУслугТовары.Ссылка.ЗаказКлиента.ДокументОснование = ПроизвКП.КП
			И РеализацияТоваровУслугТовары.Номенклатура = ПроизвКП.Номенклатура
			И РеализацияТоваровУслугТовары.Характеристика = ПроизвКП.Характеристика
		ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
		ПО РеализацияТоваровУслугТовары.Ссылка.Валюта = Курсы.Валюта
			И (НАЧАЛОПЕРИОДА(РеализацияТоваровУслугТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
	РеализацияТоваровУслугТовары.Ссылка.Проведен
	И РеализацияТоваровУслугТовары.Ссылка.ЗаказКлиента В
			(ВЫБРАТЬ РАЗЛИЧНЫЕ
				ТаблЗаказы.Заказ КАК Заказ
			ИЗ
				ТаблЗаказы КАК ТаблЗаказы)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТаблКП.ПериодМесяц КАК ПериодМесяц,
	ТаблКП.Номенклатура.Артикул КАК НоменклатураАртикул,
	ТаблКП.Номенклатура КАК Номенклатура,
	ТаблКП.КП КАК КП,
	ТаблКП.КП.Дата КАК КПДата,
	ТаблКП.Клиент КАК Клиент,
	ТаблКП.Производитель КАК Производитель,
	ТаблКП.Номенклатура.Производитель КАК НоменклатураПроизводитель,
	ТаблКП.Номенклатура.Производитель.Поставщик1 КАК НоменклатураПроизводительПоставщик1,
	ТаблКП.КП.Менеджер КАК КПМенеджер,
	ТаблКП.этлПоставщик КАК этлПоставщик,
	ТаблКП.Количество КАК Количество_КП,
	ТаблКП.СуммаСНДС КАК СуммаСНДС_КП,
	ТаблКП.КП.Валюта КАК Валюта_КП,
	ВЫРАЗИТЬ(ТаблКП.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_КП,
	ВЫРАЗИТЬ(ТаблКП.Цена КАК ЧИСЛО(15, 2)) КАК Цена_КП,
	ТаблЗаказы.Заказ.Номер КАК ЗаказНомер,
	ТаблЗаказы.Заказ.Дата КАК ЗаказДата,
	ТаблЗаказы.Количество КАК Количество_ЗК,
	ТаблЗаказы.СуммаСНДС КАК СуммаСНДС_ЗК,
	ВЫРАЗИТЬ(ТаблЗаказы.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_ЗК,
	ТаблЗаказы.Заказ.Валюта КАК Валюта_ЗК,
	ВЫРАЗИТЬ(ТаблЗаказы.Цена КАК ЧИСЛО(15, 2)) КАК Цена_ЗК,
	ТаблЗП.Поставщик КАК Поставщик,
	ТаблЗП.Номер КАК НомерЗП,
	ТаблЗП.Дата КАК ДатаЗП,
	ТаблЗП.Количество КАК Количество_ЗП,
	ТаблЗП.СуммаСНДС КАК СуммаСНДС_ЗП,
	ТаблЗП.Заказ.Валюта КАК Валюта_ЗП,
	ВЫРАЗИТЬ(ТаблЗП.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_ЗП,
	ВЫРАЗИТЬ(ТаблЗП.Цена КАК ЧИСЛО(15, 2)) КАК Цена_ЗП,
	ТаблицаРеализаций.Ссылка.Номер КАК СсылкаНомер,
	ТаблицаРеализаций.Ссылка.Дата КАК СсылкаДата,
	ТаблицаРеализаций.Количество КАК Количество_РК,
	ТаблицаРеализаций.СуммаСНДС КАК СуммаСНДС_РК,
	ТаблицаРеализаций.Ссылка.Валюта КАК Валюта_РК,
	ВЫРАЗИТЬ(ТаблицаРеализаций.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_РК,
	ВЫРАЗИТЬ(ТаблицаРеализаций.Цена КАК ЧИСЛО(15, 2)) КАК Цена_РК
ИЗ
	ТаблКП КАК ТаблКП
		ЛЕВОЕ СОЕДИНЕНИЕ ТаблЗаказы КАК ТаблЗаказы
			ЛЕВОЕ СОЕДИНЕНИЕ ТаблЗП КАК ТаблЗП
			ПО (ТаблЗП.ЗаказКлиента = ТаблЗаказы.Заказ)
				И (ТаблЗП.Номенклатура = ТаблЗаказы.Номенклатура)
				И (ТаблЗП.Характеристика = ТаблЗаказы.Характеристика)
			ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРеализаций КАК ТаблицаРеализаций
			ПО (ТаблицаРеализаций.ЗаказКлиента = ТаблЗаказы.Заказ)
				И (ТаблицаРеализаций.Номенклатура = ТаблЗаказы.Номенклатура)
				И (ТаблицаРеализаций.Характеристика = ТаблЗаказы.Характеристика)
		ПО ТаблКП.КП = ТаблЗаказы.КП
			И ТаблКП.Номенклатура = ТаблЗаказы.Номенклатура
			И ТаблКП.Характеристика = ТаблЗаказы.Характеристика

УПОРЯДОЧИТЬ ПО
	КП,
	КПДата
Показать
4. DmitriyTih 26.02.21 09:20 Сейчас в теме
(3)
Номенклатура.Производитель <> Производитель
6. Grivba 15 26.02.21 09:41 Сейчас в теме
Я правильно ронимаю?
Есть КП, по нему идут товары, у каждого товара есть свой производитель. И задача состоит в том что бы показать заказы поставщику, которые заказывают товар не у производителя данного товара???
Так?
7. Lllypuk 26.02.21 10:07 Сейчас в теме
(6) Да правильно, в КП свой производитель а из номенклатуры берется свой, там могут быть разные, вот необходимо чтобы показывало только разные, где одинаковые не нужно.
Сделал так но не работает или я не там сделал
ВЫБРАТЬ
	ТаблКП.КП КАК КП,
	ТаблКП.Номенклатура КАК Номенклатура,
	ТаблКП.Характеристика КАК Характеристика,
	МАКСИМУМ(ТаблКП.Производитель) КАК Производитель
ПОМЕСТИТЬ ПроизвКП
ИЗ
	ТаблКП КАК ТаблКП
ГДЕ
	Номенклатура.Производитель <> Производитель 

Показать
8. Grivba 15 26.02.21 10:18 Сейчас в теме
Блин я прям запутался.....
1. У вас есть
ВЫБРАТЬ
    КоммерческоеПредложениеКлиентуТовары.Ссылка КАК КП,
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Организация КАК Организация,
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Партнер КАК Клиент,
    КоммерческоеПредложениеКлиентуТовары.Номенклатура КАК Номенклатура,
    КоммерческоеПредложениеКлиентуТовары.Характеристика КАК Характеристика,
    КоммерческоеПредложениеКлиентуТовары.Количество КАК Количество,
    КоммерческоеПредложениеКлиентуТовары.Сумма КАК Сумма,
    КоммерческоеПредложениеКлиентуТовары.СуммаНДС КАК СуммаНДС,
    КоммерческоеПредложениеКлиентуТовары.СуммаСНДС КАК СуммаСНДС,
    ВЫБОР
        КОГДА КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта.Код = "643"
            ТОГДА КоммерческоеПредложениеКлиентуТовары.СуммаСНДС
        ИНАЧЕ КоммерческоеПредложениеКлиентуТовары.СуммаСНДС * Курсы.Курс
    КОНЕЦ КАК СуммаСНДС_Руб,
    КоммерческоеПредложениеКлиентуТовары.этлПроизводитель КАК Производитель,
    НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, МЕСЯЦ) КАК ПериодМесяц,
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта КАК Валюта,
    КоммерческоеПредложениеКлиентуТовары.этлПоставщик КАК этлПоставщик,
    КоммерческоеПредложениеКлиентуТовары.СуммаСНДС / КоммерческоеПредложениеКлиентуТовары.Количество КАК Цена
ПОМЕСТИТЬ ТаблКП
ИЗ
    Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
        ПО КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта = Курсы.Валюта
            И (НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата МЕЖДУ &Д1 И &Д2
    И КоммерческоеПредложениеКлиентуТовары.Ссылка.Проведен
;
Показать


и тут же вы делаете выборку

ВЫБРАТЬ
    ТаблКП.ПериодМесяц КАК ПериодМесяц,
    ТаблКП.Номенклатура.Артикул КАК НоменклатураАртикул,
    ТаблКП.Номенклатура КАК Номенклатура,
    ТаблКП.КП КАК КП,
    ТаблКП.КП.Дата КАК КПДата,
    ТаблКП.Клиент КАК Клиент,
    ТаблКП.Производитель КАК Производитель,
    ТаблКП.Номенклатура.Производитель КАК НоменклатураПроизводитель,
    ТаблКП.Номенклатура.Производитель.Поставщик1 КАК НоменклатураПроизводительПоставщик1,
    ТаблКП.КП.Менеджер КАК КПМенеджер,
    ТаблКП.этлПоставщик КАК этлПоставщик,
Показать


Т.е. вы выбираете из этой же таблицы....

В случае если вам из таблицы КП необходимо убрать, то

ВЫБРАТЬ
    КоммерческоеПредложениеКлиентуТовары.Ссылка КАК КП,
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Организация КАК Организация,
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Партнер КАК Клиент,
    КоммерческоеПредложениеКлиентуТовары.Номенклатура КАК Номенклатура,
    КоммерческоеПредложениеКлиентуТовары.Характеристика КАК Характеристика,
    КоммерческоеПредложениеКлиентуТовары.Количество КАК Количество,
    КоммерческоеПредложениеКлиентуТовары.Сумма КАК Сумма,
    КоммерческоеПредложениеКлиентуТовары.СуммаНДС КАК СуммаНДС,
    КоммерческоеПредложениеКлиентуТовары.СуммаСНДС КАК СуммаСНДС,
    ВЫБОР
        КОГДА КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта.Код = "643"
            ТОГДА КоммерческоеПредложениеКлиентуТовары.СуммаСНДС
        ИНАЧЕ КоммерческоеПредложениеКлиентуТовары.СуммаСНДС * Курсы.Курс
    КОНЕЦ КАК СуммаСНДС_Руб,
    КоммерческоеПредложениеКлиентуТовары.этлПроизводитель КАК Производитель,
    НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, МЕСЯЦ) КАК ПериодМесяц,
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта КАК Валюта,
    КоммерческоеПредложениеКлиентуТовары.этлПоставщик КАК этлПоставщик,
    КоммерческоеПредложениеКлиентуТовары.СуммаСНДС / КоммерческоеПредложениеКлиентуТовары.Количество КАК Цена
ПОМЕСТИТЬ ТаблКП
ИЗ
    Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
        ПО КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта = Курсы.Валюта
            И (НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата МЕЖДУ &Д1 И &Д2
    И КоммерческоеПредложениеКлиентуТовары.Ссылка.Проведен
    И КоммерческоеПредложениеКлиентуТовары.Номенклатура.Производитель<>КоммерческоеПредложениеКлиентуТовары.этлПроизводитель
;
Показать
9. Lllypuk 26.02.21 10:36 Сейчас в теме
(8) Все равно показывает, я уже и так попробовал, тоже самое
ВЫБРАТЬ
	ТаблКП.ПериодМесяц КАК ПериодМесяц,
	ТаблКП.Номенклатура.Артикул КАК НоменклатураАртикул,
	ТаблКП.Номенклатура КАК Номенклатура,
	ТаблКП.КП КАК КП,
	ТаблКП.КП.Дата КАК КПДата,
	ТаблКП.Клиент КАК Клиент,
	ТаблКП.Производитель КАК Производитель,
	ТаблКП.Номенклатура.Производитель КАК НоменклатураПроизводитель,
	ТаблКП.Номенклатура.Производитель.Поставщик1 КАК НоменклатураПроизводительПоставщик1,
	ТаблКП.КП.Менеджер КАК КПМенеджер,
	ТаблКП.этлПоставщик КАК этлПоставщик,
	ТаблКП.Количество КАК Количество_КП,
	ТаблКП.СуммаСНДС КАК СуммаСНДС_КП,
	ТаблКП.КП.Валюта КАК Валюта_КП,
	ВЫРАЗИТЬ(ТаблКП.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_КП,
	ВЫРАЗИТЬ(ТаблКП.Цена КАК ЧИСЛО(15, 2)) КАК Цена_КП,
	ТаблЗаказы.Заказ.Номер КАК ЗаказНомер,
	ТаблЗаказы.Заказ.Дата КАК ЗаказДата,
	ТаблЗаказы.Количество КАК Количество_ЗК,
	ТаблЗаказы.СуммаСНДС КАК СуммаСНДС_ЗК,
	ВЫРАЗИТЬ(ТаблЗаказы.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_ЗК,
	ТаблЗаказы.Заказ.Валюта КАК Валюта_ЗК,
	ВЫРАЗИТЬ(ТаблЗаказы.Цена КАК ЧИСЛО(15, 2)) КАК Цена_ЗК,
	ТаблЗП.Поставщик КАК Поставщик,
	ТаблЗП.Номер КАК НомерЗП,
	ТаблЗП.Дата КАК ДатаЗП,
	ТаблЗП.Количество КАК Количество_ЗП,
	ТаблЗП.СуммаСНДС КАК СуммаСНДС_ЗП,
	ТаблЗП.Заказ.Валюта КАК Валюта_ЗП,
	ВЫРАЗИТЬ(ТаблЗП.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_ЗП,
	ВЫРАЗИТЬ(ТаблЗП.Цена КАК ЧИСЛО(15, 2)) КАК Цена_ЗП,
	ТаблицаРеализаций.Ссылка.Номер КАК СсылкаНомер,
	ТаблицаРеализаций.Ссылка.Дата КАК СсылкаДата,
	ТаблицаРеализаций.Количество КАК Количество_РК,
	ТаблицаРеализаций.СуммаСНДС КАК СуммаСНДС_РК,
	ТаблицаРеализаций.Ссылка.Валюта КАК Валюта_РК,
	ВЫРАЗИТЬ(ТаблицаРеализаций.СуммаСНДС_Руб КАК ЧИСЛО(15, 2)) КАК СуммаСНДС_Руб_РК,
	ВЫРАЗИТЬ(ТаблицаРеализаций.Цена КАК ЧИСЛО(15, 2)) КАК Цена_РК
ИЗ
	ТаблКП КАК ТаблКП
		ЛЕВОЕ СОЕДИНЕНИЕ ТаблЗаказы КАК ТаблЗаказы
			ЛЕВОЕ СОЕДИНЕНИЕ ТаблЗП КАК ТаблЗП
			ПО (ТаблЗП.ЗаказКлиента = ТаблЗаказы.Заказ)
				И (ТаблЗП.Номенклатура = ТаблЗаказы.Номенклатура)
				И (ТаблЗП.Характеристика = ТаблЗаказы.Характеристика)
			ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРеализаций КАК ТаблицаРеализаций
			ПО (ТаблицаРеализаций.ЗаказКлиента = ТаблЗаказы.Заказ)
				И (ТаблицаРеализаций.Номенклатура = ТаблЗаказы.Номенклатура)
				И (ТаблицаРеализаций.Характеристика = ТаблЗаказы.Характеристика)
		ПО ТаблКП.КП = ТаблЗаказы.КП
			И ТаблКП.Номенклатура = ТаблЗаказы.Номенклатура
			И ТаблКП.Характеристика = ТаблЗаказы.Характеристика

ГДЕ 
	ТаблКП.Производитель <> ТаблКП.Номенклатура.Производитель 

УПОРЯДОЧИТЬ ПО
	КП,
	КПДата
Показать
10. Grivba 15 26.02.21 10:46 Сейчас в теме
мммм....
Толи лыжи не едут, толи я смотрю не туда....
ПОМЕСТИТЬ ТаблКП
ИЗ
    Документ.КоммерческоеПредложениеКлиенту.Товары КАК КоммерческоеПредложениеКлиентуТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Курсы КАК Курсы
        ПО КоммерческоеПредложениеКлиентуТовары.Ссылка.Валюта = Курсы.Валюта
            И (НАЧАЛОПЕРИОДА(КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата, ДЕНЬ) = Курсы.Период)
ГДЕ
    КоммерческоеПредложениеКлиентуТовары.Ссылка.Дата МЕЖДУ &Д1 И &Д2
    И КоммерческоеПредложениеКлиентуТовары.Ссылка.Проведен
    И КоммерческоеПредложениеКлиентуТовары.Номенклатура.Производитель<>КоммерческоеПредложениеКлиентуТовары.этлПроизводитель
Показать

так делали?
;
12. Lllypuk 26.02.21 11:07 Сейчас в теме
(10) Да , вот отчет сам, показывает всё так же
Прикрепленные файлы:
ВедомостьКП_202105.erf
11. Albert_2008 26.02.21 11:06 Сейчас в теме
Может сюда посмотреть "ВЫБРАТЬ Различные"
13. Grivba 15 26.02.21 11:21 Сейчас в теме
А такой вопрос..

Типы одинаковые????
14. Grivba 15 26.02.21 11:22 Сейчас в теме
Если они разные, то конечно ничего не выйдет)))

Только если
КоммерческоеПредложениеКлиентуТовары.Номенклатура.Производитель.Наименование<>КоммерческоеПредложениеКлиентуТовары.этлПроизводитель.Наименование
15. Lllypuk 26.02.21 11:58 Сейчас в теме
(14) Вот тут сделал так

И КоммерческоеПредложениеКлиентуТовары.Номенклатура.Производитель = КоммерческоеПредложениеКлиентуТовары.этлПроизводитель


Все одинаковые показывает без проблем
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот