|
МесяцГод во встроенном языке | ☑ | ||
---|---|---|---|---|
0
LenaAt
13.03.18
✎
14:39
|
Подскажите, пожалуйста, есть ли во встроенном языке 1С какая - либо функция, которая возвращает либо МесяцГод (например, 12018, 22018 и т.д.) либо просто номер месяца с начала летоисчисления.
|
|||
1
Вафель
13.03.18
✎
14:39
|
Формат
|
|||
2
LenaAt
13.03.18
✎
14:39
|
1+ Это всё нужно в языке запросов
|
|||
3
LenaAt
13.03.18
✎
14:40
|
2+ то есть
ВЫБРАТЬ МесяцГод(Период) ИЗ РегистрНакопления.МойРегистр |
|||
4
Fragster
гуру
13.03.18
✎
14:42
|
(2)в запросе это нужно только в качестве упражнения, на продакшене - не надо так делать.
|
|||
5
Малыш Джон
13.03.18
✎
14:42
|
и МЕСЯЦ есть, и ГОД есть
|
|||
6
Fragster
гуру
13.03.18
✎
14:42
|
можно воспользоваться НачалоПериода(Период, Месяц) - смысл будет примерно тот же
|
|||
7
Малыш Джон
13.03.18
✎
14:42
|
"номер месяца с начала летоисчисления." - прям с самого начала?
|
|||
8
Fragster
гуру
13.03.18
✎
14:42
|
а отформатить как нужно в обработке результата
|
|||
9
LenaAt
13.03.18
✎
14:44
|
4 почему нельзя так делать?
|
|||
10
LenaAt
13.03.18
✎
14:45
|
(5) Вот так?
ВЫБРАТЬ Месяц(Период) + Год(Период) КАК МесяцГод ИЗ РегистрНакопления.МойРегистр |
|||
11
Вафель
13.03.18
✎
14:45
|
можно через скд, там есть формат
|
|||
12
Малыш Джон
13.03.18
✎
14:47
|
(10) а для чего это нужно?
просто скорее всего такая задача по другому решается |
|||
13
LenaAt
13.03.18
✎
14:47
|
(7) Я имела в виду сколько месяцев прошло за 2018 лет, то есть текущий март 2018 года это какой по счету март за 2018 лет. Это было бы удобно в ряде случаев.
|
|||
14
Вафель
13.03.18
✎
14:48
|
(13) РазностьДат
|
|||
15
LenaAt
13.03.18
✎
14:49
|
(12) Отчет пишу с шагом месяц за несколько лет. При группировке в запросе надо, чтобы 3 месяц 2017 года и третий месяц 2018 года отличались друг от друга.
|
|||
16
spiller26
13.03.18
✎
14:50
|
(1) ЗначФормат = Формат(ТекущаяДата(), "ДФ='ММММ гггг'");
|
|||
17
Малыш Джон
13.03.18
✎
14:50
|
(15) тогда - (6). Они будут различаться.
|
|||
18
LenaAt
13.03.18
✎
14:51
|
(14) спасибо, то что надо
|
|||
19
LenaAt
13.03.18
✎
14:51
|
(16) мне нужно даты отличать в запросе
|
|||
20
LenaAt
13.03.18
✎
14:52
|
спасибо всем большое, вопрос понятен
|
|||
21
Вафель
13.03.18
✎
14:53
|
(15) НАЧАЛОПЕРИОДА(Дата. МЕСЯЦ)
|
|||
22
spiller26
13.03.18
✎
14:55
|
(15) добавлю своих 5 копеек
НАЧАЛОПЕРИОДА(Дата. МЕСЯЦ) КАК Мес, НАЧАЛОПЕРИОДА(Дата. ГОД) КАК Год, |
|||
23
Вафель
13.03.18
✎
14:58
|
А на СКД вообще не нужно ничего делать
|
|||
24
mehfk
13.03.18
✎
15:04
|
(0)
ВЫБРАТЬ МЕСЯЦ(Затраты.Период) * 10000 + ГОД(Затраты.Период) КАК МесяцГод ИЗ РегистрНакопления.Затраты КАК Затраты |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |