Ruttbladsresa på 1s. Bildande av ruttblad. Inledande data och uppgifter

Många företag har problem operativ leveransplanering Produkter. Formningsmaskiner, optimering av fraktkostnader.

Jag föreslår en lösning som är ganska lämplig för små organisationer.

Låt oss till exempel ta konfigurationen "Integrated Automation edition 1.1".

Inledande data och uppgifter

1. Vi har en viss mängd över huvudet(dokument "Försäljning av varor och tjänster"), som ska levereras till kunder. Kunderna finns i olika delar av staden.

2. Vi har en viss mängd i lager bilar med de givna parametrarna - bärförmåga, volym. Bilar kan vara både egna och hyrda.

Uppgifter som ska lösas:

1. Dela ut fakturor tillgängliga fordon på ett sådant sätt att den sträcka som varje fordon tillryggalägger minimeras.

3. Skapa en mekanism snabb utskrift medföljande och andra dokument.

4. Under alla andra förhållanden, lägg till i konfigurationen minsta förändring.

Logistisk lösning och ett exempel på dess implementering.

Huvudtanken är att dela in hela leveransområdet separata områden och tilldela ett distrikt till varje motpart eller försäljningsställe.

Hur man organiserar distrikten är logistikerns sak. Till exempel kan du helt enkelt dela upp kartan i sektorer - Center, Zavolzhsky-distriktet, Zheleznodorozhny-distriktet, etc. Du kan organisera distrikten radiellt, efter sektorer. Du kan ta hänsyn till belastningen på specifika områden och skapa "underdistrikt" (till exempel Center-North, Center-Lenin, etc.). Det är i alla fall en fråga om logistik.

För detta ändamål skapar vi en ny katalog "Regioner".


Katalog över områden

Jag implementerade även bakgrundsbelysning så att logistikern i framtiden tydligare kunde se områdena efter färg.

För att redogöra för bilar skapar vi katalogen "Bilar".

Vi lägger till detaljer, förutom de vanliga:

Förare;

Speditör;

ange nummer;

lastkapacitet;

Kapacitet;

DistrictDefault

Färgkodning


Katalog över bilar

Dokument "Ruttblad"

Vi skapar ett nytt dokument som kommer att innehålla information om varje specifik flygning: bil, chaufför, speditör, område, samt information om de dokument och gods som chauffören bär.


färdvägsdokument

Detta dokument innehåller också information om kostnaden för flygningen, det är också möjligt att genomföra beräkningen av kostnaden enligt vissa kriterier - artiklar, till exempel antalet poäng (fraktsedlar), etc.

Ruttark Print Console

En ruttlista kan innehålla dussintals dokument och utlämningsställen. För varje punkt behöver du skriva ut olika dokument - TORG-12, fakturor, fraktsedlar, certifikatregister, och du vet aldrig vilka utskriftsblanketter som används i organisationen. Du behöver också skriva ut speditörens faktiska resplan, enligt vilken han ska bära varorna.

normalt läge operatören måste gå in i varje dokument, skriva ut de nödvändiga formulären.

När du använder Print Console kan du förinställa vilka dokument du vill skriva ut. När de har konfigurerats kan dokument skrivas ut i omgångar.
Det vill säga att operatören, genom att trycka på en knapp, skriver ut alla konfigurerade dokument. Operatören behöver bara stämpla papperen med sigill, signera och ge hela paketet till speditören.


Print Console
Konfigurera utskriftskonsolen

I vårt fall är det möjligt att självständigt skapa de nödvändiga externa utskriftsformulären och ladda upp dem för bearbetning. Mekanismen är fullt implementerad med hjälp av externa utskriftsformulär.

Utformning av rutter

En speciell extern bearbetning har skapats, som gör det möjligt för logistikern att analysera vilken typ av last (fraktsedlar) som behöver levereras, var den ska levereras och med vilka medel den ska levereras.

Denna bearbetning gör det möjligt för logistikern att utvärdera vikten, mängden varor, volymen som kommer att lastas in i de utvalda fordonen, och kommer också att hjälpa till att fördela försäljningen mellan fordonen.

Resultatet av behandlingen är bildandet av dokument "Ruttark".


Utformning av rutter

I denna lösning är alla justeringar på kundens begäran möjliga.

Om du har några frågor, eller om du är intresserad av denna lösning - skriv.

Bakgrund:

Lanserade ett handelssystem i en stor livsmedelsdistributör. Till en början startade projektet i en filial i S:t Petersburg. Och efter en framgångsrik lansering var det redan planerat att lanseras i Moskva. Och strax före lanseringen informerade logistikern mig om att det föreslagna routingalternativet inte passade honom alls, det var obekvämt att arbeta med systemet. På den tiden, i St. Petersburg, var det nödvändigt att dirigera cirka 200 poäng och 15 bilar per dag, i Moskva - 500 poäng och 40 bilar. Det mest intressanta är att tanken på att använda kartor omedelbart avvisades av logistikern. Han föreslog sin egen version, särskilt eftersom han brukade arbeta på ett liknande sätt, men i ett annat program (inte 1C). Jag var tvungen att skapa bearbetning för visuell routing (och det blev bättre än i gammalt program logistiker). Och nu används bearbetning i 4 länder i våra filialer: Ryssland, Ukraina, Kazakstan och Vitryssland.

Testad vid release:

1C 7.7.27, 1C++ 2.0.3.7, Windows XP (på Windows 7 finns det problem med linjefärgning i 1C++-biblioteket).

Vad bearbetning gör:

Låter dig dela upp fraktdokument i icke-dirigerade och dirigerade, samt gruppera dokument efter sektorer och utlämningsställen. Resultatet av bearbetningsarbetet är de skapade dokumenten "Ruttblad" med den ifyllda tabelldelen från sändningsdokumenten och kvitton.

Vem har nytta av behandlingen:

En programmerare som behöver en lokal lastleveransdirigeringsfunktion i 1C 7.7 och om han är redo att göra ändringar i konfigurationen.

Detaljer:

Konfigurationen och bearbetningen måste ändras. Bearbetning fungerar med konfigurationsobjekt:

  • Katalog "Leveranspunkter"- för att ange varornas leveransställen och jag gillar inte tanken på att använda motparter för denna funktion (de som arbetade i handelsföretag vet att en juridisk person kan ha flera butiker. Till exempel den största detaljhandelskedjan i Ryssland har mer än 3 tusen poäng).
  • Katalog "Leveranssektorer"- låter dig gruppera leveranspunkter i sektorer för att förenkla routing (nu i mitt företag är Moskva och regionen uppdelade i 200 sektorer).
  • Katalog " Leveransblock" - låter dig gruppera en eller flera punkter i ett block för att utfärda en uppgift till lagerhållare att hämta last. Varje block betyder en separat uppgift. I mitt fall skapades katalogen för att synkronisera med WMS "Warehouse Management".
  • Dokumentera "Resplaneblad"- lagrar information om bilen, föraren och listan över fraktdokument (separata ruttblad skapas varje dag, det kan finnas flera ruttblad för en bil om föraren utför flera resor).
  • Katalog "Bärare"- att lagra information om motortransportorganisationer
  • Katalog "Bilar"- information om bilar, underställd Carriers
  • Katalog "förare"- information om förare, underordnade transportörer
  • I dokument "Insikt", "Retur från köpare", "Kvitto från köparen", "avveckling" lagt till rekvisita" Förare".

Hur bearbetning fungerar:

Logistikern väljer dag för dirigering och visar en lista över dokument (Implementering, Return, etc.) i tabellen över icke-dirigerade dokument. Dokument grupperas efter punkt så att flera punktdokument visas på samma rad. Du kan se listan över dokument efter punkt genom att klicka på triangelikonen. Överföringen mellan tabellerna med orutade och dirigerade anspråk görs genom att dubbelklicka med musen eller trycka på Enter.

För att göra det bekvämt att arbeta med ett stort antal punkter måste logistikern installera en bildskärm med en diagonal på 20 tum eller mer.

En fraktsedel är ett dokument på grundval av vilket kostnaderna för bränslen och smörjmedel (bränsle och smörjmedel) beaktas. Den tryckta blanketten (blankett enligt OKUD nr 0345001) är inte obligatorisk för alla organisationer, förutom transportföretag. I typiska 1C 8.3-konfigurationer finns det ingen fraktsedel utskriven form (den kan läggas till som en extern), men flera metoder är implementerade:

  • Enligt förhandsrapporter
  • Med kuponger
  • Med bensinkort

Överväga steg för steg instruktioner och några funktioner hos var och en av dem.

Bokföringsschemat ser ut så här:

  • Utgivning av kontanter till en revisor
  • Förbereder en förhandsrapport
  • Återlämnande av kontanter till kassan
  • Avskrivning av utgifter för bränsle och smörjmedel på bränslekort

Figur 1 visar en förskottsrapport, som återspeglar flera operationer samtidigt: en rapport om utfärdad förskottsbetalning, bokföring av bensin till lagret, data på fakturan (om någon).

I figur 2 kan du se postningarna av dokumentet. För att bokföringskonton för nomenklaturen "Bensin AI-92" ska fyllas i automatiskt är det nödvändigt att lägga till en rad för gruppen "Petroleum och smörjmedel" i informationsregistret "" (se fig. 3).

Den tryckta formen av fraktsedeln kan kopplas som en extern rapport eller bearbetning till katalogen "Ytterligare rapporter och bearbetning" (se fig. 4). Själva rapporten måste beställas från specialister eller köpas på Infostart.

Återbetalningen av pengar enligt förskottsrapporten (i vårt exempel är det 8 rubel) utfärdas av dokumentet "", som fylls i automatiskt i läget "Enter baserat på" från dokumentet "".

Avskrivning av bränsle och smörjmedel på bränslekort

Till skillnad från kuponger registreras inte bränslekort som utan som strikta rapporteringsformulär på konto 006 utanför balansen.

I allmänhet består redovisningssystemet av följande poster:

  • Lägger ut ett bensinkort
  • Postering av bensin mottagen på ett bensinkort
  • Avskrivning av kostnader.

Krediteringen av kostnaden för ett bensinkort kan registreras som ett servicekvitto - se bild 11 och bild 12. Och själva kortet bör beaktas på konto 006 genom en manuell operation (Fig. 13)

Mottagandet av bränsle dokumenteras av dokumentet "" (se Fig. 14, Fig. 15).

Enligt produktionsorder bildas ruttblad, enligt vilka produktionen skickas på lokal nivå. Bildning av ruttblad är inte tillgängligt om schemat inte är beräknat för beställningen:

Och om schemat är beräknat, blir det möjligt att bilda ruttblad:

Utsändning av ruttblad skapade i underavdelningar med operativ ledning utförs på arbetsplatsen - Produktionsschemaläggning (MES):

Utskick av ruttblad skapade i underavdelningar med produktionsstyrningsmetoden - BBW / BBW - utförs på arbetsplatsen Produktionsplanering (BBS):

Samtidigt, när det gäller BBW, är det, förutom att skicka ruttblad, även utskick av arbetscenter tillgängligt:


Fråga 11.7 i prov 1C: Professional in ERP Enterprise Management 2.0. Ruttblad skapas baserat på:

  1. Genererat produktionsschema
  2. Schemalagd produktion
  3. Under genomförandet av produktionsschemat

Kontrollerade. Rätt svar är det första, se analysen ovan.

Fråga 11.39 i prov 1C: Professional in ERP Enterprise Management 2.0. Arbetsplatsen "Produktionsschemaläggning" låter dig skicka ruttblad och arbetscenter för avdelningar för vilka följande metod används:

  1. Driftsplanering
  2. Alternativ 1 eller 2
  3. Alternativ 1 eller 2 eller 3

Kontrollerade. Rätt svar är det fjärde. Vid verksamhetsplanering skickas arbetscentralen från en separat arbetsplats.

Fråga 11.40 i prov 1C: Professional in ERP Enterprise Management 2.0. Vid användning av verksamhetsplaneringsmetodiken bildas ruttblad från:

  1. produktionsorder
  2. Arbetsplats "Schemaläggning av produktion"
  3. Arbetsplats "Procedurplanering"
  4. Alternativ 1 eller 2
  5. Alternativ 1 eller 3
  6. Alternativ 1 eller 2 eller 3

Kontrollerade. Rätt svar är det fjärde. Du kan generera ett ruttblad från en produktionsorder:

Från verksamhetsplanering – i alla fall. ( Moment - i release 2.1 heter arbetsplatsen inte Operational Planning, men Production Scheduling (MES))

Fråga 11.46 i prov 1C: Professional in ERP Enterprise Management 2.0. Efter att ha genererat ruttblad (status "Skapat") kan du arbeta med dem på arbetsplatsen:

  1. Produktions schemaläggning
  2. Utförande av ruttblad
  3. Ruttblad för produktion
  4. Alternativ 1 och 3
  5. Alternativ 1 och 2 och 3

Kontrollerade. Rätt svar är det fjärde. Du kan arbeta med dem i ruttbladen för Workplace Dispatching.

Många organisationer levererar varor till kunder med sin egen leveranstjänst. Under arbetets gång blir det nödvändigt att skapa ett ruttblad för varje kurir - en lista över beställningar som anger köpare, leveransadresser och annan ytterligare information.

Programmet "1C: Trade Management, red. 10.3" är i allmänhet inte tänkt att automatisera leveranstjänsten, men med hjälp av några knep kan du uppnå önskat resultat.

Funktioner för att behandla kundorder i syfte att generera ruttblad

Varje köpares beställning registreras i databasen med hjälp av dokumentet "Köparens beställning". I allmänhet fylls beställningen i som vanligt, men det finns några egenheter.

Meny: Dokument - Försäljning - Kundorder

Låt oss lägga till en ny beställning, ange köparen, försändelselagret och listan över sålda varor:

I fältet "Frakt" är det önskvärt att ange datum för förväntad leverans/leverans. När du sedan skriver ut ett ruttblad måste du filtrera bort beställningar som måste levereras idag. Leveransdatum kan anges omedelbart eller senare, vid tidpunkten för distribution av beställningar mellan kurirer.

Fliken "Ytterligare" anger leveransadress och annan ytterligare information:

Fördelning av beställningar i 1C mellan bud

I slutet av dagen måste du välja beställningar som behöver levereras imorgon och distribuera dem bland bud. Den anställde ansvarar för distributionen av beställningar, eftersom. i den typiska konfigurationen "Trade Management" finns inga ruttplaneringsassistenter. I varje beställning kan du ange information om kuriren. Du kan också omedelbart ange datum för leverans, om du inte gjorde detta när du skapade beställningen.

Vi distribuerar beställningar med hjälp av kundorderlistan. För att bara se de nödvändiga beställningarna kan du ställa in filtret efter det datum då beställningen skapades:

Eller gör ett val efter datumet för leverans av beställningen, om du fyller i det när du skapar beställningen:

Därmed fick vi en lista på beställningar som behöver behandlas. Vi kommer att fördela dem bland kurirerna och ange kuriren i varje beställning.

För att specificera kuriren kommer vi att använda mekanismen för egenskaper och kategorier - vi skapar beställningsegenskapen "Courier".

Du kan skapa och specificera orderegenskaper i form av själva ordern. Öppna formuläret för en av beställningarna genom att dubbelklicka.

Öppna listan ytterligare fastigheter Du kan beställa genom att klicka på knappen:

Till en början är listan över egenskaper tom, det finns inga ytterligare egenskaper i databasen ännu:

För att skapa en ny fastighet klickar du på knappen "Lägg till", i fönstret "Välj fastighetstilldelning" väljer du "Köparorderdokument". Ange sedan egenskapens namn - kurir, värdetyp - individer.

Efter att ha skapat egendomen i varje beställning kommer det att vara möjligt att ange bud. Vi kommer att välja en kurir från katalogen "Individuals", där en lista över företagets anställda lagras.

Klicka på OK-knappen för att spara och stänga fastigheten.

Den nya egenskapen visas omedelbart i fönstret för redigering av beställningens egenskaper, låt oss välja Volkov A.I. som kurir:

Viktigt: du behöver bara skapa egenskapen "Courier" en gång. När den har skapats kommer den att visas på alla beställningar.

På samma sätt kommer vi att sätta bud i andra beställningar som behöver levereras imorgon.

Om du inte anger ett leveransdatum vid tidpunkten för orderinmatning, se till att inkludera det vid tidpunkten för distribution av order. Detta kan göras samtidigt som man väljer bud.

UPPMÄRKSAMHET! För automatisk distribution av kurirer längs rutterna kan du använda utvecklingen av automatisering av leveranstjänsten från 1CStyle.ru-teamet

Bildning av ruttblad i 1C

För bildandet av ruttblad kommer vi att använda rapporten "Utlåtande på kundorder". Rapporten kräver ytterligare inställningar.

Meny: Rapporter - Försäljning - Orderanalys - Kundorderblad

Skriver ut ett ruttblad för en kurir

Öppna rapporten och gå till inställningarna genom att klicka på knappen "Inställningar". Aktivera användningen av egenskaper och kategorier i rapporten:

Klicka på knappen "Lägg till" i tabellen "Val". I fältvalsfönstret, hitta köparens beställning, utöka den med plus och dubbelklicka för att välja fältet "Kurir (köparens beställning)":

Som värde väljer du önskad kurir - Volkov A.I.

På samma sätt, låt oss lägga till ett urval av fältet "Sändningsdatum" i köparens beställning:

Därefter kommer endast beställningar för imorgon för Volkov att finnas kvar i rapporten:

Det finns många kolumner i beställningen efter kvantitet och mängd levererade varor. Inaktivera onödiga indikatorer i inställningarna i tabellen "Indikatorer". Låt oss bara lämna två indikatorer: "Mängd" (slutsaldo) och "Mängd ömsesidiga uppgörelser" (slutsaldo):

Dessutom kommer vi att visa ytterligare fält i rapporten: leveransadress, tillägg till adressen, motpart. För att ställa in ytterligare fält måste du byta till läget för avancerade inställningar (kolla flaggan "Avancerade inställningar" i det nedre vänstra hörnet).

På fliken "Ytterligare fält" upprepar du följande inställningar:

Därmed har vi ersatt ordernummer och datum med information om motparten och bredvid motparten, i separata kolumner, kommer leveransadress och ytterligare information att visas.

Ett exempel på en färdig rapport:

Skriver ut ett ruttblad för alla bud

För att skriva ut ett ruttblad för alla kurirer måste du göra små ändringar i den aktuella inställningen (det är bättre att byta från avancerade till normala inställningar):
  1. Låt oss ta bort urvalsraden med bud (tabell "Val" nedan).
  2. Låt oss lägga till en gruppering av rader "Köparens order. Courier" (tabell "Radgrupperingar" högst upp i mitten), låt oss göra denna gruppering till den första.
Ändrade inställningar:

Ett exempel på en genererad rapport: