Не получается установить значение из формы
Не смотря на то, что значение из формы записывается в параметр, все равно выборка не правильно работает...
Вот код....
Вот доказательство того, что данные взялись
Вот код....
&НаКлиенте
Процедура Отправить(Команда)
ТабДок = Новый ТабличныйДокумент;
ПоказатьНаСервере(ТабДок);
ТабДок.показать("ХаХа");
КонецПроцедуры
//&НаСервере
//Функция ПолучитьМакетНаСервере()
// Возврат РеквизитФормыВЗначение("Отчет").ПолучитьМакет("Макет");
//КонецФункции
&НаСервере
Процедура ПоказатьНаСервере(ТабДок)
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Обработка = РеквизитФормыВЗначение("Объект");
Макет = Обработка.ПолучитьМакет("Макет");
// СуммаДокумента = РеквизитФормыВзначение(Объект.сумма);
Сообщить(СуммаДокумента) ;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказКлиента.Номер КАК Номер ,
| ЗаказКлиента.Дата КАК Дата,
| ЗаказКлиента.Контрагент.Наименование КАК КонтрагентНаименование,
| ЗаказКлиента.СуммаДокумента КАК СуммаДокумента,
| ЗаказКлиента.Менеджер.Наименование КАК МенеджерНаименование
|ИЗ
| Документ.ЗаказКлиента КАК ЗаказКлиента
|ГДЕ
//| ЗаказКлиента.Дата = &Период
| ЗаказКлиента.СуммаДокумента = СуммаДокумента";
//Запрос.УстановитьПараметр("Дата", Период);
Запрос.УстановитьПараметр("СуммаДокумента", СуммаДокумента);
РезультатЗапроса = Запрос.Выполнить();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");
ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень());
КонецЦикла;
ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
Сообщить(Объект.сумма)
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецПроцедуры
ПоказатьВот доказательство того, что данные взялись
Прикрепленные файлы:
По теме из базы знаний
- Неочевидные нюансы записи управляемой формы
- Что не так с таблицами формы?
- Параметры открытия формы выбора отборов и параметров СКД ("связи параметров выбора" списочных значений СКД)
- Работа с требованиями при автоматизации процессов планирования. Как не получить «лоскутное одеяло» и при этом удержать границы проекта
- Несколько альтернативных универсальных способов подбора ссылок при переносах данных
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот