Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 21:02

Доработка отчёта

Автор gliokker, 28 авг 2013, 08:45

0 Пользователей и 1 гость просматривают эту тему.

gliokker

Цитата: mixqn от 28 авг 2013, 11:08
можно.
форма обычная, как я понимаю, не управляемая?
Да обычная.
Добавлено: 28 авг 2013, 12:09


А как это сделать?
Добавлено: 28 авг 2013, 13:27


Цитата: gliokker от 28 авг 2013, 11:09
Цитата: mixqn от 28 авг 2013, 11:08
можно.
форма обычная, как я понимаю, не управляемая?
Да обычная.
Добавлено: 28 авг 2013, 12:09


А как это сделать?

ребят ну помогите
вот запрос
ВЫБРАТЬ
   уатПростои.Период,
   уатПростои.Регистратор,
   уатПростои.ТС,
   уатПростои.Водитель,
   уатПростои.ВидПростоя,
   уатПростои.Время / 60 / 60 КАК Время
ИЗ
   РегистрНакопления.уатПростои КАК уатПростои
Сделал форму отчёта
Добавил элемент выбор периода
привязал к моим параметрам

Процедура ВыбПериодНажатие(Элемент)
   НастройкаПериода = Новый НастройкаПериода;
   НастройкаПериода.РедактироватьКакИнтервал = Истина;
   НастройкаПериода.РедактироватьКакПериод = Истина;
   НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период;
   НастройкаПериода.УстановитьПериод(НачПериода, ?(КонПериода='0001-01-01', КонПериода, КонецДня(КонПериода)));
   Если НастройкаПериода.Редактировать() Тогда
      НачПериода = НастройкаПериода.ПолучитьДатуНачала();
      КонПериода = НастройкаПериода.ПолучитьДатуОкончания();
   КонецЕсли;
   УстановитьПараметрыПериода();
КонецПроцедуры

Процедура УстановитьПараметрыПериода() 
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаОкончания"));
Параметр.Значение =КонецДня(КонПериода); 
Параметр.Использование = Истина;   
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ДатаНачала")); 
Параметр.Значение = НачПериода; 
Параметр.Использование = Истина; 
КонецПроцедуры

Всё работает но,ставишь период напиример с 01.01.2013 по 01.02.2013 всё равно выбирает все значения из регистра

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск