Для последней таблице которая все данные собирает понятно, В полях набора данных кликаем Роль и ставим галочку "обязательный"
Но для временных таблиц подобное не сделаешь, так как "Роль" не доступна для редактирования может как в самом запросе можно такое провернуть?
Поле считается не обязательным, если оно не используется. Натыкался на это. В итоге пришлось использовать поле в условии типа
"Поле = 0 ИЛИ Истина", тогда сработало.
+(4) У меня была проблема когда из таблицы ОстаткиИОбороты реально использовал только начальный остаток, СКД обрезал остальные поля и в итоге в основную таблицу не попадали данные имеющие оборот за период, но не имеющие начального остатка. В промежуточном запрос поставил условие "Оборот>0 ИЛИ Истина" и всё сработало.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.