|
формула с датами в запросе | ☑ | ||
---|---|---|---|---|
0
Папай
09.11.21
✎
13:20
|
Всем добрый день.Разобрался как прибавить к дате количество дней:
ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, День,РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) КАК СрокОплаты, а как использовать более сложную формулу например(и использовать параметр в том числе) предполагаю что так но возникает ошибка: ДОБАВИТЬКДАТЕ(&НаДату, День,-СрокОплаты) то есть правильная формула должна выглядеть так: &НаДату-(РеализацияТоваровУслуг.Дата+РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) |
|||
1
Admin_Net_1C
09.11.21
✎
13:34
|
Смотри функцию РазностьДат()
|
|||
2
fisher
09.11.21
✎
14:03
|
(0) Ну и в чем проблема? Вложенность функций никто не запрещал.
|
|||
3
mistеr
09.11.21
✎
14:04
|
(0) Я не понял, какая формула нужна?
|
|||
4
fisher
09.11.21
✎
14:05
|
Если время между датами надо определить, то в (1) правильный совет.
|
|||
5
ДядяМитяй
09.11.21
✎
14:27
|
Чисто теоретический интерес - почему не работает ДОБАВИТЬКДАТЕ(&НаДату, День,-СрокОплаты) - потому что СрокОплаты тоже надо параметром сделать или как-то еше определить. Проверил - работает
|
|||
6
Папай
09.11.21
✎
14:33
|
(5)
Поле не найдено "СрокОплаты" ДОБАВИТЬКДАТЕ(&НаДату, День,-<<?>>СрокОплаты) КАК ДнейПросрочки, |
|||
7
Папай
09.11.21
✎
14:34
|
хотя тут я нашел срок оплаты:
ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, День,РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) КАК СрокОплаты, и как теперь это в формуле использовать? |
|||
8
ДядяМитяй
09.11.21
✎
14:35
|
(6) ну ясен пень не найдено. что оно вообще такое? -&СрокОплаты работает
|
|||
9
Папай
09.11.21
✎
14:35
|
чтобы получить такое &НаДату-(РеализацияТоваровУслуг.Дата+РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности)
вот как получить результат этого? |
|||
10
Admin_Net_1C
09.11.21
✎
14:35
|
ДОБАВИТЬКДАТЕ(&НаДату, День, ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, День,РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) )
|
|||
11
Папай
09.11.21
✎
14:36
|
-&СрокОплаты это не параметр!!Это поле запроса
|
|||
12
pechkin
09.11.21
✎
14:36
|
а потом все это уйдет в помойку ибо нужно будет рабочих дней добавлять
|
|||
13
ДядяМитяй
09.11.21
✎
14:36
|
(7) на какие извращения меня толкают! никак. только всю формулу пихать внутрь. (10) Опередил
|
|||
14
Admin_Net_1C
09.11.21
✎
14:37
|
(10) неправильно написал, СрокОплаты должно быть число, чтобы подставить третьим аргументом в ДОБАВИТЬКДАТЕ
|
|||
15
ДядяМитяй
09.11.21
✎
14:37
|
(12) мы уже в помойке. можно расслабиться
|
|||
16
Папай
09.11.21
✎
14:38
|
(10)пробовал.ошибка
|
|||
17
Папай
09.11.21
✎
14:39
|
(12)зачем?если формула конкретно вот такая?
|
|||
18
Admin_Net_1C
09.11.21
✎
14:39
|
(16) см (14)
|
|||
19
Admin_Net_1C
09.11.21
✎
14:40
|
Все функции работы с датами тебе уже описали, дальше сам формулу состряпай )
|
|||
20
ДядяМитяй
09.11.21
✎
14:41
|
(16) В ДобавитьКДАТЕ третий параметр - число, а у тебя - дата. Все равно придешь к РАЗНОСТЬДАТ. Круг замкнулся
|
|||
21
Папай
09.11.21
✎
14:56
|
(20)ну и каким будет второй параметр в разности дат?
|
|||
22
Папай
09.11.21
✎
14:57
|
РАЗНОСТЬДАТ(&НаДату, ???, День) КАК Дней,
|
|||
23
Kassern
09.11.21
✎
15:02
|
(0) еще раз, что вам нужно? К параметру добавить дату? К дате добавить параметром количество дней?
|
|||
24
Kassern
09.11.21
✎
15:06
|
(0) В теме, то вы добавляете дни, то вычитаете, не понятно, что хотите получить в итоге. Что значит это выражение?
&НаДату-(РеализацияТоваровУслуг.Дата+РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) Как вы (Дата+ДопустимоеЧислоДнейЗадолженности) 2020.01.01(тип дата) прибавляете 30(тип число), что хотите на выходе получить?)) |
|||
25
Папай
09.11.21
✎
15:20
|
(24)я знаю как получить результат этого РеализацияТоваровУслуг.Дата+РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности
но не знаю как получить все вместе формулой: &НаДату-(РеализацияТоваровУслуг.Дата+РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) фактически получается как то так: &НаДату-ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, День,РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) но это не верно |
|||
26
ДядяМитяй
09.11.21
✎
15:21
|
(21) второй параметр будет ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, День,РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности)
простигосподи |
|||
27
Kassern
09.11.21
✎
15:22
|
(25) РазностьДат(ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, День,РеализацияТоваровУслуг.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности),&НаДату,День) пробовали?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |