|
СКД: как подсветить другим цветом 2 идущих подряд одинаковых строки?
| ☑ |
0
dave2000
15.05.17
✎
15:42
|
Есть таблица с данными о времени начала и окончания рабочих смен продавцов. Иногда бывает, что работники забывают зарегистрировать начало или окончани своей смены. Можно ли в СКД выделить такие строки? Или без программного вывода отчета тут не обойтись?
Иванов 01.04.2017 08:00:00 Начало смены
Иванов 01.04.2017 20:00:00 Завершение смены <==== выделить красным
Иванов 02.04.2017 20:00:00 Завершение смены <==== выделить красным
Иванов 03.04.2017 08:00:00 Начало смены
Иванов 03.04.2017 20:00:00 Завершение смены
Иванов 04.04.2017 08:00:00 Начало смены
Иванов 04.04.2017 20:00:00 Завершение смены
Сидоров 01.04.2017 08:00:00 Начало смены
Сидоров 01.04.2017 20:00:00 Завершение смены
Сидоров 02.04.2017 08:00:00 Начало смены <==== выделить красным
Сидоров 03.04.2017 08:00:00 Начало смены <==== выделить красным
Сидоров 03.04.2017 20:00:00 Завершение смены
Сидоров 04.04.2017 08:00:00 Начало смены
Сидоров 04.04.2017 20:00:00 Завершение смены
|
|
1
Cyberhawk
15.05.17
✎
15:48
|
Делаешь доп. поле: начало смены это 0, завершение - единичка.
Делаешь еще одно доп. поле: результат сложения первого поля текущей строки и предыдущей.
Результат, не равный единичке, подсвечивай.
|
|
2
Cyberhawk
15.05.17
✎
15:50
|
Ну а вообще вариант гораздо проще: находишь периоды и пользователей, где есть начало без завершения или завершение без начала
|
|
3
dezss
15.05.17
✎
15:55
|
А еще вариант, запретить начало смены, если не было завершения и завершение, если не было начала.
|
|
4
PCcomCat
15.05.17
✎
16:01
|
Получить предыдущую запись и последующую. По условию в оформлении если хоть какая-то такая же, как и текущая, окрасить.
|
|
5
dave2000
15.05.17
✎
16:40
|
(3) Так было бы правильно, но уже что поделаешь, других данных нет.
(1) (4) Прописал в вычисляемом поле выражение:
ВЫБОР
КОГДА
ВычислитьВыражение("НаправлениеАвторизации",,,"Следующая", "Следующая") = НаправлениеАвторизации ИЛИ
ВычислитьВыражение("НаправлениеАвторизации",,,"Предыдущая", "Предыдущая") = НаправлениеАвторизации
ТОГДА Истина
ИНАЧЕ Ложь
КОНЕЦ
и по этому полю задал оформление, вроде все работает.
|
|
6
Cyberhawk
15.05.17
✎
20:44
|
(5) Молодец
|
|