Текущее время: Сб, июл 12 2025, 16:14

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


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

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


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

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