Perfektní. Kolegyně to zkoušela na dnešních datech a funguje to přesně tak, jak potřebuje. Bude to zkoušet další dny a uvidíme.
Děkujeme moc.
Už to je skoro dokonalé.
Jen tam jsou dvě chyby, v listu letecká řádky 67 a 70. Tam mi to nenačetlo data. Zapíše to správně nulu do remain, ale nezapíše hodnotu do Shipped QTY a nezapíše data do sloupce s letadle.
Součet kusů ve sloupci W (letadlo) by měl sedět s počtem konkrétního letadla na listu Zdroj.
Ještě doplnění jedne fuknce, o které jsem se předtím nevyjádřil správně.
Zkoušel jsem jeden díl přepsat na jiné letadlo (letadlo_test). Doplní to správné číslo 501. Jenže Remain QTY bylo 460, odečetlo se 501 a zapsalo to -41 a s 41 počítalo dál.
My bychom potřebovali, aby v tomhle případě odečetlo 460 Remain QTY by pak bylo 0, v cache by zbylo 41 a hledalo další stejný partnumber, ten tam je, takže by odečetlo 41.
Ten případ, kdy by to napsalo -41 a zvýraznilo červeně potřejume pouze v případě, že tam nenajde další stejný part number.
Děkuji.
Zdravím, zkoušel jsem to na naše data a nefunguje to.
Přikládám soubory, ve zdroji je stav před makrem, ve druhém souboru po makru. Například řádek číslo 9 to načetlo 624 kusů, přitom na listu zdroj je 500 kusů, řádek 33 to načetlo 1416 kusů a na listu zdroj mám 708 kusů, atp. Celkem to načetlo 3419 kusů materiálu a objednávka je na 2257 kusů.
Zkoušel jsem to nakopírovat i do původního souboru a vypadá to stejně.
Super, funguje to tak, jak potřebujeme. Předělám to na naše data a budeme testovat.
Děkuji moc.
Jiří497: Zdravím, tak jsem tady. Ještě jednou děkuji za pomoc s makrem. Můžu poprosit o dořešení?
Jak jsem psal v předchozí zprávě, když bude doručeného materálu více, než objednaného, potřeboval bych to dopsat jako mínus a kolegyně pak s tím bude pracovat ručně. Pokud by to bylo složité, tak by stačilo aby to tu buňku označilo červeně a ona to dopočítá ručně. Tenhle případ se totiž nestává moc často.
AndrejT: Webovou aplikaci ne. V práci mě čerstvě určili na makra, tak bych se to rád naučil. Nějaké jednodušší makro, a něco co, co jde krok po kroku zvládnu, popř. zvládnu vygooglit. Ale tohle je docela složité a hlavně je to vše v jednom kroku, tak vůbec nevím jak na to.
Děkuji moc. Zatím to vypadá super. To, co objednala kolegyně, je na listu letecká. Takže objednala 16 pomerančů. A na listu Zdroj je to, co skutečně poslal dodavatel. Takže poslal 20.
Pokud nevadí, dořešili bychom to za dva týdny. Máme teď celozávodní dovolenou a já nebudu mít přístup k počítači.
Ještě jednou děkuji moc.
Letadlo C a D nepřiletí, protože není vytvořena objednávka.
Pokud by se vytvořila objednávka na 100 Pomerančů, tak by se ručně do listu zdroj nakopírovala data z mailu (Pomeranč, 100 kusů, atd.) a pak by kolegyně ručně do listu Letecká napsala Pomeranč, part name, Requested Qty a zbytek (Shipped, remain a to letadlo) by potřebovala zapsat makrem.
Děkuji za odpověď. Ano, těch 20 je chyba, mělo to být až u druhého letadla. Plus tam je chyba v názvu druhého letadla, mám tam tečku navíc. Ta seřazená tabulka na prvním listě tak asi být může.
Ještě mě napadlo. Nevím jestli to šlo z mého popisu pochopit. Ale na listu Letecká, by měla zůstat jen ta tabulka vlevo, která se vyplní pomocí tlačítka. Ty dvě tabulky vpravo jsou jen na ukázku, jak by to mělo vypadat po vyplnění jednotlivých letadel. Kliknu na tlačítko Macro, vyplní se mi sloupec 14.6.2022A (Stejně jako v prvním tabulce na pravé straně). Kliknu na tlačítko podruhé a vyplní se sloupec 14.6.2022B (Stejně jako ve druhé tabulce na pravé straně)
Však ty horní tabulky z listu Zdroj jsou v takové formě, v jaké příjdou od dodavatele. Akorát jsem změněnil názvy položek a umazal řádky pro přehlednost. Taková tabulka příjde kolegyni mailem. A ty rozházené tabulky po listech už jsou její „práce“. Vezme tabulku z mailu, nakopíruje jí do listu Zdroj, udělá z ní kontigenčku, tu kontigenčku překopíruje na list kontigenčky a odtud by chtěla brát ta data. S tímhle vším se dá hýbat, ale list letecká by měl zůstat ve stejné formě.
1) To jsou data, která příjdou mailem v excelovské tabulce od dodavatele. Ty si přetáhne k sobě, udělá z nich kontigenčky (překopíroval jsem kontigenčky na samostatný list pro přehlednost).
2) Zdroj a Kontigenčky jsou stejné tabulky, jak jsem psal výše, na list kontigenčky jsou jen překopírované kontigenčky z listu zdroj.
3) Makro nemusí poznat co je kusový a co balíkový materiál. To bylo jen info pro vás, že může nastat situace, kdy nám příjde materiálu více. Není to materiál, který se dodává zákazníkovi, vyrábíme z toho koncový produkt, takže když dojde více, tak se to spotřebuje později.
4) Požadované datum doručení není pro tento případ důležité.
5) Ano, takto popsané to funguje u nás na skladu, ale tohle je jiný případ. Pro evidenci potřebujeme vědět, kterým letadlem to přiletělo.
6) Dokončené objednávky se nemažou, pouze skrývají, pokud mají hodnotu 0.
Sklad nás nezajímá, ten máme bokem. Tohle je pouze kolik zbývá doručit z objednávky.
Děkuji moc, kdyby něco, tak se dovysvětlím.
Děkuji moc za snahu. Bohužel takhle to nebylo myšleno. Materiál na listu letecká je materiál, který z nějakého důvodu je třeba objednat letecky a ne standartní cestou lodí. Jsou to prostě objednávky, které potřebujeme doručit.
A kontigenčky jsou konkrétní letadla, která přiletěla s tím materiálem. A odečítají se od objednávek na listu letecká.
A k přechozímu dotazu jestli tam není chyba. Remain QTY je kolik zbývá doručit. Takže konkrétně u meruněk zbývá doručit 296 a čeká se na další letadla, která přiletí další dny a pak se to od toho odečte.
marjankaj napsal/a:
Nosal napsal/a:Dělá to kolegyně a dělá to v podstatě stejným způsobem, jak jsem popsal výše. Přiletí jí letadlo ona se podívá, že tam jsou meruňky a v tabulce na listu letecká hledá meruňky. Vidí, že jedna objednávka je 20, odepíše 20, ale přiletělo jí 100, takže zbývá 80 a hledá další meruňky. A takhle jede řádek po řádku.
Ešte že nevozíte mak.Chcel by som vidieť toho, čo počíta tie "kuličky máku".
Dělá to kolegyně a dělá to v podstatě stejným způsobem, jak jsem popsal výše. Přiletí jí letadlo ona se podívá, že tam jsou meruňky a v tabulce na listu letecká hledá meruňky. Vidí, že jedna objednávka je 20, odepíše 20, ale přiletělo jí 100, takže zbývá 80 a hledá další meruňky. A takhle jede řádek po řádku.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.