|
Как написать выражение чтобы прибавлялось каждый месяц число | ☑ | ||
---|---|---|---|---|
0
spblrt
27.01.16
✎
11:12
|
Как написать выражение чтобы прибавлялось каждый месяц число 8?
Есть отчет по заполненности карточки клиентов, где считается число заполненных полей. Норма заполнения полей карточки каждый месяц увеличивается на 8 полей. Мне приходится каждый месяц менять формулу по которой все это считается. есть такое выражение: ЕстьNULL(Контрагент,0)*10+7*5+19 в котором считается норма заполнения по клиенту. Вопрос: Какую формулу подставить вместо числа 19, чтобы это число в следующем месяце стало 19+8, в следующем 27+8 и т.д.? |
|||
1
asady
27.01.16
✎
11:14
|
(0) пита на тебя нет....
|
|||
2
DDwe
27.01.16
✎
11:16
|
(0) Что за лень? Думать не учили?
|
|||
3
spblrt
27.01.16
✎
11:21
|
Ну ребята... У меня пока голова доварила только до того, чтобы создать регистр сведений и хранить там цифры каждый месяц прибавляя на 8. Но мне кажется можно сделать проще... Подскажите варианты пожалуйста
|
|||
4
Grekos2
27.01.16
✎
11:21
|
(0) Попытайся использовать функцию разностьДат
|
|||
5
DDwe
27.01.16
✎
11:22
|
(3) ппц.
|
|||
6
Grekos2
27.01.16
✎
11:22
|
(3) Кстати тоже отличный вариант
|
|||
7
Grekos2
27.01.16
✎
11:23
|
+(6) Только записи в этом регистре создай с помощью обработки
|
|||
8
DDwe
27.01.16
✎
11:24
|
Вы вот это серьёзно щас всё?
|
|||
9
Nuobu
27.01.16
✎
11:25
|
(7) Этакий регламентированный календарь.
|
|||
10
DDwe
27.01.16
✎
11:27
|
Глобальный контекст (Global context)
Месяц (Month) Синтаксис: Месяц(<Дата>) Параметры: <Дата> (обязательный) Тип: Дата. Исходная дата. Возвращаемое значение: Тип: Число. Месяц в указанной дате. Описание: Определяет месяц в указанной дате. |
|||
11
Godofsin
27.01.16
✎
11:31
|
(10) И чо? С чего ты взяла, что его интересует номер месяца?
|
|||
12
DDwe
27.01.16
✎
11:31
|
(11) Спроси (0)
|
|||
13
Godofsin
27.01.16
✎
11:33
|
(12) А чо там спрашивать? он такие условия не задавал и не говорил, что точкой отсчета, к примеру, является январь. А при наступлении года число сбрасывается.
|
|||
14
Dmitry77
27.01.16
✎
11:34
|
(0) Не понячтно задание.
Видимо есть некоторая начальная дата от которой все и считается... Эта начальная дата откуа берется? |
|||
15
spblrt
27.01.16
✎
11:37
|
На данный момент есть только эта формула:ЕстьNULL(Контрагент,0)*10+7*5+19
Мне нужно преобразовать ее таким образом, чтобы к числу 19 первого числа следующего месяца прибавлялось 8 |
|||
16
Nuobu
27.01.16
✎
11:38
|
(15) Юзай регистр сведений, но заполняй его обработкой.
|
|||
17
Бледно Золотистый
27.01.16
✎
11:38
|
Ветка сплошных фейспалмов.
|
|||
18
Dmitry77
27.01.16
✎
11:39
|
(15) следующий месяц это какой?
запустил этот отчет в январе, запустил его в декабре, запусти его в мае??? |
|||
19
spblrt
27.01.16
✎
11:41
|
Следующий - это февраль(прибавили 8) + (Март прибавили 8)и т.д.
|
|||
20
marvak
27.01.16
✎
11:41
|
(0)
прибавляешь РАЗНОСТЬДАТ()-1 между текущей датой и январем в месяцах умноженную на 8 |
|||
21
spblrt
27.01.16
✎
11:42
|
Да не обойтись тут без регистра... я уже понял
|
|||
22
Dmitry77
27.01.16
✎
11:43
|
(19) а для клиента которого в феврале заведут - следующий каким будет?
|
|||
23
spblrt
27.01.16
✎
11:44
|
(19) Хороший вопрос... Но начальник так и не ответил на него..
|
|||
24
DDwe
27.01.16
✎
11:46
|
(20) А, чем номер месяца плох?
|
|||
25
DDwe
27.01.16
✎
11:46
|
(23) Тогда на-рена вопрос задаешь?
|
|||
26
Dmitry77
27.01.16
✎
11:48
|
(23) если от клиента не зависит, то считаешь это число до запроса и как параметр передаешь в запрос...
|
|||
27
spblrt
27.01.16
✎
11:50
|
(20) Не совсем понимаю, что мне это даст?
|
|||
28
DDwe
27.01.16
✎
12:03
|
(27) Это тебе даст на сколько нужно умножить 8.
|
|||
29
Grekos2
27.01.16
✎
12:10
|
Не стоит так запросто отказываться от РегистраСведений.
Если для каждого контрагента точка отсчета разная, то в РС будет измерение контрагент и измерение месяц и ресурс ДобавочноеКоличествоВосьмерок. |
|||
30
НЕА123
27.01.16
✎
12:20
|
>ЕстьNULL(Контрагент,0)*10
забавно. |
|||
31
spblrt
27.01.16
✎
12:28
|
(30) Это типа выбор, если есть у клиента контрагент, то + 10 полей, если два, то + 20.... В общем количество контрагентов умножается на 10
|
|||
32
bodri
27.01.16
✎
12:32
|
(29) Ресурс "Контрагент бесполезен", т.к. в (0) написано "Мне приходится каждый месяц менять формулу по которой все это считается.", соответственно из (0) же, ТС ежемесячно меняет в конфигурации эту формулу.
|
|||
33
bodri
27.01.16
✎
12:32
|
"Контрагент бесполезен" = "Контрагент" бесполезен
|
|||
34
Ващета
27.01.16
✎
12:32
|
А чего, это фича такая, ссылку в число если преобразовать в запросе, то единица на выходе получается?
|
|||
35
Nuobu
27.01.16
✎
12:35
|
(30) То есть 7*5 вместо 35 тебя не смутило?
|
|||
36
bodri
27.01.16
✎
12:41
|
(35) возможно 7 или 5 не постоянная цифра и ТС и их меняет раз в какое-то время.
|
|||
37
lEvGl
гуру
27.01.16
✎
13:08
|
(17) этот фейс не палм, это троллфейс, в нулевом посте надо не забывать ставить
"Это типа выбор, если есть у клиента контрагент, то + 10 полей, если два, то + 20" Тут Все забавно, но желание разбираться, что это означает совсем недавно исчезло, не стоит оно того |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |