|
соединение наборов данных | ☑ | ||
---|---|---|---|---|
0
tired
27.07.20
✎
15:42
|
соединение наборов данных
сделал два набора данных в виде запросов: ВЫБРАТЬ ИзСпецификаций.Ссылка КАК Спецификация, ИзСпецификаций.Номенклатура КАК Номенклатура, ИзСпецификаций.Характеристика КАК Характеристика, ИзСпецификаций.ПрименениеМатериала КАК Строка ИЗ Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК ИзСпецификаций ВЫБРАТЬ Материалы.Спецификация КАК ЦилиндрыСпецификация, Материалы.Номенклатура КАК ЦилиндрыНоменклатура, Материалы.Характеристика КАК ЦилиндрыХарактеристика, СУММА(Материалы.Количество / Материалы.КоличествоНаЕдиницуПродукции) КАК ЦилиндрыКоличество ИЗ РегистрНакопления.ПланыПотребленияМатериалов КАК Материалы ГДЕ Материалы.Сценарий.Наименование = "на день" И Материалы.ДатаПроизводства = &НаДату И Материалы.Номенклатура.Наименование = "Труба" И НЕ Материалы.Характеристика.Наименование ПОДОБНО "%1,5%" И НЕ Материалы.Характеристика.Наименование ПОДОБНО "%2,5%" СГРУППИРОВАТЬ ПО Материалы.Спецификация, Материалы.Номенклатура, Материалы.Характеристика указал связи наборов: источник | приёмник | выражение источник | выражение приёмник Цилиндры | Примечания | ЦилиндрыНоменклатура | Номенклатура Цилиндры | Примечания | ЦилиндрыХарактеристика | Характеристика Цилиндры | Примечания | ЦилиндрыСпецификация | Спецификация если вывожу отчёт без колонки "Строка" - всё нормально, но если добавляю её, то количество строк увеличивается в квадрате и все значения в этой колонке пустые. что не так делаю? |
|||
1
ДНН
27.07.20
✎
16:03
|
(0) А если в наборе Примечания свернуть и получить максимум от поля "ПрименениеМатериала"?
|
|||
2
spiller26
27.07.20
✎
16:06
|
(0) Загони во временные таблицы сначала, потом соединяй.
|
|||
3
tired
28.07.20
✎
07:59
|
(1) не понял. что свернуть? что значит "получить максимум"?
|
|||
4
ДНН
28.07.20
✎
08:52
|
ВЫБРАТЬ
ИзСпецификаций.Ссылка КАК Спецификация, ИзСпецификаций.Номенклатура КАК Номенклатура, ИзСпецификаций.Характеристика КАК Характеристика, МАКСИМУМ(ИзСпецификаций.ПрименениеМатериала) КАК Строка ИЗ Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК ИзСпецификаций СГРУППИРОВАТЬ ПО ИзСпецификаций.Ссылка, ИзСпецификаций.Номенклатура, ИзСпецификаций.Характеристика |
|||
5
tired
28.07.20
✎
15:49
|
оказывается, что значения пропадают, если ещё один набор данных связать с первым набором. почему так? как тогда делать? весь смысл был в том, чтобы использовать один набор для вывода нескольких таблиц.
источник | приёмник | выражение источник | выражение приёмник Цилиндры | Примечания | ЦилиндрыНоменклатура | Номенклатура Цилиндры | Примечания | ЦилиндрыХарактеристика | Характеристика Цилиндры | Примечания | ЦилиндрыСпецификация | Спецификация Кожухи | Примечания | КожухиНоменклатура | Номенклатура Кожухи | Примечания | КожухиХарактеристика | Характеристика Кожухи | Примечания | КожухиСпецификация | Спецификация |
|||
6
tired
29.07.20
✎
06:57
|
(2) Если я, например, делаю первый набор временной таблицей, то отчёт перестаёт формироваться и выдаёт ошибку "Поле не найдено "Строка"".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |