|
v7: По запросу 1С |
☑ |
0
DigitalDolphin
19.03.12
✎
17:20
|
Как обратиться в запросе к периодческому реквизиту
Ну например "ИНН" у меня периодический
В запросе такая строка:
|ИНН = Документ.Налоговая.Контрагент.ИНН
Как мне вытащить периодическое значение?
|
|
1
YF
19.03.12
✎
17:20
|
(0) Именно так
|
|
2
zak555
19.03.12
✎
17:20
|
период поставь
получишь на конец
|
|
3
DigitalDolphin
19.03.12
✎
17:23
|
(2)
Я делал:
|Период Дата1 по Дата2
|ИНН = Документ.Налоговая.Контрагент.ИНН.Получить(Дата2)
Вылетает!!!
Говорит запрос не выполнился. А так без делает
|
|
4
YF
19.03.12
✎
17:23
|
(3) Синтаксис запроса?
|
|
5
DigitalDolphin
19.03.12
✎
17:26
|
(4) Да -хочу знать как это записывается в запросе по синтаксису?
|
|
6
YF
19.03.12
✎
17:31
|
В конце строки запроса никакие символы не забыл?
|
|
7
ale-sarin
19.03.12
✎
17:55
|
(3) Получить(Дата2) - убрать.
|
|
8
AlexTim03
19.03.12
✎
17:56
|
По сути, когда делаешь запрос на периодический реквизит, то запрос сам вычисляет значение на конец периода.
Т.е. надо соединить (0) и (3)
"
|Период Дата1 по Дата2
|ИНН = Документ.Налоговая.Контрагент.ИНН
"
|
|
9
DigitalDolphin
19.03.12
✎
18:00
|
(8) А он выдает пустое поле. Хотя у контрагента проверяли. Есть выставленное значение?
|
|
10
Sh1ko
19.03.12
✎
18:34
|
(9) значит на дату2 пустое значение!
|
|
11
DigitalDolphin
19.03.12
✎
18:44
|
(10) Установлен реквизит на 01.01.80
|
|
12
DigitalDolphin
19.03.12
✎
18:45
|
Ну в целом как я понял. Нет специального обращения в запросах. Только автоматически вытягивает?
|
|
13
fedoss
19.03.12
✎
18:54
|
(9) Попробуй Запрос.EnableSQL(0) перед выполнением.
|
|
14
zak555
19.03.12
✎
19:14
|
(3)
С Дата2 По Дата2
|
|