|
Как поставить условие ежеквартально? | ☑ | ||
---|---|---|---|---|
0
Айрат_116
27.08.19
✎
10:51
|
Добрый день! ПОдскажите пжл как поставить условие.
Было так Если НЕ СтруктураШапкиДокумента.Организация.НКО_ЭтоОрганизацияНКО Тогда ЭтоМесяцНачисленияИзноса = Месяц(СтруктураШапкиДокумента.Дата) = 12; Иначе А надо чтоб было не на конец года, а ежеквартально |
|||
1
palsergeich
27.08.19
✎
10:55
|
Месяц%3=0
|
|||
2
palsergeich
27.08.19
✎
10:56
|
Это конци квартала
|
|||
3
catena
27.08.19
✎
10:57
|
(1)Такую ветку запорол
|
|||
4
palsergeich
27.08.19
✎
10:57
|
Месяц%3=1 это начало квартала.
Что нужно то? |
|||
5
palsergeich
27.08.19
✎
10:58
|
(3) прости(
|
|||
6
Айрат_116
27.08.19
✎
10:58
|
(4) Нужно чтоб не 12 только было
|
|||
7
palsergeich
27.08.19
✎
10:58
|
См (1) и (4)
|
|||
8
Айрат_116
27.08.19
✎
10:59
|
(7) Хорошо. Спасибо большое)
|
|||
9
1Сергей
27.08.19
✎
11:00
|
ЭтоМесяцНачисленияИзноса = (Месяц(СтруктураШапкиДокумента.Дата) = 3)ИЛИ(Месяц(СтруктураШапкиДокумента.Дата) = 6)ИЛИ(Месяц(СтруктураШапкиДокумента.Дата) = 9)ИЛИ(Месяц(СтруктураШапкиДокумента.Дата) = 12);
|
|||
10
1Сергей
27.08.19
✎
11:00
|
если предыдущее не понятно
|
|||
11
Айрат_116
27.08.19
✎
11:00
|
(9) Спасибо)
|
|||
12
palsergeich
27.08.19
✎
11:05
|
(9) старая школа, больше кода богу кода.
ЭтоМесяцНачисленияИзноса = (Месяц(СтруктураШапкиДокумента.Дата) %3) = 0; |
|||
13
Троекратное ура
27.08.19
✎
11:06
|
(9) Олдскульненько, Брахма одобряэ :)
|
|||
14
1Сергей
27.08.19
✎
12:28
|
причем тут олдскул? операция остаток от деления была испокон веков ещё в клюшках (а может и раньше)
|
|||
15
Троекратное ура
27.08.19
✎
12:29
|
(14) Я про (9) же :)
|
|||
16
1Сергей
27.08.19
✎
12:33
|
(15) и я. в (9) не олдскул, а более простая(понятная) форма. Олдскульнее было бы использовать именно вариант (1)
|
|||
17
sqr4
27.08.19
✎
12:34
|
ЭтоМесяцНачисленияИзноса = (Формат(СтруктураШапкиДокумента.Дата, "ДФ=ММММ") = "Март") ИЛИ (Формат(СтруктураШапкиДокумента.Дата, "ДФ=ММММ") = "Июнь") ИЛИ (Формат(СтруктураШапкиДокумента.Дата, "ДФ=ММММ") = "Сентябрь") ИЛИ (Формат(СтруктураШапкиДокумента.Дата, "ДФ=ММММ") = "Декабрь") ;
|
|||
18
Троекратное ура
27.08.19
✎
12:35
|
(16) С моей точки зрения (1), а особенно (12) - самый труЪ вариант, (9) уже больше на индусский код похоже, вон ещё (17) подвезли - ваще агонь :)
|
|||
19
palsergeich
27.08.19
✎
12:37
|
(16) а сбоку от каждого месяца ещё писать что 3 это март, вдруг не поймет.
Набрасывать ведро крда, там где это не нужно - дурной тон, ни одно нормальное код ревью такой код не пройдет. Над качеством кода тоже надо работать. |
|||
20
catena
27.08.19
✎
12:38
|
ЭтоМесяцНачисленияИзноса = КонецКвартала(СтруктураШапкиДокумента.Дата)=КонецМесяца(СтруктураШапкиДокумента.Дата)
|
|||
21
sqr4
27.08.19
✎
12:39
|
(18) я старался
|
|||
22
palsergeich
27.08.19
✎
12:39
|
Даже в стандартах разработки описано, что длинных логических конструкций желательно избегать
|
|||
23
palsergeich
27.08.19
✎
12:40
|
(20) пойдет, только строка длиннее 120 символов и АПК ругается)
|
|||
24
sqr4
27.08.19
✎
12:41
|
в (9) же стеб или только я понял?
|
|||
25
palsergeich
27.08.19
✎
12:43
|
(17) А ты хорош
|
|||
26
1Сергей
27.08.19
✎
12:43
|
(20) респектос
|
|||
27
Троекратное ура
27.08.19
✎
12:43
|
(24) Канеш, стеб.
|
|||
28
catena
27.08.19
✎
12:44
|
(23)Странно, по моим данным 112 символов
|
|||
29
1Сергей
27.08.19
✎
12:45
|
(23) кто ругнётся?
|
|||
30
palsergeich
27.08.19
✎
13:21
|
(28) а символы форматирования?)
Ладно, подвёл меня глаз. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |