Имя: Пароль:
1C
1C 7.7
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
Программист всегда исправляет последнюю ошибку.