|
СКД. Выражение в параметре. Как обратится к дате документа. |
☑ |
0
Pashach
15.01.15
✎
17:38
|
Доброе время суток.
В СКД есть параметр "Документ" который используется в запросе. Но в запросе необходимо ещё использовать дату этого документа.
В СКД добавляю параметр "Дата" и задаю выражение &Документ.Дата
Ругается ((
Как быть? Разве нельзя обратится к свойству параметра?
|
|
1
НЕА123
15.01.15
✎
17:40
|
(0)
&Документ.&Дата
?
|
|
2
НЕА123
15.01.15
✎
17:41
|
(1) сторно, скорее всего.
|
|
3
mikecool
15.01.15
✎
17:41
|
(0) параметр Документ обзови по другому, может конфликтует
|
|
4
НЕА123
15.01.15
✎
17:42
|
(0)
>В СКД добавляю параметр "Дата"...
зачем это надо?
|
|
5
mikecool
15.01.15
✎
17:42
|
(4) в параметр ВТ регистра вставить, например
|
|
6
Pashach
15.01.15
✎
17:43
|
(1) Конфигуратор не ругается, но отчет не работает, как будто параметр не задан
|
|
7
palladyi
15.01.15
✎
17:43
|
А еще один параметр не хочешь добавить?
|
|
8
Pashach
15.01.15
✎
17:44
|
(4) Ну да, параметр сам добавляется, т.к. он присутствует в запросе, я только прописываю выражение
|
|
9
palladyi
15.01.15
✎
17:44
|
в смысле руками задать попробовать
|
|
10
Pashach
15.01.15
✎
17:44
|
(5) Тоже думал об этом. Но этот параметр надо использовать в виртуальной таблице СрезПоследних(&Дата)
|
|
11
НЕА123
15.01.15
✎
17:45
|
(5)
да. просто я не понял, где находится &Документ.Дата.
в запросе? или ...
|
|
12
НЕА123
15.01.15
✎
17:46
|
(8)
теперь понял.
|
|
13
GROOVY
15.01.15
✎
17:47
|
В параметре укажи что-то вроде &ДатаДок, а на закладке Параметры создай параметр ДатаДок с выражением &Документ.Дата
|
|
14
Pashach
15.01.15
✎
17:52
|
(13)
((
|
|
15
Jaap Vduul
15.01.15
✎
18:03
|
Насколько помню, через Выразить() можно к реквизитам обратиться.
|
|
16
Pashach
15.01.15
✎
18:17
|
(15) тоже не пашет ((
|
|
17
Jaap Vduul
15.01.15
✎
19:23
|
(16)
В параметрах СКД не надо объявлять.
Прямо в тексте запроса:
Выразить(&Документ Как Документ...).Дата
Т.о. 1цэ сделает неявное соединение с таблицей этого документа.
|
|
18
GenV
16.01.15
✎
01:01
|
Почить во всех типовых есть (или ищи/реализуй у себя аналогичную):
ОбщегоНазначения.ПолучитьЗначениеРеквизита(&Документ, "Дата")
Модуль должен быть серверный
|
|
19
Pashach
16.01.15
✎
11:07
|
(17) (18) Спасибо большое. Оба способа рабочие.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший