Имя: Пароль:
1C
 
Помогите пожалуйста. Не работает "Граница" внутри отчета. Как можно объяснить это?
0 Sun Lover
 
27.11.08
12:43
Элементарная строка
   ВыбКонПериода=Новый Граница(Ссылка.МоментВремени(),ВидГраницы.Включая);

Работает в модуле формы документа, если её к примеру вставить в "ПриОткрытии".

Но когда я запускаю внешний отчет, то в нем эта строка не работает тоесть в ВыбКонПериода записывается пустое значение. Как быть?
Вот строка из отчета
ВыбКонПериода=Новый Граница(ЭлементыФормы.Реализация.Значение.Ссылка.МоментВремени(),ВидГраницы.Включая);
1 dimoff
 
27.11.08
12:46
Что записывается в ВыбКонПериода надо узнавать в отладчике, а не при запуске
2 Sun Lover
 
27.11.08
12:46
или сама Граница только внутри документов может работать?
3 Medved_1
 
27.11.08
12:47
1. Вместо Вашей "крутой" строки попробуем:
ВыбКонПериода=Новый Граница(Реализация.МоментВремени(),ВидГраницы.Включая);

Если Реализация - это и еще реквизит объекта.

Если не помогает - то тут надо смотреть что лежит в знчении элемента формы. М.б. там не ссылка?
4 Sun Lover
 
27.11.08
12:49
(1)Ну в отладчике и посмотрел. В ВыбКонПериода записывается пустое значение типа "Дата" хотя ЭлементыФормы.Реализация.Значение.Ссылка.МоментВремени() работает правильно. в неё записывается значение типа "момент времени"

А вот сама Граница не срабатывает почемуто когда её из отчета запускаю
5 Mort
 
27.11.08
12:50
(4) А чо ты в дату границу суешь?
6 Sun Lover
 
27.11.08
12:51
(3)Не спасло ((( всеравно возращается пустая дата
7 Sun Lover
 
27.11.08
12:51
(5)Ооо. дошло!! спасибо! это у меня реквизит формы был а я и ступил (((
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой