Из такого запроса:
```1c
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 8
    И ЧАС(ЗаказПокупателя.Дата) < 9
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС8До9,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 9
    И ЧАС(ЗаказПокупателя.Дата) < 10
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС9До10,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 10
    И ЧАС(ЗаказПокупателя.Дата) < 11
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС10До11,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 11
    И ЧАС(ЗаказПокупателя.Дата) < 12
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС11До12,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 12
    И ЧАС(ЗаказПокупателя.Дата) < 13
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС12До13,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 13
    И ЧАС(ЗаказПокупателя.Дата) < 14
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС13До14,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 14
    И ЧАС(ЗаказПокупателя.Дата) < 15
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС14До15,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 15
    И ЧАС(ЗаказПокупателя.Дата) < 16
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС15До16,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 16
    И ЧАС(ЗаказПокупателя.Дата) < 17
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС16До17,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 17
    И ЧАС(ЗаказПокупателя.Дата) < 18
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС17До18,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 18
    И ЧАС(ЗаказПокупателя.Дата) < 19
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС18До19,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 19
    И ЧАС(ЗаказПокупателя.Дата) < 20
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС19До20
    ПОМЕСТИТЬ ВремяЗаявки
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КредитныйКонтрольЗаявок.Документ) КАК Документ
    ПОМЕСТИТЬ ВсегоЗаявокПрошедшихКК
    ИЗ
    РегистрСведений.КредитныйКонтрольЗаявок КАК КредитныйКонтрольЗаявок
    ГДЕ
    КредитныйКонтрольЗаявок.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КредитныйКонтрольЗаявок.Документ) КАК Документ
    ПОМЕСТИТЬ ПросрочкаПоНакладным
    ИЗ
    РегистрСведений.КредитныйКонтрольЗаявок КАК КредитныйКонтрольЗаявок
    ГДЕ
    КредитныйКонтрольЗаявок.ПричинаОтклонения = ЗНАЧЕНИЕ(Справочник.ПричиныОтклоненияЗаявокКК.ПросроченоПоАгентскомуПроекту)
    И КредитныйКонтрольЗаявок.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КредитныйКонтрольЗаявок.Документ) КАК Документ
    ПОМЕСТИТЬ АгентЗапрет
    ИЗ
    РегистрСведений.КредитныйКонтрольЗаявок КАК КредитныйКонтрольЗаявок
    ГДЕ
    КредитныйКонтрольЗаявок.ПричинаОтклонения = ЗНАЧЕНИЕ(Справочник.ПричиныОтклоненияЗаявокКК.АгентЗапрет)
    И КредитныйКонтрольЗаявок.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КредитныйКонтрольЗаявок.Документ) КАК Документ
    ПОМЕСТИТЬ КонтрагентЗапрет
    ИЗ
    РегистрСведений.КредитныйКонтрольЗаявок КАК КредитныйКонтрольЗаявок
    ГДЕ
    КредитныйКонтрольЗаявок.ПричинаОтклонения = ЗНАЧЕНИЕ(Справочник.ПричиныОтклоненияЗаявокКК.КонтрагентЗапрет)
    И КредитныйКонтрольЗаявок.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КредитныйКонтрольЗаявок.Документ) КАК Документ
    ПОМЕСТИТЬ МеньшеМинимальнойСуммы
    ИЗ
    РегистрСведений.КредитныйКонтрольЗаявок КАК КредитныйКонтрольЗаявок
    ГДЕ
    КредитныйКонтрольЗаявок.ПричинаОтклонения = ЗНАЧЕНИЕ(Справочник.ПричиныОтклоненияЗаявокКК.ЗаявкаМеньшеМинимальнойСуммы)
    И КредитныйКонтрольЗаявок.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    СУММА(ВсегоЗаявокПрошедшихКК.Документ) КАК ВсегоЗаявок,
    СУММА(АгентЗапрет.Документ) КАК ЗапретТТ,
    СУММА(КонтрагентЗапрет.Документ) КАК ЗапретКонтрагент,
    СУММА(МеньшеМинимальнойСуммы.Документ) КАК МеньшеМинСуммы,
    СУММА(ПросрочкаПоНакладным.Документ) КАК Просрочка,
    СУММА(ЕСТЬNULL(ПросрочкаПоНакладным.Документ / ВсегоЗаявокПрошедшихКК.Документ * 100, 0)) КАК ДолгПоНакладной,
    СУММА(ЕСТЬNULL(МеньшеМинимальнойСуммы.Документ / ВсегоЗаявокПрошедшихКК.Документ * 100, 0)) КАК ЗаявкаМенееМинимальногоРазмераЗаказа,
    СУММА(ЕСТЬNULL(КонтрагентЗапрет.Документ / ВсегоЗаявокПрошедшихКК.Документ * 100, 111)) КАК КАЗаперт,
    СУММА(АгентЗапрет.Документ / ВсегоЗаявокПрошедшихКК.Документ) КАК АгентЗапрет,
    СУММА(ВремяЗаявки.ЗаказС8До9) КАК ЗаказС8До9,
    СУММА(ВремяЗаявки.ЗаказС9До10) КАК ЗаказС9До10,
    СУММА(ВремяЗаявки.ЗаказС10До11) КАК ЗаказС10До11,
    СУММА(ВремяЗаявки.ЗаказС11До12) КАК ЗаказС11До12,
    СУММА(ВремяЗаявки.ЗаказС12До13) КАК ЗаказС12До13,
    СУММА(ВремяЗаявки.ЗаказС13До14) КАК ЗаказС13До14,
    СУММА(ВремяЗаявки.ЗаказС14До15) КАК ЗаказС14До15,
    СУММА(ВремяЗаявки.ЗаказС15До16) КАК ЗаказС15До16,
    СУММА(ВремяЗаявки.ЗаказС16До17) КАК ЗаказС16До17,
    СУММА(ВремяЗаявки.ЗаказС17До18) КАК ЗаказС17До18,
    СУММА(ВремяЗаявки.ЗаказС18До19) КАК ЗаказС18До19,
    СУММА(ВремяЗаявки.ЗаказС19До20) КАК ЗаказС19До20
    ИЗ
    ВсегоЗаявокПрошедшихКК КАК ВсегоЗаявокПрошедшихКК
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ МеньшеМинимальнойСуммы КАК МеньшеМинимальнойСуммы
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВремяЗаявки КАК ВремяЗаявки
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ АгентЗапрет КАК АгентЗапрет
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ КонтрагентЗапрет КАК КонтрагентЗапрет
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПросрочкаПоНакладным КАК ПросрочкаПоНакладным
    ПО (ИСТИНА)
```

СКД делает такой запрос:

```1c
    ВЫБРАТЬ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
    КОГДА ЧАС(ЗаказПокупателя.Дата) >= 10
    И ЧАС(ЗаказПокупателя.Дата) < 11
    ТОГДА ЗаказПокупателя.Ссылка
    ИНАЧЕ "
    КОНЕЦ) КАК ЗаказС10До11
    ПОМЕСТИТЬ ВремяЗаявки
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
    ;

    ////////////////////////////////////////////////////////////­­////////////////////
    ВЫБРАТЬ
    СУММА(ВремяЗаявки.ЗаказС10До11) КАК ЗаказС10До11
    ИЗ
    ВсегоЗаявокПрошедшихКК КАК ВсегоЗаявокПрошедшихКК
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ МеньшеМинимальнойСуммы КАК МеньшеМинимальнойСуммы
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВремяЗаявки КАК ВремяЗаявки
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ АгентЗапрет КАК АгентЗапрет
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ КонтрагентЗапрет КАК КонтрагентЗапрет
    ПО (ИСТИНА)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПросрочкаПоНакладным КАК ПросрочкаПоНакладным
    ПО (ИСТИНА)
```

 и выводит такую ошибку:
Ошибка при исполнении запроса набора данных
по причине:
{(19, 2)}: Таблица не найдена "ВсегоЗаявокПрошедшихКК"
Как сделать так,чтобы СКД не удалял таблицы и поля?
---
в роли поля поставить признак Обязательное
---
в роли поля поставить признак Обязательное
---
спасибо, поставил у всех полей и заработало)