PHP - pokračování v řadě – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

PHP - pokračování v řadě – PHP – Fórum – Programujte.comPHP - pokračování v řadě – PHP – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Marek Šloser
~ Anonymní uživatel
9 příspěvků
6. 10. 2014   #1
-
0
-

Ahoj,

mám takový problém. Pracuji na takovém plánovači docházky. Máme 4 směny a toto nám má pomoct s přehledností obsazenosti směn.

Ukladám si do DB informace o pracovníkovi a jeho aktivitách v minulosti...

Současnost a budoucnost bude jen vyzobrazená podle řady 2dny denní, 2dny noční, 4dny volna.

Ale to mám problém s tím jak "dopočítávat" jakou bude mít šichtu.

Připojen obrázek.

Můžete mi pomoct jak toto řešit?

Moc děkuju

Nahlásit jako SPAM
IP: 80.188.28.–
Reklama
Reklama
Marek Šloser
~ Anonymní uživatel
9 příspěvků
6. 10. 2014   #2
-
0
-

Máme 8 dení cykl. Takže Každých 8 dní se to opakuje.
Jak začít?

Nahlásit jako SPAM
IP: 80.188.28.–
peter
~ Anonymní uživatel
2551 příspěvků
6. 10. 2014   #3
-
0
-

Jaksi nechapu, proc je nutne tam krom datumu psat jeste takove nesmysly jako tyden, den, mesic.
A pak take nechapu otazku, kdyz uz mas tabulku. Jake jsou moznosti pro sichtu? co znamenaji ruzne pismenka v tabulce? Proc si tam neudelas treba dva a vice radku, pro kazdou smenu zvlast?

.......................Marek ... Vit ... Miroslav
1.8. smena1
1.8. smena2
1.8. smena3
1.8. smena4
2.8. smena1
2.8. smena2
2.8. smena3
2.8. smena4

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:b955:13...–
Marek Šloser
~ Anonymní uživatel
9 příspěvků
11. 10. 2014   #4
-
0
-

Protože nejsem od toho abych vymejšlel jiné řešení ale realizoval požadavek.

Tak jestli můžu poprosit o odpověd na mou otázku.

Nahlásit jako SPAM
IP: 80.188.28.–
Marek Šloser
~ Anonymní uživatel
9 příspěvků
11. 10. 2014   #5
-
0
-

R - ranní

N - noční

V - volno

Nahlásit jako SPAM
IP: 80.188.28.–
Béďa
~ Anonymní uživatel
18 příspěvků
11. 10. 2014   #6
-
0
-

Ve sloupci Datum máš pořadové číslo dne, tedy 1.8.2014 odpovídá 41852.

Pokud uděláš modulo tohoto čísla osmi pak ti vyjde index rozpisu směn, který má taky 8 položek.

Stačí ti tedy napsat tabulku o osmi členech [R,R,N,N,V,V,V,V] a datum ti bude indexovat vždy správnou položku.

Tím máš vyřízený jeden rozpis směn.

Druhý je posunutý o dva dny. Tedy k datumu připočteš dva dny a zase uděláš modulo osmy a to je opět index výše uvedené tabulky. Tím si vyřešil další rozpis směn.

Zbývají ti ještě dva rozpisy a ty uděláš obdobně, ale míst 2 připočteš 4 a nebo 6.

A to je vše.  Tabulku máš hotovou.

Pokud změníš datum, tabulka se automaticky spočte správně.

Takhle to vypadá v OpenOffice: http://uloz.to/xCciZkxF/rozpis-smen-ods

Nahlásit jako SPAM
IP: 109.238.215.–
Béďa
~ Anonymní uživatel
18 příspěvků
11. 10. 2014   #7
-
0
-

Omlouvám se má tam být modulo osmi.

Nahlásit jako SPAM
IP: 109.238.215.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 22 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý