Имя: Пароль:
1C
1С v8
УТ 11.1 Ошибка открытия "Формирование заказов по потребностям"
, , ,
0 maxikat
 
13.04.15
23:30
Прошу подсказать, что нужно заполнить или запустить, чтобы открыть обработку "Формирование заказов по потребностям".
Программу УТ 11.1. знаю не слишком хорошо. Добавила в панель навигации подменю "Формирование заказов по потребностям" и нажимаю на него. Выдается ошибка:

Ошибка инициализации модуля: Обработка.ОбеспечениеПотребностей.МодульОбъекта
по причине:
{Обработка.ОбеспечениеПотребностей.МодульОбъекта(6,25)}: Переменная не определена (ОкончаниеПериодаПланирования)
    Если ЗначениеЗаполнено(<<?>>ОкончаниеПериодаПланирования) И ОкончаниеПериодаПланирования < НачалоДня(ТекущаяДата()) Тогда
{Обработка.ОбеспечениеПотребностей.МодульОбъекта(6,57)}: Переменная не определена (ОкончаниеПериодаПланирования)
    Если ЗначениеЗаполнено(ОкончаниеПериодаПланирования) И <<?>>ОкончаниеПериодаПланирования < НачалоДня(ТекущаяДата()) Тогда


Что за причина?
Буду очень признательна за помощь!
1 maxikat
 
14.04.15
00:33
Никто не сталкивался?
2 hhhh
 
14.04.15
06:31
написано же

Переменная не определена (ОкончаниеПериодаПланирования)


смотрите отладчиком, почему не этой переменной
3 maxikat
 
14.04.15
09:11
В отладчике так просто не найдешь это условие. Иначе бы не писала. Там всего две строки и Параметры, которые непонятно где и как задаются.
4 Бубка Гоп
 
14.04.15
09:19
(3) зачем искать? написано же
{Обработка.ОбеспечениеПотребностей.МодульОбъекта(6,25)}
5 Бубка Гоп
 
14.04.15
09:21
(4) к слову сказать, у меня в модуле объекта этой обработки пусто (ут 11.1.2.31), попахивает самописными интервенциями
6 maxikat
 
14.04.15
09:21
Вот вся процедура

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
    
    Если ЗначениеЗаполнено(ОкончаниеПериодаПланирования) И ОкончаниеПериодаПланирования < НачалоДня(ТекущаяДата()) Тогда
        
        ТекстОшибки = НСтр("ru='Дата окончания периода планирования должна быть не меньше текущей даты'");
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстОшибки,,, "Объект.ОкончаниеПериодаПланирования", Отказ);
        
    КонецЕсли;
    
КонецПроцедуры
7 Бубка Гоп
 
14.04.15
09:22
(6) хз что это, попробуйте обернуть в попытку, что ли
8 Бубка Гоп
 
14.04.15
09:25
(6) по коду, переменной ОкончаниеПериодаПланирования просто неоткуда взяться
9 maxikat
 
14.04.15
09:25
ПРи этом откуда берется ОкончаниеПериодаПланирования непонятно. Это не реквизит и не параметр.
10 Бубка Гоп
 
14.04.15
09:28
(9) мой совет, закоментируйте эту мутную проверку к чертям собачьим
11 Бубка Гоп
 
14.04.15
09:29
(10) + ну и фотку на аватарке поставьте ;)
12 maxikat
 
14.04.15
09:37
(10) Ахаха)) Спасибо за совет! Только боюсь, что где-нибудь еще какая-нибудь проверка вылезет. Ощущение, что нужно что-то заполнить или галку поставить, но уже, кажется, все посмотрела, что касается управление закупками и не могу найти.
13 Бубка Гоп
 
14.04.15
09:39
(12) так протестируйте обработку в действии, так сказать. проверка эта смотрится, мягко говоря, как абсолютно необязательная
14 maxikat
 
14.04.15
10:03
В общем, забавно, конечно, но если закомментировать эту проверку, то все действительно открывает)) Не хотелось бы, конечно, базу трогать.
15 maxikat
 
14.04.15
11:38
Если кому интересно, то проблему помогло решить обновление))
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn