соединение наборов данных
сделал два набора данных в виде запросов:
ВЫБРАТЬ
ИзСпецификаций.Ссылка КАК Спецификация,
ИзСпецификаций.Номенклатура КАК Номенклатура,
ИзСпецификаций.Характеристика КАК Характеристика,
ИзСпецификаций.ПрименениеМатериала КАК Строка
ИЗ
Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК ИзСпецификаций
ВЫБРАТЬ
Материалы.Спецификация КАК ЦилиндрыСпецификация,
Материалы.Номенклатура КАК ЦилиндрыНоменклатура,
Материалы.Характеристика КАК ЦилиндрыХарактеристика,
СУММА(Материалы.Количество / Материалы.КоличествоНаЕдиницуПродукции) КАК ЦилиндрыКоличество
ИЗ
РегистрНакопления.ПланыПотребленияМатериалов КАК Материалы
ГДЕ
Материалы.Сценарий.Наименование = "на день"
И Материалы.ДатаПроизводства = &НаДату
И Материалы.Номенклатура.Наименование = "Труба"
И НЕ Материалы.Характеристика.Наименование ПОДОБНО "%1,5%"
И НЕ Материалы.Характеристика.Наименование ПОДОБНО "%2,5%"
СГРУППИРОВАТЬ ПО
Материалы.Спецификация,
Материалы.Номенклатура,
Материалы.Характеристика
указал связи наборов:
источник | приёмник | выражение источник | выражение приёмник
Цилиндры | Примечания | ЦилиндрыНоменклатура | Номенклатура
Цилиндры | Примечания | ЦилиндрыХарактеристика | Характеристика
Цилиндры | Примечания | ЦилиндрыСпецификация | Спецификация
если вывожу отчёт без колонки "Строка" - всё нормально, но если добавляю её, то количество строк увеличивается в квадрате и все значения в этой колонке пустые.
ВЫБРАТЬ
ИзСпецификаций.Ссылка КАК Спецификация,
ИзСпецификаций.Номенклатура КАК Номенклатура,
ИзСпецификаций.Характеристика КАК Характеристика,
МАКСИМУМ(ИзСпецификаций.ПрименениеМатериала) КАК Строка
ИЗ
Справочник.РесурсныеСпецификации.МатериалыИУслуги КАК ИзСпецификаций
СГРУППИРОВАТЬ ПО
ИзСпецификаций.Ссылка,
ИзСпецификаций.Номенклатура,
ИзСпецификаций.Характеристика
оказывается, что значения пропадают, если ещё один набор данных связать с первым набором. почему так? как тогда делать? весь смысл был в том, чтобы использовать один набор для вывода нескольких таблиц.
(2) Если я, например, делаю первый набор временной таблицей, то отчёт перестаёт формироваться и выдаёт ошибку "Поле не найдено "Строка"".
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший