Форма регламентированной отчетности - сломался выбор периода

1. v.l. 437 28.02.12 12:10 Сейчас в теме
Сегодня с утра бухгалтерия стоит на ушах - не могут выбрать отчетность прошлого месяца.



Но если выбрать "произвольный период" и там указать январь 2012 - работает. Ковыряние в модуле привело к такому коду:

Процедура ВосстановитьПараметрыОтбора()

Организация = ВосстановитьЗначение("ФормаРеглИФинОтчетности_Организация");
КодИФНС = ВосстановитьЗначение("ФормаРеглИФинОтчетности_КодИФНС");
ОтборКодИФНС = ВосстановитьЗначение("ФормаРеглИФинОтчетности_ОтборКодИФНС");
ОтборПериод = ВосстановитьЗначение("ФормаРеглИФинОтчетности_ОтборПериод");
Периодичность = ВосстановитьЗначение("ФормаРеглИФинОтчетности_ПолеВыбораПериодичность");
Если Периодичность = Неопределено Тогда
Периодичность = "По итогам";
КонецЕсли;
ДатаНачалаПериодаОтчета = ВосстановитьЗначение("ФормаРеглИФинОтчетности_ДатаНачалаПериодаОтчета");
ДатаКонцаПериодаОтчета = ВосстановитьЗначение("ФормаРеглИФинОтчетности_ДатаКонцаПериодаОтчета");
...

Процедура ПриЗакрытии()

СохранитьЗначение("ФормаРеглИФинОтчетности_СписокВидовОтчетов" , СписокВыбранныхСсылокВДеревеОтчетов());
СохранитьЗначение("ФормаРеглИФинОтчетности_ТекущаяСтраницаОсновнойПанели" , ЭлементыФормы.ОсновнаяПанель.ТекущаяСтраница.Имя);
СохранитьЗначение("ФормаРеглИФинОтчетности_Организация" , Организация);
СохранитьЗначение("ФормаРеглИФинОтчетности_ОтборПериод" , ОтборПериод);
СохранитьЗначение("ФормаРеглИФинОтчетности_ПолеВыбораПериодичность" , Периодичность);
СохранитьЗначение("ФормаРеглИФинОтчетности_ДатаНачалаПериодаОтчета" , ДатаНачалаПериодаОтчета);
СохранитьЗначение("ФормаРеглИФинОтчетности_ДатаКонцаПериодаОтчета" , ДатаКонцаПериодаОтчета);
СохранитьЗначение("ФормаРеглИФинОтчетности_ДокументОтбор" , мДокументОтбор);
СохранитьЗначение("ФормаРеглИФинОтчетности_ПоказыватьПустые" , мОтображатьПустые);
СохранитьЗначение("ФормаРеглИФинОтчетности_мИерархическийПросмотр" , мИерархическийПросмотр);
СохранитьЗначение("ФормаРеглИФинОтчетности_ПечататьСДвухмернымШтрихКодом" , мПечататьСДвухмернымШтрихКодом);
СохранитьЗначение("ФормаРеглИФинОтчетности_мОтбиратьПоДокументуОтбора" , мОтбиратьПоДокументуОтбора);
СохранитьЗначение("ФормаРеглИФинОтчетности_ФильтроватьВидыОтчетовПоПериоду" , мФильтроватьВидыОтчетовПоПериоду);

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

Следуя логике кода, выбираю период "Январь 2012", переоткрываю форму и вуаля - работает. Дальше делаю как бухгалтер - мышкой хочу выбрать 2011 год (кнопка выбора "вниз") и сразу с 2012 падаю в 2000 год, мышкой "поднимаюсь" вверх - и только до 2010 года, как и было в начале. Выбираю 2012 вручную, чтобы опять попасть в январь 2012, а мне система говорит - нихт!


Я уже сделал принудительно выбор периода, но после манипуляций всё становится опять наперекосяк.
Кудой копать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. пользователь 28.02.12 12:47
Сообщение было скрыто модератором.
...
3. v.l. 437 28.02.12 15:13 Сейчас в теме
Всё!
Проблема решилась!

В свойствах поля ввода было установлено максзначение = 2010.
Я тут уже и кеш чистил, и сохранённые настройки вручную обработкой менял.

Тема закрыта.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот