Marek
Murawski
Dyrektor Produkcji,
TS PCB
Techno-Service S.A.
Temat: Przesuwanie daty z godziną o godziny „robocze”
Witam,W bazie mam zapisaną datę i godzinę przyjęcia zamówienia. Powiedzmy, że jest to mój czas początkowy.
Mam tez zdefiniowaną ilość godzin (różną dla różnych produktów; np.: 4, 6, 10, 12), o którą muszę przesunąć czas początkowy.
Problem w tym, że są to godziny robocze (od 8 do 16) w dniach roboczych (od poniedziałku do piątku).
Np.:
Czas początkowy: 2013-02-22 14:30:00 (piątek)
Ilość godzin o która muszę przesunąć czas początkowy: 10
W wyniku przesunięcia powinienem otrzymać: 2013-02-26 08:30:00
(1,5 godziny z 22.02 + 8 godzin z 25.02 + 0,5 godziny z 26.02)
Czy w CR8.5 jest możliwość zdefiniowania funkcji, która zrealizuje powyższe przesunięcie?