Текущее время: Чт, июл 24 2025, 01:33

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Расчет зачисляемого периода занятости
СообщениеДобавлено: Ср, янв 16 2008, 20:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Есть процесс, модель, класс выбора, правило выбора по расчету общего стажа, но как в этом процессе организовать вычитание срока Административного ареста/исправительных работ ? Хочется это организовать настройками, но модель позволяет вводить только положительные коэффициенты.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 10:22 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 13 2007, 09:44
Сообщения: 256
Вычитаемые периоды надо собрать в отдельный класс выбора и включить его в модель с коэффциентом 0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 11:23 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Попробовал сделать по вашему методу, но что-то максимум удалось в отладке для этой модели получить результат 0. Делал так: Модель оценки -> Присвоение классов выбора модели оценки -> Весовой коэффициент -> 0 .


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 11:40 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 13 2007, 09:44
Сообщения: 256
Похоже вы правильно сделали,
поле V_T525O_A-NUMER = 0 для вычитаемых периодов.
V_T525O_A-NUMER = 1 - для учитываемых периодов.
Должно работать, у меня работает, смотрите хелп
If a valuation model consists of several selection classes, the selection periods may overlap. If this is the case, the system multiplies the overlapping weighting factors together and valuates the overlap period with the resulting factor.
If a period exists with the factor0.000, this period is removed from the evaluation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 14:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Murzik написал(а):
If a period exists with the factor0.000, this period is removed from the evaluation.


Я так понимаю, что 0.000 позволяет убрать период из вычислений, но не вычесть его, а мне нужно из значения одного периода именно вычесть значение второго периода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 14:43 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 13 2007, 09:44
Сообщения: 256
w_f написал(а):
Murzik написал(а):
If a period exists with the factor0.000, this period is removed from the evaluation.


Я так понимаю, что 0.000 позволяет убрать период из вычислений, но не вычесть его, а мне нужно из значения одного периода именно вычесть значение второго периода.

пусть есть общий период 01/01/2007-31/12/2007 возвращенный первым классом выбора;
с нулевым числителем возвращается 01.06.2007-30.06.2007;
Тогда результат будет - два периода
01.01.2007 - 31.05.2007 и 01.07.2007 - 31.12.2007
Разве не это нужно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 16:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Это как раз то, что нужно.
Но почему-то на деле у меня с нулевым числителем возвращается 01.06.2007-30.06.2007 ввиде нуля, а 1/01/2007-31/12/2007 возвращается без изменений. В модели напротив класса выбора с нулевым числителем должна стоять галочка в поле "с вессовым коэффициентом" и если да, то как ее поставить ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 17:08 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 13 2007, 09:44
Сообщения: 256
w_f написал(а):
Это как раз то, что нужно.
Но почему-то на деле у меня с нулевым числителем возвращается 01.06.2007-30.06.2007 ввиде нуля, а 1/01/2007-31/12/2007 возвращается без изменений. В модели напротив класса выбора с нулевым числителем должна стоять галочка в поле "с вессовым коэффициентом" и если да, то как ее поставить ?

Ну тогода не знаю, чем можно помочь, галочки у меня нет.
Описывайте весь кастомайзинг с нуля, тогда мож быть кто и поможет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 17:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Наковырял стандарную модель 1SVY - "Трудовой стаж", которая из "Актив. периоды (с технич. поступл.)" отлично вычитает "Статус занятости: временное прекращение" и "Статус занятости: пенсионер". Будем копать :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 17:32 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, сен 13 2007, 09:44
Сообщения: 256
w_f написал(а):
Наковырял стандарную модель 1SVY - "Трудовой стаж", которая из "Актив. периоды (с технич. поступл.)" отлично вычитает "Статус занятости: временное прекращение" и "Статус занятости: пенсионер". Будем копать :)

Там настроено, как я и писал, через привязку классов выбора с нулевым коэффициентом


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 17:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Так и есть, но самодельный диапазон (класс выбора) никак не могу разбить своим диапазоном (классом выбора) с нулевым коэффициентом. Все равно мы его победим :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Внизу экрана
СообщениеДобавлено: Чт, янв 17 2008, 17:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Внизу экрана стоит галка "релевантно для прерывания" и поле "приоритет" . Вот приоритет и управляет тем, чтобы можно было разрезать . Можно помотреть на RUIL


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Внизу экрана
СообщениеДобавлено: Чт, янв 17 2008, 18:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Dimon написал:
Внизу экрана стоит галка "релевантно для прерывания" и поле "приоритет" . Вот приоритет и управляет тем, чтобы можно было разрезать . Можно помотреть на RUIL


Перепробовал - не помогло :(
Диапазон, который я пытаюсь разделить получается с помощью правила выбора с пользовательской программой выбора, наверное проблема там.
Попробовал создать модель, где попытался разделить дианазон стандартного класса выбора ACTI своим диапазоном - все получилось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 18 2008, 16:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, янв 26 2007, 08:42
Сообщения: 175
Решение было найдено:
Диапазон 1 из которого я пытался вычесть диапазон 2 при помощи задания нулевого коэффициента в модели для его класса поиска, находился с помощью самописной функции в правиле поиска. Так вот эта функция возвращала результат своей работы (диапазон 1) в табличке et_date_duration. Как оказалось, нужно было возвращать в et_period_weight и все заработало!


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

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


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

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


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

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