Здравствуйте. Пытаюсь получить интервал в форме списка журнала документов. А получает он какие то нереальные данные. Платформа 8.2.13.205 Вот код
ДатаСравнения = ДокументСписок.Отбор.Дата;
Если ДатаСравнения.ВидСравнения = ВидСравнения.Интервал тогда
Обработка.ДатаНачала = ДокументСписок.Отбор.Дата.ЗначениеС;
Обработка.ДатаОкончания = ДокументСписок.Отбор.Дата.ЗначениеПо;
иначеЕсли ДатаСравнения.ВидСравнения = ВидСравнения.БольшеИлиРавно тогда
Обработка.ДатаНачала = ДокументСписок.Отбор.Дата.Значение;
Обработка.ДатаОкончания = ТекущаяДата();
иначеЕсли ДатаСравнения.ВидСравнения = ВидСравнения.МеньшеИлиРавно тогда
Обработка.ДатаНачала = Дата(1,1,1);;
Обработка.ДатаОкончания = ДокументСписок.Отбор.Дата.Значение;
КонецЕсли;
Получаю интервал я по кнопке в журнале. И если журнал только открыть то все ОК. Если потом поставить дату окончание конец дня то опять все ОК. А если потом обратно выставить дату окончания в без ограничений то останутся старые значение в ВидеСравнения и Значение.
Все разобрался. Если период без ограничений в форме списка, то надо проверять параметр отбора - дата.использование = ЛОЖЬ, а остальные параметры не сбрасываются..
Всем спасибо за участие:)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс