1. user1169791 12.09.19 10:41 Сейчас в теме

Отчет по табличным частям документа

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

Изначально хотел сделать связь между ресурсами,но данные выходил только по одному подразделению!
убрав эту связь получилось вот так как на скрине!скажите пожалуйста,можно ли как то обозначить ресурсам принадлежность,к определенному подразделению?
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
2. user614822 29 12.09.19 10:51 Сейчас в теме
У вас что подразделение не в документе а в табличных частях? :-0
5. user1169791 12.09.19 11:00 Сейчас в теме
7. user614822 29 12.09.19 11:08 Сейчас в теме
(5) у вас что-то самописное?
9. user1169791 12.09.19 11:23 Сейчас в теме
(7)да документ самописный!нужно просто забрать данные из таблиц этого документа и вывести в отчет!
3. VmvLer 12.09.19 10:52 Сейчас в теме
"ВЫБРАТЬ
	ЦиклыТаблицаТП.Ссылка.Дата КАК Дата,
	ЦиклыТаблицаТП.Ссылка.Заказ КАК Заказ,
	ЦиклыТаблицаТП.ИсполняемыйПрибор КАК ИсполняемыйПрибор,
	ЦиклыТаблицаТП.КоличествоИсполняемогоПрибора КАК КоличествоИсполняемогоПрибора,
	ЦиклыТаблицаТП.КоличествоНаВыходеСУчастка КАК КоличествоНаВыходеСУчастка,
	ЦиклыТаблицаТП.Брак КАК Брак,
	ЦиклыТаблицаТП.ОсталосьСделать КАК ОсталосьСделать,
	ЦиклыТаблицаТП.Подразделение КАК Подразделение
ИЗ
Документ.Циклы.ТаблицаТП КАК ЦиклыТаблицаТП
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.Циклы.ТаблицаТЦ КАК ЦиклыТаблицаТЦ
    ПО ЦиклыТаблицаТП.Ссылка.Дата = ЦиклыТаблицаТЦ.Ссылка.Дата
        И ЦиклыТаблицаТП.Ссылка.Заказ = ЦиклыТаблицаТЦ.Ссылка.Заказ
        И ЦиклыТаблицаТП.ИсполняемыйПрибор = ЦиклыТаблицаТЦ.ИсполняемыйПрибор"
Показать


Я выбросил из запроса для СКД всякую фигню и привел с сносному виду
и теперь можно получить краткий вербальный ответ, что вы хотите получить?

хотя посмотрел вдумчиво на

ИЗ
Документ.Циклы.ТаблицаТП КАК ЦиклыТаблицаТП
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.Циклы.ТаблицаТЦ КАК ЦиклыТаблицаТЦ


и пропало желание помогать автору.
в таких случаях я советую пойти в артисты, можно начать петь на свадьбах - хорошо платят.
4. user1169791 12.09.19 10:58 Сейчас в теме
(3) В этом то все и дело,у меня был такой запрос,он выдает вот такой результат!(скрин)
Тут нет другого подразделения и данных по нему
Прикрепленные файлы:
6. VmvLer 12.09.19 11:02 Сейчас в теме
(4) я передумал и понял вашу логику
надо так

"ВЫБРАТЬ
    ЦиклыТаблицаТП.Ссылка.Дата КАК Дата,
    ЦиклыТаблицаТП.Ссылка.Заказ КАК Заказ,
    ЦиклыТаблицаТП.Подразделение КАК Подразделение,
    Истина ЭтоТП
.....

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

ВЫБРАТЬ
    ЦиклыТаблицаТЦ.Ссылка.Дата,
    ЦиклыТаблицаТЦ.Ссылка.Заказ,
    ЦиклыТаблицаТЦ.Подразделение,
    Ложь
    
    
....
Показать


группировку колонок в СКД делать по полю "ЭтоТП"

ТП и ТЦ сбило меня с толку, да и много точек в запросе вызывает у меня
заряд молний из глаз.
8. user1169791 12.09.19 11:22 Сейчас в теме
(6)Он прям сходу ругаться начинает
Прикрепленные файлы:
10. VmvLer 12.09.19 11:32 Сейчас в теме
(8) исправьте текст сами
я вам дал идею
11. user1169791 12.09.19 12:55 Сейчас в теме
(10)вот решение!Спасибо за помощь!
ВЫБРАТЬ
	ЦиклыТаблицаТП.Ссылка.Заказ КАК Заказ,
	ЦиклыТаблицаТП.Ссылка.Дата КАК Дата,
	ЦиклыТаблицаТП.Подразделение КАК Подразделение,
	ИСТИНА КАК ЭтоТП,
	ЦиклыТаблицаТП.ИсполняемыйПрибор КАК ИсполняемыйПрибор,
	ЦиклыТаблицаТП.КоличествоИсполняемогоПрибора КАК КоличествоИсполняемогоПрибора,
	ЦиклыТаблицаТП.КоличествоНаВыходеСУчастка КАК КоличествоНаВыходеСУчастка,
	ЦиклыТаблицаТП.Брак КАК Брак,
	ЦиклыТаблицаТП.ОсталосьСделать КАК ОсталосьСделать
ИЗ
	Документ.Циклы.ТаблицаТП КАК ЦиклыТаблицаТП

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

ВЫБРАТЬ
	ЦиклыТаблицаТЦ.Ссылка.Заказ,
	ЦиклыТаблицаТЦ.Ссылка.Дата,
	ЦиклыТаблицаТЦ.Подразделение,
	ЛОЖЬ,
	ЦиклыТаблицаТЦ.ИсполняемыйПрибор,
	ЦиклыТаблицаТЦ.КоличествоИсполняемогоПрибора,
	ЦиклыТаблицаТЦ.КоличествоНаВыходеСУчастка,
	ЦиклыТаблицаТЦ.Брак,
	ЦиклыТаблицаТЦ.ОсталосьСделать
ИЗ
	Документ.Циклы.ТаблицаТЦ КАК ЦиклыТаблицаТЦ
Показать
13. VmvLer 12.09.19 13:23 Сейчас в теме
(11) я не понял вопроса.
умозаключения и вопросы лучше формулировать кратко и понятно, а не вкладывать вопрос в вопрос,
мы же тут не в матрешки играем.

если мне что-то не очевидно - я открываю консоль, выполняю запрос, смотрю, думаю...

я не могу вспомнить ситуацию когда в результате размышлений решения не было.
очень редко был вывод - решение есть, но применять его не будем, слишком прожорливо и сложно.
12. VmvLer 12.09.19 13:17 Сейчас в теме
представление поля ЭтоТП можно поменять
- в наборе данных... ВЫБОР КОГДА ЭтоТП = ИСТИНА ТОГДА
- в условном оформлении настройки
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Екатеринбург
зарплата от 120 000 руб. до 120 000 руб.
Полный день

Бизнес-аналитик 1С
Москва
зарплата от 140 000 руб. до 200 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб.
Полный день


Программисты 1С УТ / БУЗ/ЗУП / БИТ ФИНАНС
Москва
зарплата от 100 000 руб. до 180 000 руб.
Полный день