Текущее время: Пт, мар 29 2024, 12:47

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


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Вт, май 20 2008, 21:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 20:07
Сообщения: 189
Коллеги доброго времени суток,

Клиент работает с отсрочкой платежа 8 дней. У него в основной записи прописано условие платежа с отсрочкой на 8 дней. Это условие платежа тянется во все документы, но при тестировании юзера обнаружили что система считает 8 дней не выбрасывая выходные и праздники.

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

Спасибро всем.

_________________
Главное это красиво уйти!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рассчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Ср, авг 08 2012, 16:22 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 03 2006, 15:44
Сообщения: 44
Кто то уже сталкивался с подобной проблемой? Как решается?
У нас тоже решили вести отсрочку только по банковским дням а не календарным


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Чт, авг 09 2012, 12:27 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Настройка производственного календаря SCAL


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Вт, дек 18 2012, 14:08 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 12 2012, 13:03
Сообщения: 4
Откуда: Кемерово+Барнаул
Пол: Женский
а в случае когда в компании есть платежные дни (допустим, платежи обрабатываются 2 дня в неделю) - тоже производственный календарь SCAL? почему-то наша служба поддержки не раскрывает секрет, можно ли вообще сделать так, чтобы плановая дата платежа рассчитывалась еще и исходя из этого условия. Но мы - российская компания :( , в европейских компаниях настроено именно так.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Вт, мар 10 2020, 06:27 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2011, 14:26
Сообщения: 416
Откуда: KZ, Walldorf
Пол: Мужской
hub2002 написал(а):
Настройка производственного календаря SCAL


Добрый день.
Кто может подсказать логику или ФМ или таблицы для определение/расчета рабочих дней между датами.
Производственный календарь настроен через транзакцию SCAL.

_________________
Если две ошибки не принесли результата - испробуй третью. Лоренс Питер


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Вт, мар 10 2020, 09:02 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Добрый день.

Используем следующий ФМ:
Code:
FUNCTION ZDAT_SHIFT_BY_WORKDAYS.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     REFERENCE(DAT) TYPE  DATS
*"     REFERENCE(DAYS) TYPE  I
*"     REFERENCE(LATER) TYPE  FLAG DEFAULT SPACE
*"     REFERENCE(INCLUSIVE) TYPE  FLAG DEFAULT SPACE
*"  EXPORTING
*"     REFERENCE(DAT_SHIFTED) TYPE  DATS
*"----------------------------------------------------------------------

data:
  i type i,
  workdays type i,
  holidays type table of iscal_day
  .

if INCLUSIVE eq 'X'.
  DAT_SHIFTED = DAT.
  workdays = DAYS.
else.
  if LATER eq space.
    DAT_SHIFTED = DAT - 1.
  else.
    DAT_SHIFTED = DAT + 1.
  endif.
  workdays = DAYS.
endif.

while workdays > 0.
  clear holidays[].
  call function 'HOLIDAY_GET'
    exporting
      holiday_calendar = 'ZR'
      factory_calendar = 'ZK'
      date_from = DAT_SHIFTED
      date_to = DAT_SHIFTED
    tables
      holidays = holidays
    .
  i = lines( holidays ).
  if i = 0.
    workdays = workdays - 1.
  endif.

  if INCLUSIVE eq 'X' and workdays = 0 and i = 0.
  else.
    if LATER eq space.
      DAT_SHIFTED = DAT_SHIFTED - 1.
    else.
      DAT_SHIFTED = DAT_SHIFTED + 1.
    endif.
  endif.
endwhile.

ENDFUNCTION.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Вт, мар 17 2020, 07:55 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2011, 14:26
Сообщения: 416
Откуда: KZ, Walldorf
Пол: Мужской
hub2002 написал(а):
Добрый день.

Используем следующий ФМ:
Code:
FUNCTION ZDAT_SHIFT_BY_WORKDAYS.
*"----------------------------------------------------------------------
...
ENDFUNCTION.


Неужели нет стандартной ФМ?
Наподобие HOLIDAY_GET, чтобы определять количество рабочих дней.

_________________
Если две ошибки не принесли результата - испробуй третью. Лоренс Питер


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расчет даты платежа с учетом выходных и праздников
СообщениеДобавлено: Вт, мар 24 2020, 14:36 
Ассистент
Ассистент

Зарегистрирован:
Ср, фев 24 2016, 11:06
Сообщения: 33
У нас программисты пользуются ФМ DAY_ATTRIBUTES_GET.
Считывают с запасом дни и потом удаляют выходные. Соответственно запись с кол-вом дней отсрочки и есть день отсрочки.


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

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


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

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


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

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