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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Заполнение полей оплаты в ИТ 2001 при увольнении
СообщениеДобавлено: Ср, мар 13 2019, 11:51 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 25 2013, 10:47
Сообщения: 37
Пол: Мужской
Всем привет.

У нас на предприятии столкнулись с такой проблемой, как дублирование расчета, которое получается при запуске внецикла по расчету отпуска после внецикла увольнения. Вот сейчас озадачился поиском решения, при котором во цнецикле увольнения заполнялись бы поля 2001 ИТ в блоке "Предварительная оплата". Проанализировал локализированную функцию EXPRT, и в ней поля 2001-го ИТ заполняются только для условия aper-occat EQ cd_occat-vacation.

Подскажите, пожалуйста, можно ли как-то стандартом настроить заполнения 2001 ИТ для внецикла увольнения, так как не очень хочется расширять функцию EXPRT :|

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение полей оплаты в ИТ 2001 при увольнении
СообщениеДобавлено: Ср, мар 13 2019, 14:16 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
Вы же исходный код видели, ничего там не настраивается.

Могу предложить обходной вариант без подлома стандарта. Приходилось делать нечто, что требовало записи в ИТ на этапе функции EXPRT, аналогично заполнению секции "Предварительная оплата". Чтобы не ломать стандарт эта операция выполнялась перед стандартной функций EXPRT. То есть, была сделана самодельная функция, которая делала необходимые отметки в ИТ. Самодельная функция вставляется перед EXPRT, она делает необходимые изменения, затем штатный EXPRT записывает все это в БД.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Заполнение полей оплаты в ИТ 2001 при увольнении
СообщениеДобавлено: Ср, мар 13 2019, 14:28 
Ассистент
Ассистент

Зарегистрирован:
Пн, ноя 25 2013, 10:47
Сообщения: 37
Пол: Мужской
RoustR написал(а):
Вы же исходный код видели, ничего там не настраивается.

Могу предложить обходной вариант без подлома стандарта. Приходилось делать нечто, что требовало записи в ИТ на этапе функции EXPRT, аналогично заполнению секции "Предварительная оплата". Чтобы не ломать стандарт эта операция выполнялась перед стандартной функций EXPRT. То есть, была сделана самодельная функция, которая делала необходимые отметки в ИТ. Самодельная функция вставляется перед EXPRT, она делает необходимые изменения, затем штатный EXPRT записывает все это в БД.

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


RoustR, спасибо за совет. Меня тоже посещала мысль написать свою функцию на основе кода из функции EXPRT, но думал, что может будут еще какие-то варианты :)
Попробую пока наабапить решение, но если у кого-то будут еще идеи, то буду благодарен за них :wink:


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

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


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

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


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

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