Имя: Пароль:
1C
1С v8
Обязательный период не заполнен в отчете, но ошибка не выдается
0 kozhem1990
 
15.06.16
10:15
Всем здравствуйте! В отчете есть период, обязательный для заполнения, но: при открытии отчета период пуст, и, нажав "Сформировать", выдается ошибка "Не установлено значение параметра "Период"". Однако: если заполнить период, сформировать отчет, а после этого загрузить предопределенный вариант (при этом период снова становиться незаполненным и подсвечен красным), то отчет формируется по предыдущему значению параметра период, не выдавая ошибку... Надеюсь полно и понятно описал проблему, кто сталкивался, пожалуйста подскажите, в чем чудеса...
1 aka AMIGO
 
15.06.16
10:27
(0) Еще один проверочный вариант: выйти из 1С и сформировать без Периода.

А храниться данные могут в .. типа кэше, или в темпах.. или в юзерских 1с-овских файликах

По варианту выхода/входа темп и кэш исключится

Всё написанное - ИМХО.
2 kozhem1990
 
15.06.16
10:32
aka AMIGO, при выходе, новом открытии отчета - ошибка выдается, всё правильно сказал. А можно почистить кеш программно?
3 kozhem1990
 
15.06.16
10:34
хотя ладно, погуглю, а то обленился. aka AMIGO, спасибо большое за помощь)))
4 aka AMIGO
 
15.06.16
10:34
+1 вчера столкнулся с похожим. Ошибка в коде модуля, бывает.. В результате её - не присваивается значение префикса, и это пустое значение префикса поступает аргументом в функцию "ПрисвоитьНовыйНомер(Преф)"
По-идее в номере документа не должно быть префикса вообще (аргумент-то пуст!), ан нет, возвращается префикс от последнего введенного кем-то документа.

(12) извини, друже, как кэш чистить - я не знаю.. счас кто-нибудь компетентный придет, подскажет..
5 aka AMIGO
 
15.06.16
10:34
(3) За что, помилуй Боже! :)
6 kozhem1990
 
15.06.16
10:42
есть за что) попробую поискать отладчиком, в какой момент времени этот префикс присваивается/не присваивается.
Программист всегда исправляет последнюю ошибку.