Объединение таблиц в СКД

1. WhiteBlur 26.04.22 15:49 Сейчас в теме
Всем привет, по заданию нужно создать вот такой отчет (рис1) , но у меня что максимум получилось во это - (рис 2), никак не могу понять как убрать наименование склада с объединяемой таблицей.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	ТоварыНаСкладахОстатки.Склад КАК Склад,
	ТоварыНаСкладахОстатки.КоличествоОстаток КАК Количество,
	ТоварыНаСкладахОстатки.СуммаОстаток КАК Себестоимость,
	ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстатки.Характеристика КАК Партия
ПОМЕСТИТЬ ВТ_Остатки
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки

ИНДЕКСИРОВАТЬ ПО
	Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ШтрихкодыНоменклатурСрезПоследних.Номенклатура КАК Номенклатура,
	ШтрихкодыНоменклатурСрезПоследних.Штрихкод КАК Штрихкод
ПОМЕСТИТЬ ВТ_Штрих
ИЗ
	РегистрСведений.ШтрихкодыНоменклатур.СрезПоследних КАК ШтрихкодыНоменклатурСрезПоследних

ИНДЕКСИРОВАТЬ ПО
	Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ВТ_Остатки.Номенклатура КАК Номенклатура,
	ВТ_Штрих.Штрихкод КАК Штрихкод,
	ВТ_Остатки.Партия КАК Партия,
	ВТ_Остатки.Количество КАК Количество,
	ВТ_Остатки.Себестоимость КАК Себестоимость,
	ВТ_Остатки.Склад КАК Склад
ИЗ
	ВТ_Остатки КАК ВТ_Остатки
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Штрих КАК ВТ_Штрих
		ПО ВТ_Остатки.Номенклатура = ВТ_Штрих.Номенклатура

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
	NULL,
	NULL,
	NULL,
	NULL,
	ВТ_Остатки.Себестоимость,
	ВТ_Остатки.Склад
ИЗ
	ВТ_Остатки КАК ВТ_Остатки
Показать
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
3. dmbarchenkov 26.04.22 16:00 Сейчас в теме
(2) не понятен вопрос, что значит убрать Склад с объединяемой таблицей?
Если речь идёт о том, чтобы убрать склад в детальных записях, тогда так:
Прикрепленные файлы:
WhiteBlur; +1 Ответить
6. dmbarchenkov 26.04.22 16:15 Сейчас в теме
(5) не нужно там объединение. Запрос:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК Количество,
ТоварыНаСкладахОстатки.СуммаОстаток КАК Себестоимость,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Характеристика КАК Партия,
ШтрихкодыНоменклатурСрезПоследних.Штрихкод
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатур.СрезПоследних КАК ШтрихкодыНоменклатурСрезПоследних
ПО ТоварыНаСкладахОстатки.Номенклатура = ШтрихкодыНоменклатурСрезПоследних.Номенклатура
Показать


а всё остальное в настройках отчёта надо делать
Прикрепленные файлы:
WhiteBlur; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 26.04.22 15:57 Сейчас в теме
(1) Попробуйте следующее: в настройках схемы убрать поле Склад из общих полей в структуре
http://joxi.ru/82QJypzi884KjA
3. dmbarchenkov 26.04.22 16:00 Сейчас в теме
(2) не понятен вопрос, что значит убрать Склад с объединяемой таблицей?
Если речь идёт о том, чтобы убрать склад в детальных записях, тогда так:
Прикрепленные файлы:
WhiteBlur; +1 Ответить
7. glek 119 26.04.22 16:16 Сейчас в теме
(3) Еще раз прочитайте что я написал. Где я писал что про объединяемую таблицу?
8. dmbarchenkov 26.04.22 16:18 Сейчас в теме
(7) это я промахнулся, писал ответ на (1) сообщение.
9. WhiteBlur 26.04.22 16:28 Сейчас в теме
(8) я так делал, но не получается так как в отчете в примере на рис 1
Прикрепленные файлы:
10. WhiteBlur 26.04.22 16:30 Сейчас в теме
(9)вероятно где-то туплю жестко )))) почти весь диплом сделал, и на отчете застопорился
11. dmbarchenkov 26.04.22 16:33 Сейчас в теме
(9) смотри сообщение (3), 2-ой рисунок. И будет Склад и номенклатура в разных колонках.
WhiteBlur; +1 Ответить
13. WhiteBlur 26.04.22 16:41 Сейчас в теме
(11)Спасибо тебе о ВЕЛИКИЙ, все получилось, я целый день над этой фигней прыгал ))))))
Прикрепленные файлы:
14. dmbarchenkov 26.04.22 16:48 Сейчас в теме
(13) Пожалуйста! Рад был помочь.
12. glek 119 26.04.22 16:38 Сейчас в теме
(9) Тогда верните назад и используйте условное оформление на группировке детальных записей (текст = "" для поля склад)
4. dmbarchenkov 26.04.22 16:03 Сейчас в теме
(1) Вообще что это за запрос? вы объединяете для чего? Чтобы получить группировку что ли?
5. WhiteBlur 26.04.22 16:06 Сейчас в теме
(4)мне нужно отчет получить как на первой картинке, я никак не могу сообразить как сделать что бы 1-ая строка была чисто склад с итогом а далее что в этот склад входит, дошло что через объединение нужно делать, но склад по всем строкам проставляется
6. dmbarchenkov 26.04.22 16:15 Сейчас в теме
(5) не нужно там объединение. Запрос:
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Склад КАК Склад,
ТоварыНаСкладахОстатки.КоличествоОстаток КАК Количество,
ТоварыНаСкладахОстатки.СуммаОстаток КАК Себестоимость,
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Характеристика КАК Партия,
ШтрихкодыНоменклатурСрезПоследних.Штрихкод
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатур.СрезПоследних КАК ШтрихкодыНоменклатурСрезПоследних
ПО ТоварыНаСкладахОстатки.Номенклатура = ШтрихкодыНоменклатурСрезПоследних.Номенклатура
Показать


а всё остальное в настройках отчёта надо делать
Прикрепленные файлы:
WhiteBlur; +1 Ответить
Оставьте свое сообщение

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