|
Как выразить в СКД период как число дня месяца??? | ☑ | ||
---|---|---|---|---|
0
Обработка
24.07.14
✎
00:57
|
Есть регистр накопления куда пишутся все часы работы с разных доков.
На базе этого РН хочу сделать отчет "табель учета" Периодичность выбрал день. Как в в колонках представления периода вида 01.07.2014 0:00:00, 02.07.2014 0:00:00, 03.07.2014 0:00:00 превратить просто в число например 1,2,3 Формат мне всего лишь дает такое представаление - 01.07.14 |
|||
1
marvak
24.07.14
✎
01:00
|
(0)
Своя функция, которая берет день месяца и вызывается из СКД не подойдет? |
|||
2
Обработка
24.07.14
✎
01:02
|
(1) На крайняк подошло бы если нет более гибких и стандартных настроек.
А тормозить не будет? |
|||
3
Обработка
24.07.14
✎
01:03
|
Вот простенький запрос:
ВЫБРАТЬ РабочееВремяРаботниковОбороты.ФизЛицо, РабочееВремяРаботниковОбороты.Период, РабочееВремяРаботниковОбороты.Организация, ВЫБОР КОГДА РабочееВремяРаботниковОбороты.ЧасыОборот > 8 ТОГДА 8 ИНАЧЕ РабочееВремяРаботниковОбороты.ЧасыОборот КОНЕЦ КАК Часы ИЗ РегистрНакопления.РабочееВремяРаботников.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК РабочееВремяРаботниковОбороты При выводе период у меня колонки. |
|||
4
Один С
24.07.14
✎
01:03
|
да в СКД чо хочешь можно выразить.
хоть первое, второе и третье |
|||
5
Один С
24.07.14
✎
01:11
|
вот так еще можно..
ВЫБРАТЬ РабочееВремяРаботниковОбороты.ФизЛицо, День(РабочееВремяРаботниковОбороты.Период) КАК Период, РабочееВремяРаботниковОбороты.Организация, ВЫБОР КОГДА РабочееВремяРаботниковОбороты.ЧасыОборот > 8 ТОГДА 8 ИНАЧЕ РабочееВремяРаботниковОбороты.ЧасыОборот КОНЕЦ КАК Часы ИЗ РегистрНакопления.РабочееВремяРаботников.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК РабочееВремяРаботниковОбороты |
|||
6
Обработка
24.07.14
✎
01:12
|
как-то так не получается
Выразить(РабочееВремяРаботниковОбороты.Период) как День(РабочееВремяРаботниковОбороты.Период), |
|||
7
marvak
24.07.14
✎
01:14
|
(6)
Так пиши так, как тебе пример привели, а не меняй его. |
|||
8
Обработка
24.07.14
✎
01:14
|
(5) Сенкс!
Тупанул. Все пора спать... |
|||
9
Обработка
24.07.14
✎
01:15
|
Блин забыл а как же вывести все даты даже те в кторых нет значений?
|
|||
10
Один С
24.07.14
✎
01:23
|
(9) вот так
ВЫБРАТЬ РабочееВремяРаботниковОбороты.ФизЛицо, РабочееВремяРаботниковОбороты.Период КАК Период1, РабочееВремяРаботниковОбороты.Организация, ВЫБОР КОГДА РабочееВремяРаботниковОбороты.ЧасыОборот > 8 ТОГДА 8 ИНАЧЕ РабочееВремяРаботниковОбороты.ЧасыОборот КОНЕЦ КАК Часы, ДЕНЬ(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря) КАК Период ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РабочееВремяРаботников.Обороты(&НачалоПериода, &КонецПериода, День, ) КАК РабочееВремяРаботниковОбороты ПО РегламентированныйПроизводственныйКалендарь.ДатаКалендаря = РабочееВремяРаботниковОбороты.Период |
|||
11
Обработка
24.07.14
✎
01:34
|
(10) Спасибо за подсказку.
Но у меня простите самописка. Хотя могу и этот календарь замутить. Но на видеоуроках по СКД я точно видел что можно разврочивать данные по полному месяцу всего лишь где-то там в настройках настроив вывод итогов. |
|||
12
Один С
24.07.14
✎
01:36
|
ну ХЗ.. может и сделали уже что-то такое волшебное..
в стародавние времена пользовались производственным календарем. |
|||
13
alle68
24.07.14
✎
02:16
|
(11)(12) Тип дополнения "День" у поля группировки с ролью "Период". И представление можно задать выражением "День(Период)".
|
|||
14
ИС-2
naïve
24.07.14
✎
08:19
|
(1) зачем так сложно.
В формате это поля указываем формат =dd |
|||
15
hhhh
24.07.14
✎
09:55
|
(11) всё обсуждение не читал, а разве нельзя в условном оформлении указать формат у этого поля, чтобы выводилось как день?
|
|||
16
Cube
24.07.14
✎
10:03
|
(15) Присоединяюсь к вопросу.
|
|||
17
Один С
24.07.14
✎
12:26
|
(15,16) так нельзя. это противоречит первоначальному заданию.
|
|||
18
Один С
24.07.14
✎
12:26
|
написано же
01.07.2014 0:00:00, 02.07.2014 0:00:00, 03.07.2014 0:00:00 превратить просто в число например 1,2,3 |
|||
19
Один С
24.07.14
✎
12:27
|
а ваши форматы ДД выдадут не 1,2,3 а 01,02,03
|
|||
20
Cube
24.07.14
✎
12:28
|
(17) (18) Че?
Формат(Дата("02.07.2014 0:00:00"), "ДФ=д") |
|||
21
Cube
24.07.14
✎
12:29
|
(19) Представь себе, форматная строка гибче, чем ты думал... Продать тебе СП?))
|
|||
22
Один С
24.07.14
✎
12:43
|
(20) да, действительно.. можно и так..
прошу прощения за то что усомнился в профессиональных качествах многоуважаемых донов. |
|||
23
Обработка
25.07.14
✎
14:56
|
(13) Я так и не нашел тип дополния. где это?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |