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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Логика работы HRULTAB0
СообщениеДобавлено: Вт, сен 03 2019, 13:24 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пн, сен 02 2019, 10:04
Сообщения: 1
Всем доброго времени суток. В песочнице SX8 есть криво импортированная из SX7 программа для печати табеля учёта рабочего времени HRULTAB0.
Задача: понять, как работает программа, как там что используется (включая таблицу T7RUTS).
Первый возникший вопрос: это вопрос кривого порта. При выборе любого табельника выходит ошибка "Для %табельник% не существует оценки времени". При попытке создать оценку времени в PT66 ничего не происходит, соответственно, сама форма остаётся пустой. Есть тема с тем, чтобы он выдавал все данные без оценки времени через точку расширения программы, но для этого необходимо понять логику работы программы, а с этим тоже накладки: сотни подпрограмм, бОльшая часть полей в селекционном экране через поиск в программе не находятся, гайдлайна по потрошению базовых программ в отладчике пока не нашёл :rtfm:. Очень надеюсь на вашу поддержку :roll:.

_________________
Even the darkest of sounds have beauty.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поясните за HRULTAB0.
СообщениеДобавлено: Вт, сен 03 2019, 14:57 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
данные для табеля собираются в подпрограмме :
Code:
** get pernr event
GET PERNR.
  PERFORM report_get_pernr.

в report_get_pernr есть инклуды для дополнительного кодирования :
Code:
        INCLUDE zx_hrultab0_lgart_in_interval1.
...
        INCLUDE zx_hrultab0_day_processing.


Последний раз редактировалось Secret007 Вт, сен 03 2019, 15:06, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поясните за HRULTAB0.
СообщениеДобавлено: Вт, сен 03 2019, 15:00 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 14 2011, 14:51
Сообщения: 23
Оценка времени создается не через PT66, а через PT60.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Логика работы HRULTAB0  Тема решена
СообщениеДобавлено: Ср, сен 04 2019, 07:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
VinceHov написал(а):
Первый возникший вопрос: это вопрос кривого порта.

В сообщении так написано, что Вы считаете, что программа HRULTAB0 как-то плохо импортировалась. А зачем ее вообще импортировать? Это стандартная программа, она скорее всего есть в вашей песочнице в нормальном состоянии.

Цитата:
При выборе любого табельника выходит ошибка "Для %табельник% не существует оценки времени".

Вот с этим нужно работать.
Прежде чем разбираться как работает программа, которая использует данные оценки времени, нужно иметь эти самые данные оценки времени. Разберитесь для начала почему у вас оценка времени не проходит.

Цитата:
Есть тема с тем, чтобы он выдавал все данные без оценки времени через точку расширения программы, но для этого необходимо понять логику работы программы

То есть, Ваша конечная цель - напечатать табель без выполнения оценки времени? На мой взгляд, это очень странное желание.
Знание того, как работает программа HRULTAB0 изнутри, очень мало приблизит Вас к этой цели.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

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


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

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