|
График Работы в УПП | ☑ | ||
---|---|---|---|---|
0
Jokero
04.06.14
✎
10:52
|
В продолжении этой темы v8: Время начала события
В общем та же проблема, жалуется клиент, что в документе событие можно указывать автоподстановкой из списка выбора время только с 8 до 15:30; Посмотрел откуда такие значения, длинная извилистая тропа ссылок в итоге привела меня к справочнику ГрафикРаботы. У организации стоит стандартный график работы - пятидневка. В реале организация работает - начало работы в 9, плюс перерыв на обед и конец в 18:00. В самом графике хранятся значения - начало в 8, конец в 16,00. Где они задаются так и не нашел, ни в модуле объекта, ни в модуле формы. Поиск ссылок на реквизит табличной части ПериодСмены.ВремяНачала выдает,что ссылок на данный объект не существует. Вообщем, следствие зашло в тупик. Вопрос, где в УПП поменять начало и конец рабочего дня? |
|||
1
piter3
04.06.14
✎
11:04
|
смены поставьте там же все прозрачно. хотя можете прийти к инд. графикам
|
|||
2
Jokero
04.06.14
✎
11:58
|
Не, проставлять индивидуальные смены сотрудникам работающем под одному и тому же графику, это того не стоит))
Нужно просто поменять начало и конец дня в стандартном графике пятидневке, вот только как? |
|||
3
piter3
04.06.14
✎
12:02
|
смены указать не?
|
|||
4
Jokero
04.06.14
✎
12:17
|
всмысле, не понимаю, - тип графика сменный, и указать в первой смене работу до обеда, а во второй смене после обеда?
|
|||
5
Jokero
04.06.14
✎
12:58
|
ща вот на что набрел в коде
ИначеЕсли ВидГрафика = Перечисления.ВидыРабочихГрафиков.Пятидневка И ПериодыСмены.Количество() = 5 И ПериодыСмены[0].ДеньНедели = Перечисления.ДниНедели.Понедельник И ПериодыСмены[0].ВремяНачала = Дата(1,1,1,8,0,0) И ПериодыСмены[0].ВремяОкончания = Дата(1,1,1,16,0,0) И ПериодыСмены[1].ДеньНедели = Перечисления.ДниНедели.Вторник И ПериодыСмены[1].ВремяНачала = Дата(1,1,1,8,0,0) И ПериодыСмены[1].ВремяОкончания = Дата(1,1,1,16,0,0) И ПериодыСмены[2].ДеньНедели = Перечисления.ДниНедели.Среда И ПериодыСмены[2].ВремяНачала = Дата(1,1,1,8,0,0) И ПериодыСмены[2].ВремяОкончания = Дата(1,1,1,16,0,0) И ПериодыСмены[3].ДеньНедели = Перечисления.ДниНедели.Четверг И ПериодыСмены[3].ВремяНачала = Дата(1,1,1,8,0,0) И ПериодыСмены[3].ВремяОкончания = Дата(1,1,1,16,0,0) И ПериодыСмены[4].ДеньНедели = Перечисления.ДниНедели.Пятница И ПериодыСмены[4].ВремяНачала = Дата(1,1,1,8,0,0) И ПериодыСмены[4].ВремяОкончания = Дата(1,1,1,16,0,0) Тогда ИнфСтрока = ИнфСтрока + "График пятидневка, 40-часовая рабочая неделя, выходные суббота и воскресенье. "; В коде жестко стоит привязка к часам ВремяНачало = 8:00 и ВремяОкончания = 16:00 -> получается график пятидневка не настраиваемый(( Зря они так, бу на них |
|||
6
dmpl
04.06.14
✎
13:05
|
(4) 2 графика. В одном смены до обеда, во втором - после.
|
|||
7
Jokero
04.06.14
✎
15:32
|
(6) извращение же какое-то через смены делать. Нет других способов, что бы использовать стандартные графики?
|
|||
8
dmpl
05.06.14
✎
10:03
|
(7) Это стандартное использование графиков. Если работа в 2 смены - надо 2 графика (для описания дат работы 2 групп сотрудников), в 3 смены - 3 графика (т.к. будет 3 группы сотрудников). В самой смене, кстати, можно задать несколько периодов работы (до обеда и после).
|
|||
9
Jokero
05.06.14
✎
13:08
|
Но в фирме то не смены, а обычный рабочий день с перерывом на обед.
|
|||
10
Jokero
05.06.14
✎
13:17
|
Интересно, что если установить флаги
Вести учет ночных часов или вечерних часов, то система сама открывает расширенную подробную форму с как раз нужным мне расписанием. Там же есть и перерыв на обед. Осталось только понять, на что будут влиять и как на расчет будут влиять эти флаги.) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |