Если ТЗ передать в набор данных, скомпоновать и вывести через СКД (добавить программным образом структуру отчета, колонки), то в выбранных полях эти колонки отображены как удаленные (крестик) а в доступных полях этих полей нет. Соответственно, не могу и группировать, так как там этих полей тоже нет.... ТЗ может быть любая с любым количеством колонок - заранее не известна....
(0) управляемая форма. как сделать, чтобы поля были в доступных полях группировки в СКД у внешней тз, где набор данных вначале не определен в самой СКД и неизвестны колонки у набора данных....
+(3) Если попробуешь вручную создать отчет на СКД с ТЗ в качестве внешнего источника данных, увидишь, что поля в набор данных нужно добавлять вручную.
Если делаешь программно и пропускаешь этот пункт, сразу создаешь настройки, то естественно они будут с крестиком, потому, что их нет в наборе данных.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший