Текущее время: Чт, мар 28 2024, 12:51

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Пт, фев 06 2009, 18:12 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Добрый день, форумчане!

Столкнулся со следующей проблемой в Т-13. При наличии отработанных в ночное время часов в табель выводятся строки явки (полное число дней, отработанных в этот день) и дополнительные строки, отражающие ночные часы (сколько из этих часов явки составляют ночные). Например, так
Я |
---|--
12|
---|--
Н |
---|--
2 |
Т.е. за день отрабоатно 12 часов из них 2 часа -ночные. При этом в графу "Отработано за половину месяца" выводится не 12 часов, а 12+2=14часов.

Почему это может происходить? На что обратить внимание?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Сб, фев 07 2009, 14:22 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 14:48
Сообщения: 701
Откуда: Mosсow
Пол: Мужской
Потому-что как только появляются часики, так сразу они и суммируются.
Не предусмотрен табель для показа ночных часов в блоке по дням.
Выводите через вид оплат "Оплата часов работы в ночное время" и все будет ок.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Сб, фев 07 2009, 14:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Ага, там логика именно так работает. Можно
1. Через Z поменять
2. Выводить явку на 10 часов + 2 ночных.
3. Забить на вывод ночных отдельной строкой и переместить их направо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Пн, фев 09 2009, 10:15 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Proforg, спасибо за дельные советы!

2-й вариант самый реальный, не надо никаких Z. И как это сам не додумался... :oops: :)
Proforg написал:
2. Выводить явку на 10 часов + 2 ночных.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Пн, фев 09 2009, 15:03 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Вот только непонятно, как посчитать разницу между видом времени (отработанное за день время) и видом оплаты (ночные часы)...
Какая операция считает значение из конкретного вида оплаты? HRSENUM читатет из всех записей в DZL (а там могут быть не только ночные, но и сверхурочные часы....) :roll:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Пн, фев 09 2009, 15:27 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
PZL &CNT
Далее в группировке нужный ВО.
&CNT - свое правило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Пн, фев 09 2009, 15:42 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Насчет функции PZL понятно - обрабатывает таблицу DZL. Виды оплаты все нужные уже есть. Несовсем понимаю что дальше, что в правиле писать....

Я хотел сделать так: Считать вид времени 0010(присутствия) из TES, затем вычесть из него вид оплаты M210(ночные часы) и результат записать в вид времени /010(дневные часы). В T7RUTS настроить для G: никакой доп.обработки; /010 - Я; M210 - Н.

Но похоже так нельзя???


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Вт, фев 10 2009, 11:02 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Правило вот такое нужно
http://farm4.static.flickr.com/3504/326 ... 12d7_o.png


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Вт, фев 10 2009, 15:42 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пн, дек 22 2008, 12:52
Сообщения: 40
Я сделал по-другому:

1) Создал правило, которое вызываю через PZL и в котором ночные часы из вида оплаты M210 передаю в вид времени M210:
Code:
=Z06 Передача ночных часов из ВидаОплаты в ВидВремени
    *
      ****
        OUTZL WGT  В/оплаты
          M210               [i](ночные)[/i]
            OUTWPMOLGA Код страны
              33
                ADDDBM210  СложениеСальдоЗаДень
                ADDZL *    Сложение в табл. ZL
              UZ
                ADDZL *    Сложение в табл. ZL
              KZ
          ****
            ADDZL *    Сложение в табл. ZL

Примечание: MOLGA анализируется, т.к. для России и Казахстана требуются строки для вывода ночных часов по дням, а для Узбекистана - не нужны. Для Узбекистана преобразование вида оплаты в вид времени не требуется, т.к. по дням выводится общее время явки, а в итоги - вид оплаты ночных M210. Для РФ и Казахстана нужно выводить ночные по дням, здесь то и требуется преобразование для последующего вычисления разницы между всеми отработанными за день и ночными часами.

2) Дальше обрабатываю только виды времени: В другом правиле, также в зависимости от MOLGA, считаю разницу между видами времени 0010 Присутствие и M210 Ночные часы, результат помещаю в специальный вид времени =010, который затем используется в T7RUTS для настройки вывода в Т-13


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Ср, ноя 25 2015, 17:25 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 31 2012, 10:08
Сообщения: 50
Откуда: Мск
Пол: Мужской
А как вы ночные показываете в Т-13?

вариант 1
Изображение

или вариант2?
Изображение

Можно ли в сапе СТАНДАРТНО настроить отображение как в варианте1?
я лишь добился того, как в варианте2... но блин... слишком громоздко, и бумаги много уйдет на печать и менее наглядно.

_________________
Внедряй, поддерживай, не ссы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Ср, ноя 25 2015, 17:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 06 2010, 14:27
Сообщения: 220
Откуда: Moscow
Пол: Мужской
vo4tap написал:
А как вы ночные показываете в Т-13?

вариант 1
Изображение

или вариант2?
Изображение

Можно ли в сапе СТАНДАРТНО настроить отображение как в варианте1?
я лишь добился того, как в варианте2... но блин... слишком громоздко, и бумаги много уйдет на печать и менее наглядно.


Стандартно нельзя. Вообще обычно ночные часы показываю в правой части общим числом в виде оплат.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Чт, ноя 26 2015, 09:29 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 31 2012, 10:08
Сообщения: 50
Откуда: Мск
Пол: Мужской
Цитата:
Вообще обычно ночные часы показываю в правой части общим числом в виде оплат.

но в этом случае мы понятия не имеем, глядя на Т-13 на букву "Я" ночная это была смена или дневная...

_________________
Внедряй, поддерживай, не ссы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Чт, ноя 26 2015, 12:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 06 2010, 14:27
Сообщения: 220
Откуда: Moscow
Пол: Мужской
vo4tap написал:
Цитата:
Вообще обычно ночные часы показываю в правой части общим числом в виде оплат.

но в этом случае мы понятия не имеем, глядя на Т-13 на букву "Я" ночная это была смена или дневная...


Ну как вариант, если используете однодневки, сделать для ночных смен специальную кодировку в названиях.
Потом через признак настроить вывод для таких смен ЯН, вместо Я.

Но чтобы еще ночные часы в каждый день выводить через /, нужно абапить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Пт, ноя 27 2015, 08:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Но чтобы еще ночные часы в каждый день выводить через /, нужно абапить

Это может отказаться не так просто, как можно предположить.
В таблице TABEL поля TANZHLxxx имеют типа char5. т.е. как только появляются дробные часы - уже не влезет.

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод ночных часов в итоги табеля Т-13
СообщениеДобавлено: Вт, июл 26 2016, 14:20 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 27 2016, 13:15
Сообщения: 4
Очень извиняюсь что не особо в тему ,а как сделать чтобы сальдо за день для определенного типа времени считалась в днях а не в часах, по другому говоря вид времени в котором хранятся в днях присутствия ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB