Текущее время: Пт, апр 19 2024, 22:48

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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