Не смотря на то, что значение из формы записывается в параметр, все равно выборка не правильно работает...
Вот код....

```1c
    &НаКлиенте
    Процедура Отправить(Команда)
    ТабДок = Новый ТабличныйДокумент;
    ПоказатьНаСервере(ТабДок);
    ТабДок.показать("ХаХа");

    КонецПроцедуры

    //&НаСервере
    //Функция ПолучитьМакетНаСервере()
    // Возврат РеквизитФормыВЗначение("Отчет").ПолучитьМакет("Макет");
    //КонецФункции

    &НаСервере
    Процедура ПоказатьНаСервере(ТабДок)

    //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

    Обработка = РеквизитФормыВЗначение("Объект");
    Макет = Обработка.ПолучитьМакет("Макет");
    // СуммаДокумента = РеквизитФормыВзначение(Объект.сумма);
    Сообщить(СуммаДокумента) ;

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ЗаказКлиента.Номер КАК Номер ,
    | ЗаказКлиента.Дата КАК Дата,
    | ЗаказКлиента.Контрагент.Наименование КАК КонтрагентНаименование,
    | ЗаказКлиента.СуммаДокумента КАК СуммаДокумента,
    | ЗаказКлиента.Менеджер.Наименование КАК МенеджерНаименование
    |ИЗ
    | Документ.ЗаказКлиента КАК ЗаказКлиента
    |ГДЕ
    //| ЗаказКлиента.Дата = &Период
    | ЗаказКлиента.СуммаДокумента = СуммаДокумента";

    //Запрос.УстановитьПараметр("Дата", Период);
    Запрос.УстановитьПараметр("СуммаДокумента", СуммаДокумента);
    РезультатЗапроса = Запрос.Выполнить();

    ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
    ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
    ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
    ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
    ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

    ТабДок.Очистить();
    ТабДок.Вывести(ОбластьЗаголовок);
    ТабДок.Вывести(ОбластьШапкаТаблицы);
    ТабДок.НачатьАвтогруппировкуСтрок();

    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
    ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
    КонецЦикла;

    ТабДок.ЗакончитьАвтогруппировкуСтрок();
    ТабДок.Вывести(ОбластьПодвалТаблицы);
    ТабДок.Вывести(ОбластьПодвал);
    Сообщить(Объект.сумма)
    //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА

    КонецПроцедуры
```

Вот доказательство того, что данные взялись
---
Ааааа, так у вас же параметр Сумма на форме имеет тип "Строка", вероятнее всего.
---
| ЗаказКлиента.СуммаДокумента = СуммаДокумента";
Может в этой строке надо
```1c
    ЗаказКлиента.СуммаДокумента = &СуммаДокумента
```
---
Исправил, но все равно не работает условие... Просто выводится вся таблица и всё
---
Можно посмотреть что именно выводится?
---
Прикрепил
---
Если вместо параметра вводить число, то работает...
---
Ааааа, так у вас же параметр Сумма на форме имеет тип "Строка", вероятнее всего.
---
А какой надо? Я просто с Swift пытаюсь выучить это и чет очень туго идет, не привычно после android studio и xcode... Типа int, integer я не увидел и подумал что идет автоматическое изменение типа при математической операции...
---
Ну не))
в запросах так не работает. Установите тип "Число", разрядность и количество знаков после запятой посмотрите у реквизита "СуммаДокумента" документа "ЗаказКлиента".
---
В обработке, как я вижу, есть реквизит "Сумма". Вот у него и измените тип
---
Гениально конечно что с ходу поняли в чем может быть проблема....
Спасибо! Проблема была в типе данных и в том что, путь к данным был указан не правильно....
Учусь...
---
А не подскажете как нагуглить как работать с отрезком времени? Типа период... начало даты и конец даты... Не моуг найти ничего
---
смотря где необходимо использовать
---
вопрос где вы собираетесь использовать. А так то в СП есть моменты использования даты