Текущее время: Вс, июн 24 2018, 13:03

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Пт, авг 18 2017, 17:20 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 28 2017, 14:46
Сообщения: 14
Всем добрый день.

Настраиваю приказ о снятии дисциплинарного взыскания, программа HRUA_CANC_DISC, и у неё просто ****** какая адовая логика, она накидывает один день в ИТ 860 в поле
P0860- ENDDA.

Смысл в том, что программа берет значение даты окончания записи из инфотипа 0860. Прибавляет к ней единицу (P0860- ENDDA +1), а потом полученное значение сравнивает с датой из переменной PN-BEGDA. И они типа должны быть равны.PN-BEGDA это поле куда идет дата начала из ИТ 0298 «Приказы».
Я поменял даты. НО. Здесь самая жесть. У меня дата мероприятия лезет в дату начала и ИТ0860 и ИТ0298. По идее это верно. Но по этому условию(+1 день), дата из ИТ0860 должна быть на 1 день меньше даты ИТ0298… Я не понимаю от слова совсем, зачем она это делает. Пытался настроить ДМ для уменьшения на один день, но чего то не получилось :(

Подскажите пожалуйста как это можно реализовать уменьшение этой даты.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Пн, авг 21 2017, 10:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 09:34
Сообщения: 1836
1. Ноты смотрели, пакеты свежие стоят?
2. Давайте начнём с симптомов, что не так программа показывает? А то может несчастная ендда и не виновата ни в чем.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Ср, сен 06 2017, 17:16 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 28 2017, 14:46
Сообщения: 14
Добрый день!

Извиняюсь, у заказчика был, не мог ответить. Ноты смотрел, по пакетам тоже все хорошо. По поводу симптомов, если даты в в ИТ 0298 и ИТ 0860 равны, то программа не находит данные, приходится уменьшать дату в 0860 ИТ на -1 день. Только тогда он выводит на печать приказ.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Чт, сен 07 2017, 13:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 09:34
Сообщения: 1836
Цитата:
что не так программа показывает?

Цитата:
программа не находит данные

:?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Чт, сен 07 2017, 13:44 
Начинающий
Начинающий

Зарегистрирован:
Пт, июл 28 2017, 14:46
Сообщения: 14
calm написал(а):
Цитата:
что не так программа показывает?

Цитата:
программа не находит данные

:?


Если даты равны, то программа вообще не запускается.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Пт, сен 08 2017, 09:37 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 17 2011, 08:37
Сообщения: 73
Zahar.S написал(а):
дата из ИТ0860 должна быть на 1 день меньше даты ИТ0298…

Программу не смотрела, но возможно логика такая. Есть взыскание в ИТ0860. В мероприятии снятия взыскания нужно использовать не создание новой записи в ИТ 0860, а ограничение существующего взыскания. Тогда ENDDA+1 у ограниченной записи будет равна дате мероприятия и приказа.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Приказ "О снятии дисциплинарного взыскания" HRUA_CANC_DISC
СообщениеДобавлено: Пт, сен 08 2017, 17:12 
Начинающий
Начинающий

Зарегистрирован:
Пт, авг 04 2017, 11:02
Сообщения: 19
Olga_950 написал(а):
Zahar.S написал(а):
дата из ИТ0860 должна быть на 1 день меньше даты ИТ0298…

Программу не смотрела, но возможно логика такая. Есть взыскание в ИТ0860. В мероприятии снятия взыскания нужно использовать не создание новой записи в ИТ 0860, а ограничение существующего взыскания. Тогда ENDDA+1 у ограниченной записи будет равна дате мероприятия и приказа.



Когда выполняю снятие взыскания, то иду как раз с ограничением ИТ0860, но приказ не распечатывается, а на просмотре через РА30 в ИТ0860 дата действия "по" уменьшается на 1 день.

_________________
С уважением


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

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


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

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


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

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