Текущее время: Ср, июн 28 2017, 00:40

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




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

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

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

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


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

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


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

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


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

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

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


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

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


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

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


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

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

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

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


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

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


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

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

1) Создал правило, которое вызываю через PZL и в котором ночные часы из вида оплаты M210 передаю в вид времени M210:
Код:
=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, 18:25 
Ассистент
Ассистент
Аватара пользователя

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

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

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

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

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


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

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

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

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

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


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


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

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

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

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


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

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

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


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

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


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

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

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

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


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

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


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

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


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

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


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

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