![]() |
![]() |
![]() |
|
Вычитание дат | ☑ | ||
---|---|---|---|---|
0
Freelancer
10.06.04
✎
10:23
|
В отчете имеется поле с датой. как вывести в другом поле этого отчета разницу текущей даты с той, что уже указана в днях?
|
|||
1
SnarkHunter
10.06.04
✎
10:25
|
ТекущаяДата()-ТвояДата
|
|||
2
Freelancer
10.06.04
✎
10:31
|
а в запрос не понимает "ТекущаяДата()" :(
|
|||
3
lexa
10.06.04
✎
10:33
|
(2) присвой какой нибудь переменной значение функции ТекущаяДата() и используй эту переменную
|
|||
4
SnarkHunter
10.06.04
✎
10:33
|
А про запрос в твоем вопросе нигде не упоминается...
|
|||
5
Freelancer
10.06.04
✎
10:37
|
А запрос такой (но дата не расчитывается)
ТекДата=ТекущаяДата(); Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = |Период с ВыбНачПериода по ВыбКонПериода; ... |СрокПогашения = Документ.Реализация.ДатаОплаты; |ПросрочДни = ТекДата-СрокПогашения; ... |"//}}ЗАПРОС Как надо его изменить чтобы дата посчиталась? |
|||
6
SnarkHunter
10.06.04
✎
10:38
|
Ты ник хоть бы сменил, не позорил фрилансеров...
|
|||
7
Freelancer
10.06.04
✎
10:41
|
Причем здесь ник! Форум для того и существует чтобы решать вопросы! Не надо смотреть на людей с высока. Я и не стыжусь что 1С только начал учить, зато есть другие вещи в которых разбираюсь очень профессионально! Поэтому давай не будем опускать друг друга и отклоняться от темы!
|
|||
8
NastyFrog
10.06.04
✎
10:41
|
ТекстЗапроса = "
|Период с ВыбНачПериода по ВыбКонПериода; ... |СрокПогашения = Документ.Реализация.ДатаОплаты; |ПросрочДни = " + ТекДата + "-СрокПогашения; ... |"//}}ЗАПРОС |
|||
9
Freelancer
10.06.04
✎
10:45
|
Ошибка :(
++++++++++++++++++++++++++ ПросрочДни = <<?>> 10.06.04-СрокПогашения; Запрос[9] : Неожиданное выражение '10.06' ++++++++++++++++++++++++++ |
|||
10
NastyFrog
10.06.04
✎
10:48
|
Так попробуй |ПросрочДни = """ + ТекДата + """-СрокПогашения;
или |ПросрочДни = " + ТекущаяДата()+ "-СрокПогашения; |
|||
11
lexa
10.06.04
✎
10:50
|
(9) а зачем тебе просроченные дни в запросе считатьЮ посчитай их перед выводом в таблицу
|
|||
12
Freelancer
10.06.04
✎
10:51
|
При вервом варианте такая ошибка:
+++ ПросрочДни = <<?>> "10.06.04"-СрокПогашения; Запрос[9] : Неожиданное выражение '"10.06.04"' +++ при втором такая же как и при самой первой попытке (см. выше) |
|||
13
Freelancer
10.06.04
✎
10:52
|
2 lexa: как?
|
|||
14
lexa
10.06.04
✎
10:54
|
(13)Перед выводом секции вставь строчку
ПросроченныеДни = ТекущаяДата() - Запрос.СрокПогащения |
|||
15
Freelancer
10.06.04
✎
10:56
|
Спасибо за помощь! ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |