Boekhouding van goederen in het magazijn in Excel. Goederenboekhouding in MS Excel: voor- en nadelen

Voorraadbeheer- een van de belangrijkste componenten bij het runnen van een bedrijf. De kwaliteit en het succes van de organisatie zijn afhankelijk van de situatie in de opslagplaats. Daarom zijn ondernemers verplicht om voldoende aandacht te besteden aan het goed inrichten en beheersen van een magazijnvoorraadbeheersysteem in de toekomst.

Vanwege het belang deze kwestie We hebben het onderwerp herhaaldelijk aangeroerd in artikelen en.

Laten we nu eens nader bekijken hoe handig het is om de beweging van de voorraad te volgen met behulp van het eenvoudigste programma MS-Excel.

De meeste organisaties die een bepaald product verkopen, beschikken over een magazijn voor opslag. Dit resulteert in een gerechtvaardigde noodzaak voor het bijhouden van gegevens. Het gebruik van speciale programma's hiervoor helpt organisaties hun werk efficiënter te maken, terwijl ze de kosten verlagen en de winst verhogen. MS Excel is geweldig voor kleine winkels en andere kleine organisaties.

MogelijkhedenMEVRExcel:

  • Toont de hoeveelheid voorraad in het magazijn
  • Structureert en analyseert gegevens over bestaande assets
  • Verkooprapporten voor elke periode

Boekhouding van goederen inMEVRExcel: voordelen

MS Excel is precies het programma dat de magazijnboekhouding kan vereenvoudigen en beschikt over een aantal functies voor het monitoren van de goederenbewegingen.

Goederen boeken in MS Excel: nadelen

Het is belangrijk op te merken dat Excel ook veel nadelen heeft. Bijvoorbeeld een complexe reeks operaties die arbeidsvaardigheden en -kwalificaties vereisen, evenals grote tijdelijke middelen, die we zo vaak missen. Door fouten die soms in het programma voorkomen, is het mogelijk om alle bestaande gegevens kwijt te raken.

Excel-functies voor voorraadbeheer

Het product bestaat uit tabellen die gevuld zijn met gegevens. U kunt afzonderlijke producten of groepen producten selecteren. Met deze softwaretool is het mogelijk om analytische functies en bewerkingen uit te voeren met behulp van formules. Het programma vereist noodzakelijke kennis over het werken met haar. Probeer alle kansen optimaal te benutten computerprogramma. Hoe groter het scala aan functies dat u kent en weet hoe u ermee om moet gaan, hoe groter uw mogelijkheden bij het bijhouden van inventarisgegevens.

MET met behulp van Excel Het is mogelijk om de aankomst en het vertrek van producten te volgen. U kunt ook gegevens berekenen over de handelingen die in het magazijn worden uitgevoerd. Zo kunt u bijvoorbeeld het aantal saldi voor een specifiek type schoeisel of een aantal producten achterhalen. Om de hoeveelheid restjes te minimaliseren, moet u uitzoeken welk merk schoenen het gemakkelijkst wordt gekocht. Maak kennis met aanbevelingen op het gebied van de verkoop van kinderschoenen.

Laten we aannemen dat de tabelkop over twee of meer regels moet worden uitgerekt. Om dit te doen, schakelt u vooraf de woordomloopfunctie rechtstreeks in de cel in, en dan ondervindt u geen problemen. Je tafel zal er netjes uitzien.

Met het programma kunt u invoegen verschillende lettertypen, die erg handig zijn om te gebruiken bij het uitlichten van een aantal producten of individuele categorieën op basis van hun parameters.

Het verdient de voorkeur om meer toe te wijzen belangrijke groepen producten door cellen, kolommen of rijen op te maken. Deze technieken zorgen ervoor dat de informatie in de tabel gemakkelijk kan worden waargenomen.

Aanbevelingen voor voorraadbeheer met behulp vanExcel

Het verzorgen van de boekhouding voor producten die zich in het magazijn bevinden, wordt verklaard door de noodzaak om de activa van de winkel te monitoren, te controleren en rapporten op te stellen tijdens de verkoopperiode. Het verdient aanbeveling dat hiervoor een competente specialist verantwoordelijk is die de basisprincipes van MS Excel kent en deze in de praktijk weet toe te passen.

Laten we het geven duidelijk voorbeeld Hoe u aan de slag gaat met voorraadbeheer in MS Excel (alle waarden zijn bij benadering):

Aan het begin van de tabel moet het verbruik worden weergegeven:

Productboekhoudtabel MS Excel

Ga een paar honderd cellen verder en maak een ontvangsttabel, bijvoorbeeld in drie cellen: 1 product, 2 aantallen, 3 aankoopprijzen.

Goederenontvangsttabel in MS Excel

Aan elk product dat zojuist in het magazijn is aangekomen, moet een prijs worden toegewezen, wat heel eenvoudig in het programma te doen is. Vul de tabel in, bijvoorbeeld schoenen, sandalen, sneakers, sneakers, laarzen en andere. Dit zijn algemene namen; in de praktijk vult u de productkolom met andere namen. Bestel bijvoorbeeld producten die populair zijn onder uw klantenpubliek voor uw winkel. De lijst is individueel voor elke winkel.

Belangrijk! Zodat de naam van het product in de verbruikstabel overeenkomt met de naam vermeld op de facturen. Daarom is het in de tabel noodzakelijk om de naam volledig te schrijven, zonder deze af te korten. U kunt informatie doorgeven tot aan de maat en kleur van de schoenen. Hoe specifieker de informatie is, hoe handiger het is.

Hoeveelheid en aankoopprijs. Deze kolommen worden indien nodig ingevuld.

Een nieuwkomer aan uw lijst toevoegen is eenvoudig met slechts twee klikken. Stel ook onmiddellijk de prijs, hoeveelheid en andere parameters in.

Bestandsprogramma in MS Excel voor de boekhouding van verkopen en saldi voor kleine winkels. Dit bestand is ontwikkeld op verzoek van één winkel. Het is nu beschikbaar om te downloaden.

Schakel macro's in voordat u het programma gebruikt (Excel-opties-> Vertrouwenscentrum -> Instellingen vertrouwenscentrum -> Macro-instellingen -> Alle macro's inschakelen)!

Doel van het programma:

  • Ontvangst goederen (ontvangst van leverancier, retour van klant)
  • Consumptie van goederen (verkoop aan een klant, afschrijving van tekorten)
  • Batchboekhouding
  • Actuele informatie over actuele saldi
  • Geschiedenis van producttransacties
  • Analyse van financiële indicatoren (verkoopbedrag, brutowinst, huidige kosten magazijn voorraden)

Bestandsstructuur

Het bestand bestaat uit 5 bladen:

  • Ontvangstbewijs (STORTING)
  • Verkoop(BIJDRAGE)
  • Product_beweging
  • Brutowinst
  • Magazijnkosten

Het blad “Ontvangst (INVOER)” is bedoeld voor het invoeren van goederen in de dossierdatabase op basis van facturen van leveranciers (of retouren van de klant).

Bedieningsalgoritme:

1. Voer de gegevens in de kolommen in waarvan de kopteksten gearceerd zijn geel(om gegevensinvoer te ontgrendelen, voert u het wachtwoord in - 1).

Uitleg
  • De informatie in de kolom “Datum van ontvangst” wordt automatisch ingevuld. Gebruikt De huidige datum en tijd op uw computer.
  • De kolom “Bewerking” kan twee waarden bevatten: “Ontvangst” of “Retour”. U kunt zelf het type verrichting selecteren door op de knop bovenaan de tabel “TYPE OPERATIE” te klikken. Er wordt ook naar u gevraagd Veiligheidsvraag door het type bewerking te selecteren voordat u het document boekt. “Ontvangst” is de handeling waarbij goederen van de leverancier worden ontvangen. “Retourneren” is een handeling om goederen van de klant te retourneren.
  • In de kolommen “Artikel beschikbaar in de database” en “Naam in de database” wordt automatisch informatie weergegeven als het artikel dat in de kolom “Artikel” is ingevoerd, al eerder is geïmporteerd. Het artikel moet zijn tekst formaat, dat wil zeggen, letters bevatten.

2. Klik op de knop “ENTER”, waarna de ingevoerde gegevens automatisch worden overgebracht naar de programmadatabase op het tabblad “Product_Movement”. Na de operatie worden de lijnen gewist en ontvangt u een bericht dat de succesvolle voltooiing van de operatie aangeeft.

Berekeningen in kolommen:

  • "Aankoopprijs (basis, cu)" - voer in deze kolom uw aankoopprijs in waartegen de fabrikant de goederen naar u heeft verzonden,
  • “Aankoopprijs (werkprijs, c.u.)” is een hulpkolom waarin u eventuele aanpassingen aan de aankoopprijs kunt aanbrengen. Indien er geen aanpassingen plaatsvinden op de basisinkoopprijs, vul dan dezelfde aankoopprijs in als ingevuld in de kolom “Aankoopprijs (basis, cu)”,
  • “Kostprijs, cu.” - in deze kolom moet u de productiekosten aangeven. In de handel wordt de kostprijs doorgaans gevormd uit de aankoopprijs en de kosten voor het leveren van de goederen aan het magazijn van het bedrijf. Als u bijvoorbeeld goederen hebt gekocht voor 100 USD. en 25 USD heeft uitgegeven aan de levering van de goederen, dan moet u in deze kolom het bedrag aangeven - 125 USD. Als u de kosten niet berekent, dupliceert u eenvoudigweg het bedrag van de werkende aankoopprijs.
  • "Aanbevolen detailhandel, c.u." — u kunt deze kolom gebruiken om de aanbevolen detailhandelsformules voor te schrijven. U weet bijvoorbeeld dat u de kosten van geleverde producten meestal met 50% verhoogt, dan kunt u het formulier in de kolom invoeren - kosten (cu) * 1,50, dat wil zeggen dat we de kosten vermenigvuldigen met de opmaakfactor van 1,50, waardoor 50% van de gewenste markup wordt toegevoegd.
  • ‘Retail gevestigd, cu.’ - in deze kolom geeft u aan welke verkoopprijs u uiteindelijk vaststelt voor de verkoop van het product aan uw klanten. Deze kolom is speciaal gemaakt zodat u de mogelijkheid heeft om een ​​andere verkoopprijs in te stellen dan deze of gene formule voor u aanbeveelt. In de toekomst zullen alle berekeningen gebaseerd zijn op de vastgestelde verkoopprijzen en productiekosten.

Beperkingen :

  • De gebruiker kan niet meer dan 500 items tegelijk toevoegen.
  • Bij het maken negatieve waarden het programma geeft een bericht weer dat onjuiste gegevensinvoer aangeeft.

Het blad “Verkoop (AANBETALING)” is bedoeld om af te schrijven van dit product en verloren goederen in het winkelmagazijn die niet zijn gevonden tijdens de magazijninventarisatie.

Bedieningsalgoritme:

1. Voer de gegevens in de kolommen in waarvan de kopteksten geel gekleurd zijn (om de gegevensinvoer te ontgrendelen, voert u het wachtwoord in - 1):

a) voer in de kolom “Artikel zoeken” een geheel of gedeeltelijk artikel in, waarna het in de database gevonden productnummer op het tabblad “Product_Movement” wordt weergegeven in de aangrenzende kolom “Artikel”. Dit specifieke artikel wordt na de operatie in de database afgeschreven,

b) voer het aantal verkochte of afgeschreven goederen in de kolom “Verkocht, stuks” in,

c) als u besluit het product tegen een andere prijs te verkopen dan eerder was vastgesteld (“Retail, c.u. is vastgesteld”), dan wordt in de kolom “Werkelijke verkoopprijs, c.u.” Vul het bedrag in waarvoor het artikel is verkocht. Hiermee kunt u extra kortingen aan klanten geven. Als u een product wilt afschrijven, moet u hier de prijs aangeven - 0, in dit geval verschijnt de waarde "Afschrijving - 0%" in de kolom "Bewerking".

Uitleg
  • Informatie in kolommen waarvan de kopteksten groen zijn gekleurd en grijze bloemen, wordt automatisch gegenereerd vanuit de bestandsdatabase, die zich op het blad "Product_Movement" bevindt
  • De “datum van betaling” wordt automatisch ingevuld. Gebruikt de huidige datum en tijd op uw computer.
  • De kolom “Bewerking” kan twee waarden bevatten: “Uitgaven” of “Afschrijving - 0%”. Het transactietype wordt automatisch toegewezen afhankelijk van de verkoopprijs, die wordt ingevoerd in de kolom “Werkelijke verkoopprijs, cu”. Als u de vastgestelde verkoopprijs niet wilt wijzigen, laat u de kolom ‘Werkelijke verkoopprijs, cu.’ staan. of wijs een andere verkoopprijs toe, dan wordt in de kolom “Bewerking” automatisch de waarde “Uitgaven” ingevoerd. Als u in de kolom “Werkelijke verkoopprijs, c.u.” stel de prijs in op 0 (nul), dan wordt in de kolom “Bewerking” de waarde “Afschrijving – 0%” weergegeven.

2. Klik op de knop “PASS”, waarna de ingevoerde gegevens automatisch worden overgebracht naar de programmadatabase op het tabblad “Product_Movement”. Na de operatie worden de lijnen gewist en ontvangt u een bericht dat de succesvolle voltooiing van de operatie aangeeft. Berekeningen in kolommen:

  • “Huidige toeslag” - in deze kolom ziet u de huidige toeslag op de productiekosten. De opmaakcoëfficiënt wordt als volgt berekend: verkoopprijs gedeeld door de kosten. Als u informatie invoert in de kolom 'Werkelijke verkoopprijs, cu', wordt deze gebruikt om de opslag te berekenen. Als de verkoopprijs niet wordt gewijzigd, neemt de eerder vastgestelde verkoopprijs uit de kolom "Retail instellen, cu" deel aan de berekening van de opmaakcoëfficiënt. Met de opmaakcoëfficiënt kunt u de situatie vanaf de financiële kant controleren. Als u de opmaakcoëfficiënt ziet, begrijpt u meteen of het product met verlies wordt verkocht of niet. Als de opmaakcoëfficiënt kleiner is dan 1, wordt het product met verlies verkocht - minder dan de kostprijs.
  • “Huidig ​​saldo” - deze kolom toont het huidige saldo van het product voor het geselecteerde artikel in het magazijn. Het is de moeite waard om te zeggen dat in het voorgestelde bestand batchrecords worden bijgehouden, d.w.z. Het product dat als eerste binnenkomt, wordt als eerste verkocht. Als er bijvoorbeeld twee leveringen van goederen na elkaar zijn geweest, elk 4 en 6 stuks, en het bedrijf nog geen verkopen heeft gehad, dan wordt het huidige saldo weergegeven: 10 stuks. Hiermee kunt u zien hoeveel stuks van een bepaald artikel momenteel in uw magazijn zijn opgeslagen.
  • “[INFO]” Batchbalans” - deze kolom geeft weer hoeveel goederen er in uw magazijn zijn van de eerste batch die nog niet is verkocht. Als we eerder zeiden dat er 2 leveringen van 4 en 6 stuks waren en dat er geen goederen werden verkocht, dan wordt in deze kolom informatie weergegeven: 4 stuks. Dit zal ons vertellen dat de eerste partij goederen nog niet uitverkocht is en dat er nog 4 artikelen op voorraad zijn. Het is erg belangrijk om de informatie in deze kolom te controleren, omdat alle prijsinformatie wordt weergegeven voor de huidige onverkochte partij goederen. Omdat we batchadministratie bijhouden, moeten we eerst de eerste batch uit het magazijn afschrijven, daarna de tweede, enzovoort. Laten we zeggen dat 4 stuks naar het bedrijf kwamen voor een bedrag van 10 USD, en 6 stuks – al voor 15 USD. Zoals u begrijpt, moet de verkoopprijs voor verschillende partijen goederen anders of maximaal zijn dan de hoogste kosten, zodat de goederen niet met verlies worden verkocht. Voor de eerste batch hebben we de verkoopprijs ingesteld op 15 USD, dat wil zeggen dat de kostenverhoging 50% is, en voor de tweede batch 22,5 USD. (ook een toeslag van 50% op de kosten). Als een klant naar u toe komt en in één keer 6 stuks van dit product wil kopen, moet u er rekening mee houden dat er 4 stuks in het magazijn zijn voor de eerste levering en dat er al 2 stuks zijn voor de tweede levering. De verkoopprijzen voor beide partijen zijn verschillend. U moet eerst 4 goederenstukken afschrijven met één document, en daarna nog 2 goederenstukken met een ander document. Als u 6 stuks in één keer wilt afschrijven, geeft het programma een foutmelding die aangeeft dat er in het veld “Verkocht, stuks” onjuist gegevens zijn ingevoerd. Ook in dit geval ziet u in de kolom “Aantal” de waarde “BATCH-” op een rode achtergrond, wat u informeert over het eigen risico gespecificeerde hoeveelheid over het saldo van de huidige onverkochte partij goederen.
  • De kolommen “[INFO] Aankomstdatum” en “Batchnr.” geven informatie weer over de huidige batch die nog niet is uitverkocht.

Beperkingen :

  • De gebruiker heeft de mogelijkheid om informatie in te voeren in de kolommen, waarvan de kop geel gekleurd is.
  • De gebruiker kan niet meer dan 100 items tegelijk invoeren.
  • Als er geen voltooide regels zijn (dat wil zeggen dat het ontvangstdocument leeg is), wordt de bewerking geblokkeerd.
  • Als u een kolom vergeet in te vullen, geeft het programma u een foutmelding.
  • Foutmeldingen:

− als u vergeet gegevens in de kolom “Verkocht, eenheden” in te voeren, geeft het programma u een foutmelding en in de kolom “Aantal” wordt de melding “ENTER!!!” weergegeven.

− als u in de kolom “Verkocht, eenheden” staat Als u voor de aanvankelijk ongeschreven batch meer stuks invoert dan er in het magazijn aanwezig zijn (kolom “[INFO] Resterende batch”), geeft het programma u een foutmelding en verschijnt in de kolom “Aantal” de melding “BATCH”.

− als u in de kolom “Verkocht, eenheden” staat Als u voor alle onverkochte partijen meer stuks toevoegt dan er op voorraad zijn (de kolom “Huidig ​​saldo”), geeft het programma u een foutmelding en verschijnt de melding “ONVOLDOENDE!” in de kolom “Aantal”.

Het blad “Product_Movement” is de programmadatabase.

Tabelstructuur

  • Per artikel wordt informatie in één blok weergegeven, waarin de historie van ontvangsten en verkopen van het product zichtbaar is. Blokken artikelen worden van elkaar gescheiden door een lijn met een gele achtergrond.
  • De kolom “Huidig ​​saldo” naast onverkochte partijen goederen toont het huidige saldo van dit artikel. Ook in de kolom “Kosten van magazijn, cu.” geeft de som weer van de kosten van de magazijnvoorraad voor onverkochte partijen goederen. Waarden uit de kolom “Kosten van magazijn, cu.” worden gebruikt op het blad “Magazijnkosten”, dat een rapport bevat over de huidige kosten van de magazijninventaris van het bedrijf.
  • In de kolommen ‘Brutowinst, cu.’ en 'Verkoopbedrag, cu.' De brutowinst en het verkoopbedrag worden berekend voor elke uitgave of afschrijvingstransactie. Brutowinst (c.u.) = Verkoopbedrag (c.u.) – Hoeveelheid * Kosten, c.u. De waarden van deze kolommen worden vervolgens gebruikt op het blad ‘Brutowinst’, dat het verkooprapport bevat.

Bedieningsalgoritme:

Terugzending van goederen van de klant

Als u een product van een klant moet retourneren, moet u de verkoopregel op het blad “Product_Movement” zoeken en de gegevens kopiëren in het bereik van de kolommen E:L, beginnend met de kolom “Artikel” en eindigend met de kolom “Retail , c.u.” kolom. Vervolgens moet u gegevens invoegen op het blad "Ontvangst (DEPOSIT)", waarbij u het bewerkingstype "Retour" selecteert. Na de operatie wordt de retourzending in de vorm van een afzonderlijke partij goederen naar het magazijn van het bedrijf geboekt.

Zoek naar een product in de directory

Om het gewenste artikel in de database te vinden, gebruikt u het “Zoekvenster” (druk op Ctrl+F).

Een product uit de map verwijderen

Als een bewerking onjuist is ingevoerd, is de enige manier om de bewerking te verwijderen het vinden van de regel van de uitgevoerde bewerking op het blad "Product_Movement" en het verwijderen van de gegevens, beginnend bij de kolom "Artikel" en eindigend met de kolom "Bewerking" ( groene achtergrondkop). Als u extra kolommen opgeeft, geeft het programma u een bericht over de onmogelijkheid om informatie in geblokkeerde kolommen te verwijderen.

Beperkingen :

  • Programmatisch kunt u 50.000 rijen invoeren op het blad “Product_Movement”.

VERBODEN:

  • Hernoem de bladen van het bestand en het bestand zelf (macro's kunnen mislukken),
  • Verwijder kolommen en rijen op bestandsbladen of voeg ze toe (macro's mislukken mogelijk).

BELANGRIJK!!!

Voordat u gebruikt dit programma in de praktijk in uw winkel, test het eerst. De auteur van het programma is niet verantwoordelijk voor de prestaties en de uiteindelijke juistheid van de berekeningen. Dit bestand is ontwikkeld in opdracht van één winkel en kan worden gedownload op gratis voor iedereen die dat wil. Allereerst het doel van het verstrekken van dit bestand– gebruikers laten zien en vertrouwd maken met de uitgebreide mogelijkheden van MS Excel.

De meeste kleine en middelgrote commerciële organisaties lossen de problemen van de boekhouding van materiële activa (goederen of producten) op met behulp van Microsoft-applicaties Excel. In dit artikel zullen we een voorbeeld bekijken dit onderwerp uit de echte praktijk. Automatisering voltooid Microsoft-boeken Met Excel kunt u het aantal verminderen routinematige handelingen V kantoorwerk en ook controle bieden mogelijke fouten gebruiker.

Laten we eens kijken naar een vrij standaardsituatie waarin onze organisatie zich bezighoudt met handel: de aankoop van goederen en de daaropvolgende verkoop ervan. In dit geval is het noodzakelijk om de nomenclatuur (hoeveelheid goederen, ontvangst en verkoopprijzen) nauwkeurig bij te houden. Laten we onze ontwikkeling beginnen met een werkblad genaamd Nomenclatuur(Afb. 2.16). Dit blad speelt de rol van een register of goederenlijst. Elke regel bevat informatie over een specifiek productitem (productnaam, kassabonprijs, verkoopprijs en op voorraad zijnde hoeveelheid). Doel software ontwikkeling bestaat uit het maken van controlebladen waarmee u de hoeveelheid goederen bij ontvangst of verzending kunt aanpassen, en ook wijzigingen kunt aanbrengen in de prijs van de goederen. Over het geheel genomen zou een geautomatiseerd boek moeten voorzien gebruiksvriendelijke interface voor leidinggevenden. Deze interface wordt geleverd door twee bladen - Erkenning En Verzending.

Direct werken met het blad getoond in Fig. 2.16, ongewenst. Wanneer er goederen worden ontvangen of verkocht, kan de manager daar uiteraard direct gegevens in invoeren. Wanneer bijvoorbeeld een nieuwe partij "Comfort" -muren arriveert in een hoeveelheid van 5 stuks tegen een nieuwprijs van 25.770 roebel, kunt u eenvoudig zowel het aantal eenheden in het magazijn als de aankomstprijs aanpassen. Dit is echter niet erg handig en is een “springplank” voor mogelijke fouten van de gebruiker. Het is handiger om een ​​controleblad te maken (Fig. 2.17) met elementen die een handige interface bieden. En het blad zelf Nomenclatuur verder zullen we verbergen (deze functie kan eenvoudig worden geïmplementeerd met behulp van de applicatieservice Microsoft Excel), dus het is niet rechtstreeks toegankelijk voor de gebruiker. Uiteraard kunt u hierna beveiliging aanbrengen op de structuur van het boek (met een wachtwoord). Hierdoor kunnen gebruikers met het blad werken Nomenclatuur alleen met behulp van de interface die in andere bladen is geïmplementeerd.

Bij ontvangst van goederen die al op voorraad zijn, maar nieuwe prijs, moet u beslissen over de herberekening van de ontvangstprijs. Laten we voor de zekerheid aannemen dat in zo'n geval De prijs van de laatste levering wordt vastgesteld als de prijs van ontvangst van de goederen.

Laten we verder gaan met een gedetailleerd onderzoek van het blad getoond in Fig. 2.17, waarmee de manager gemakkelijk een nieuwe aankomst van een bestaand product kan invoeren en nieuwe productitems kan toevoegen.

De linkerhelft van het ontvangstenblad is bedoeld voor nieuwe ontvangsten van goederen die al op voorraad zijn. informatiebasis(op blad Nomenclatuur). Om dit te doen, wordt het besturingselement “Combo Box” (bevindt zich in het gebied van cel A3) gevuld met de namen van de producten die op het blad aanwezig zijn Nomenclatuur. Deze actie wordt uitgevoerd bij het openen werkboek(de tekst van de procedure die hiervoor nodig is, vindt u in Lijst 2.21). IN programmacode Er wordt aangenomen dat de waarde van het onroerend goed Naam keuzelijst met invoervak ​​geselecteerd Spk.

"Listing 2.21. Procedure uitgevoerd bij het openen van een boek Private Sub Workbook_Open() " De lijst leegmaken Worksheets("Receipt").Spk.Clear " Het aantal producten in de infobase tellen N = 0 While Worksheets("Item").Cells (N + 2, 1). Waarde<>"" N = N + 1 Wend " De lijst vullen For i = 1 To N Worksheets("Ontvangst").Spk.AddItem Werkbladen(3).Cells(i + 1, 1).Value Next Worksheets("Ontvangst") .Spk.ListIndex = -1 Einde sub

Wanneer de gebruiker de productnaam selecteert in de keuzelijst met invoervak, vervolgens in cel C5 op het blad Erkenning de prijs wordt ingevoerd vanaf de overeenkomstige regel van het blad Nomenclatuur boeken. Om dit te doen, moet de procedure die wordt uitgevoerd wanneer u op het Combo Box-element klikt, worden opgemaakt zoals weergegeven in Listing 2.22. Er zit ook niets fundamenteel nieuws in vergeleken met de eerder besproken voorbeelden.

" Listing 2.22. Procedure voor het afhandelen van een klik op een keuzelijst met invoervak ​​Private Sub Spk_Click() Range("C5").Waarde = Werkbladen(3).Cells(Spk.ListIndex + 2, 2).Value Range("C6") .Value = "" Einde sub

Nu moet de gebruiker het aantal nieuwe aankomsteenheden van het opgegeven product invoeren in cel C6. Om de bescherming tegen te vergroten willekeurige acties We hebben ook een wachtwoordveld op het blad geplaatst. Dit is een gewoon tekstvenster. Op een knop klikken Bijdragen kunt u de prijs en de hoeveelheid goederen op het blad bijwerken Nomenclatuur alleen als het wachtwoord correct is. Stel de volgende eigenschappen in voor het tekstvenster:

  • Naam - Pas;
  • Wachtwoordteken - *.

Dit zorgt ervoor dat er sterretjes worden weergegeven wanneer u een wachtwoord typt (het woord waarvoor de gebruiker typt, wordt verborgen). doordringende ogen). Zo zijn we gekomen tot het schrijven van een procedure voor het invoeren van informatie over een nieuwe aankomst (een toename van het aantal gespecificeerde goederen en een mogelijke prijsverandering) op het derde blad. Lijst 2.23 toont de procedure die wordt uitgevoerd wanneer op de knop wordt geklikt Bijdragen. De hier gebruikte combinatie is 357.

"Listing 2.23. Een klik op de knop Verzenden afhandelen Private Sub CommandButton1_Click() If Pass.Text = "327" Then "De ontvangstprijs bijwerken Worksheets ("Item").Cells (Spk.ListIndex + 2, 2).Value = Range(" C5").Value " Correctie van hoeveelheid Col = Range("C6").Value Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value = _ Worksheets("Номенклатура").Cells(Spk.ListIndex + 2, 4).Value + Col MsgBox "Данные внесены" Pass.Text = "" Else MsgBox "Ошибка пароля! Данные не внесены" End If End Sub!}

Hier zal de procedure, bij het invoeren van het wachtwoord 357, de door de gebruiker ingevoerde hoeveelheid goederen toevoegen aan het derde blad en de prijs aanpassen. Hierna wordt het scherm weergegeven Aankondiging dat de gegevens zijn ingevoerd en dat het wachtwoordveld wordt gewist. Als het wachtwoord onjuist is, worden er geen wijzigingen in het blad aangebracht Nomenclatuur wordt niet geproduceerd.

Laten we nu verder gaan met het bekijken van het rechterdeel (in tegenstelling tot het linkerdeel, dat zich onderscheidt door een donkerdere tint) van figuur 2. 2.17. Dit fragment van het blad moet worden gebruikt om een ​​nieuw product in te voeren (met vermelding van het aantal). Lijst 2.24 toont een procedure die in dit geval deze functionele actie uitvoert.

" Lijst 2.24. Omgaan met een klik op de knop Een nieuw product toevoegen Private Sub CommandButton_Click() " Het tellen van het aantal toegevoegde producten op het blad Nomenclatuur N = 0 While Worksheets("Nomen").Cellen(N + 2, 1). Waarde<>"" N = N + 1 Wend " Het wachtwoord controleren dat is ingevoerd in het rechtertekstveld If Pass2.Text = "35791" Then Worksheets("Nomenclatuur").Cells(N + 2, 1).Value = Range("G3" ).Waarde Werkbladen("Nomenclatuur").Cellen(N + 2, 2).Waarde = Bereik("G4").Waarde Werkbladen("Nomenclatuur").Cellen(N + 2, 4).Waarde = Bereik(" G5".Value MsgBox "Ingevoerde gegevens" Pass2.Text = "" Anders MsgBox "Wachtwoordfout! Gegevens niet ingevoerd" End If End Sub

Aan de rechterkant van het blad bevinden zich twee bedieningselementen: een knop en een tekstvak voor het wachtwoord. Het zou mogelijk zijn om één wachtwoordveld achter te laten voor het linker- en rechtergedeelte van het blad. De hier voorgestelde optie verbetert echter de functionaliteit van de ontwikkeling. Als vastgoedwaarde Naam wij kozen Pass2. Laten we de procedure formuleren voor gebruikersacties bij het werken met rechter zijde laken:

  • de naam van het nieuwe product wordt ingevoerd in cel G3;
  • cel G4 geeft de prijs aan;
  • cel G5 is gereserveerd voor het aantal goedereneenheden;
  • de gebruiker voert een wachtwoord in en door op de knop Nieuw product toevoegen te klikken, wordt de ingevoerde informatie op het blad hersteld (als het wachtwoord correct is) Nomenclatuur.

Aan het begin van de procedure CommandButton2_Klik het aantal cellen met informatie over producten op het blad wordt geteld (hiervoor wordt sweep N gebruikt) Nomenclatuur. Hierna wordt informatie over het nieuwe product vastgelegd in de volgende vrije regel van het blad.

Laten we nu naar een ander blad gaan - Verzending(Fig. 2.18), dat wordt gebruikt bij de verkoop van goederen. Op een blad Verzending Er zijn drie bedieningselementen: een keuzelijst met invoervak ​​(Naam - Spk), een wachtwoordveld (Naam - Pass3) en een knop (Naam - CommandButton1).

Om de lijst in te vullen, moet u de eerder besproken procedure aanpassen (Lijst 2.21) Werkmap_Open. Het zou er nu uit moeten zien als Listing 2.25.

"Listing 2.25. Procedure uitgevoerd bij het openen van een boek (optie 2) Private Sub Workbook_Open() Worksheets("Receipt").Spk.Clear Worksheets("Shipment").Spk.Clear " Bestaande items tellen N = 0 While Worksheets( " nomen").Cellen(N + 2, 1).Waarde<>"" N = N + 1 Wend " Lijsten invullen voor i = 1 tot N Werkbladen("Ontvangst").Spk.AddItem Werkbladen(3).Cellen(i + 1, 1).Waarde Werkbladen("Verzending").Spk .AddItem-werkbladen(3).Cellen(i + 1, 1).Waarde Volgende werkbladen("Ontvangst").Spk.ListIndex = -1 Werkbladen("Verzending").Spk.ListIndex = -1 End Sub

De volgende in de rij is de volgende procedure (Lijst 2.26), die wordt uitgevoerd wanneer u op de keuzelijst met invoervak ​​klikt. Als gevolg hiervan in de overeenkomstige cellen van het blad Verzending het aantal eenheden van het opgegeven product in het magazijn wordt ingevoerd, evenals de verkoopprijs (Fig. 2.19).

" Lijst 2.26. Procedure uitgevoerd wanneer op een keuzelijst met invoervak ​​wordt geklikt Private Sub Spk_Click() Range("E6").Value = Worksheets("Nomenclatuur").Cells(Spk.ListIndex + 2, 4).Value Range("E7 " ).Waarde = Werkbladen ("Nomenclatuur"). Cellen (Spk.ListIndex + 2, 3). Waarde Einde Sub

Nu moet de gebruiker aangeven (in cel E6) hoeveel eenheden er worden verzonden (ter begeleiding en controle hebben we de beschikbare hoeveelheid goederen in het magazijn ingevoerd met behulp van de vorige procedure). Met de procedure in Listing 2.27 (uitgevoerd door op de knop Verzenden te klikken) kunt u het aantal eenheden van een artikel dat op voorraad is in de database aanpassen.

"Lijst 2.27. Procedure uitgevoerd wanneer op de knop Verzenden wordt geklikt Private Sub CommandButton1_Click() If Pass3.Text = "775" Then ColPrais = Worksheets("Nomenclatuur").Cells(Spk.ListIndex + 2, 4).Waarde Col = Bereik ("E6").Waarde If Col > ColPrais Then MsgBox "Deze hoeveelheid is niet op voorraad" Exit Sub End If Worksheets("Nomenclatuur").Cells(Spk.ListIndex + 2, 3).Value = Range("E7" ) .Value ColPrais = ColPrais - Col Worksheets("Nomenclatuur").Cells(Spk.ListIndex + 2, 4).Value = ColPrais MsgBox "Er is informatie ingevoerd in de database" Pass.Text = "" Spk_Click Else MsgBox "Wachtwoord fout Einde!" Als Einde Sub

Na het aanbrengen van wijzigingen wordt de informatie op het scherm bijgewerkt - de gebruiker ziet de reeds aangepaste waarde (door de procedure aan te roepen). Spk_Klik, die we eerder hebben ontwikkeld). Om de eerder overeengekomen functionaliteit te garanderen, moet u het blad verbergen Nomenclatuur. Gebruikers zullen in dit geval de ontworpen bladen gebruiken Erkenning En Verzending.

Echter, bij het invullen van bonnen of verbruiksdocumenten Sommige waarden zullen nog handmatig moeten worden ingevoerd.

Deze omvatten:

  • document datum;
  • hoeveelheid goederen;
  • Document Nummer;
  • andere vaak veranderende parameters.

Ingebouwd gebruiken Excel-hulpmiddelen kan worden behaald automatisch vullen meerdere kolommen op basis van directorygegevens. Het is echter onwaarschijnlijk dat u deze functionaliteit zelf kunt configureren zonder diepgaande kennis van het programma.

U kunt zelf basisformules toevoegen, bijvoorbeeld een kolom aangeven met de totale kosten van het product, waarbij u de hoeveelheid vermenigvuldigt met de prijs.

Op de bovenstaande manier worden ook de bladen “Inkomend” en “Onkosten” gegenereerd. Het is handig om ze gescheiden te houden voor later Snelzoeken het vereiste document.

Opmaak van het omzetblad

U kunt zelf een omzetblad maken, maar u zult enkele functies moeten begrijpen tabeleditor. Hier zijn geen programmeervaardigheden vereist.

Op apart blad U kunt informatie over voorraadsaldi verkrijgen om inzicht te krijgen in de noodzaak om een ​​bepaald assortimentsartikel te kopen.

Het volgen van kritische balansen

Het bijhouden van goederen in een winkel in Excel kan zo worden geconfigureerd dat het blad met productsaldi informatie weergeeft over de noodzaak om een ​​bepaald assortimentsartikel aan te schaffen. Vervolgens zullen we overwegen eenvoudigste voorbeeld, hoe je dit regelt in een tabeleditor.

In het voorgestelde voorbeeld zijn er drie opslaglocaties voor goederen, waarbij de saldi in elk ervan worden aangegeven. Met behulp van de IF (OR...)-functie kunt u configureren automatische controle naleving van de voorraadnormen voor elk magazijn. De uiteindelijke formule zal er als volgt uitzien:

ALS(OF(C3<3;D3<3;E3<3);«Необходимо пополнение склада»;«Товара достаточно»).

Dus als het saldo op een opslaglocatie onder de drie eenheden daalt, ziet de gebruiker een bericht over de noodzaak om goederen aan te schaffen of intern te verplaatsen. Op dezelfde manier kunt u het omgekeerde proces volgen: het verpakken van een bepaald artikel. De gebruikte formule is heel eenvoudig en kan altijd worden toegevoegd aan een kant-en-klare tabel.

Deze methode voor het bewaken van waarden is niet alleen van toepassing op magazijnsaldi. De volgende indicatoren kunnen op dezelfde manier worden geanalyseerd:

  • volume van het uitgevoerde werk of de omzet door de werknemer;
  • verhoging van de bruto-omzet of winst;
  • het identificeren van dalingen in de handel voor bepaalde groepen goederen en andere indicatoren.

Excel kan ondernemers voorzien van een verscheidenheid aan analytische hulpmiddelen bij het boeken van detailhandelsverkopen. Een van de moeilijkheden ligt in de kleine hoeveelheid professioneel trainingsmateriaal en de noodzaak om alle formules zelfstandig samen te stellen.

Voordelen van het boeken van goederen in een winkel in Excel

Probeer gratis alle functies van het ECAM-platform

Magazijnboekhoudprogramma

  • Op turnkey basis automatisering van de goederenboekhouding opzetten
  • Afschrijving van saldi in realtime
  • Boekhouden van aankopen en bestellingen bij leveranciers
  • Ingebouwd loyaliteitsprogramma
  • Online kassa onder 54-FZ

Wij bieden snelle telefonische ondersteuning,
Wij helpen bij het laden van de productdatabase en het registreren van de kassa.

Probeer alle functies gratis!

E-mail*

E-mail*

Toegang krijgen

Privacyovereenkomst

en verwerking van persoonsgegevens

1. Algemene bepalingen

1.1 Deze overeenkomst over vertrouwelijkheid en verwerking van persoonlijke gegevens (hierna de Overeenkomst genoemd) werd vrijelijk en uit eigen vrije wil aanvaard en is van toepassing op alle informatie die Insales Rus LLC en/of zijn dochterondernemingen, inclusief alle personen die zijn opgenomen in de overeenkomst. dezelfde groep met LLC "Insails Rus" (inclusief LLC "EKAM Service") kan informatie over de gebruiker verkrijgen tijdens het gebruik van een van de sites, diensten, diensten, computerprogramma's, producten of diensten van LLC "Insails Rus" (hierna te noemen de Diensten) en tijdens de uitvoering van Insales Rus LLC eventuele overeenkomsten en contracten met de Gebruiker. De instemming van de Gebruiker met de Overeenkomst, door hem uitgedrukt in het kader van de relatie met een van de genoemde personen, geldt voor alle andere genoemde personen.

1.2.Gebruik van de Services betekent dat de Gebruiker akkoord gaat met deze Overeenkomst en de daarin gespecificeerde voorwaarden; Indien de Gebruiker het niet eens is met deze voorwaarden, dient hij af te zien van het gebruik van de Diensten.

"In de verkoop"- Limited Liability Company "Insails Rus", OGRN 1117746506514, INN 7714843760, KPP 771401001, geregistreerd op het adres: 125319, Moskou, Akademika Ilyushina St., 4, gebouw 1, kantoor 11 (hierna "Insails" genoemd), op enerzijds, en

"Gebruiker" -

of een persoon die handelingsbekwaam is en wordt erkend als deelnemer aan burgerlijke rechtsbetrekkingen in overeenstemming met de wetgeving van de Russische Federatie;

of een rechtspersoon die is geregistreerd in overeenstemming met de wetten van de staat waarvan deze persoon inwoner is;

of een individuele ondernemer die is geregistreerd in overeenstemming met de wetten van de staat waarvan een dergelijke persoon inwoner is;

die de voorwaarden van deze Overeenkomst heeft aanvaard.

1.4 Voor de doeleinden van deze Overeenkomst hebben de Partijen bepaald dat vertrouwelijke informatie informatie van welke aard dan ook is (productie, technisch, economisch, organisatorisch en andere), inclusief de resultaten van intellectuele activiteiten, evenals informatie over de uitvoeringsmethoden. professionele activiteiten (inclusief, maar niet beperkt tot: informatie over producten, werken en diensten; informatie over technische systemen en apparatuur, inclusief bedrijfsprognoses en informatie over voorgestelde aankopen; informatie over specifieke partners en potentiële partners; gerelateerd aan intellectueel eigendom, evenals plannen en technologieën met betrekking tot al het bovenstaande) die door de ene partij aan de andere worden gecommuniceerd in schriftelijke en/of elektronische vorm, uitdrukkelijk door de partij aangemerkt als haar vertrouwelijke informatie.

1.5 Het doel van deze Overeenkomst is het beschermen van vertrouwelijke informatie die Partijen zullen uitwisselen tijdens onderhandelingen, het sluiten van contracten en het nakomen van verplichtingen, evenals elke andere interactie (inclusief, maar niet beperkt tot, het raadplegen, opvragen en verstrekken van informatie, en het uitvoeren van andere handelingen). instructies).

2. Verantwoordelijkheden van de partijen

2.1 De Partijen komen overeen om alle vertrouwelijke informatie die de ene Partij van de andere Partij ontvangt tijdens de interactie tussen de Partijen geheim te houden, en dergelijke informatie niet openbaar te maken, openbaar te maken of anderszins aan derden te verstrekken zonder de voorafgaande schriftelijke toestemming van de Partijen. andere Partij, met uitzondering van de gevallen gespecificeerd in de huidige wetgeving, wanneer het verstrekken van dergelijke informatie de verantwoordelijkheid is van de Partijen.

2.2.Elke Partij zal alle noodzakelijke maatregelen nemen om vertrouwelijke informatie te beschermen, met gebruikmaking van ten minste dezelfde maatregelen die de Partij gebruikt om haar eigen vertrouwelijke informatie te beschermen. Toegang tot vertrouwelijke informatie wordt alleen verleend aan die werknemers van elke Partij die deze redelijkerwijs nodig hebben om hun officiële taken uit hoofde van deze Overeenkomst uit te voeren.

2.3 De verplichting om vertrouwelijke informatie geheim te houden geldt binnen de geldigheidsduur van deze Overeenkomst, de licentieovereenkomst voor computerprogramma’s gedateerd 1 december 2016, de overeenkomst tot aansluiting bij de licentieovereenkomst voor computerprogramma’s, agentuur- en andere overeenkomsten en voor vijf jaar. na beëindiging van hun handelingen, tenzij partijen afzonderlijk anders overeenkomen.

(a) indien de verstrekte informatie publiekelijk beschikbaar is geworden zonder schending van de verplichtingen van een van de Partijen;

b) indien de verstrekte informatie bij een partij bekend is geworden als gevolg van eigen onderzoek, systematische observaties of andere activiteiten die zijn uitgevoerd zonder gebruik te maken van vertrouwelijke informatie die van de andere partij is ontvangen;

(c) indien de verstrekte informatie rechtmatig is ontvangen van een derde partij zonder verplichting deze geheim te houden totdat deze door een van de partijen wordt verstrekt;

(d) indien de informatie wordt verstrekt op schriftelijk verzoek van een overheidsinstantie, een andere overheidsinstantie of een lokale overheidsinstantie om hun taken uit te voeren en de openbaarmaking ervan aan deze instanties verplicht is voor de Partij. In dit geval moet de Partij de andere Partij onmiddellijk op de hoogte stellen van het ontvangen verzoek;

(e) indien de informatie aan een derde partij wordt verstrekt met toestemming van de partij waarover de informatie wordt overgedragen.

2.5.Insales controleert de juistheid van de door de Gebruiker verstrekte informatie niet en heeft niet de mogelijkheid om zijn rechtsbekwaamheid te beoordelen.

2.6. De informatie die de Gebruiker aan Insales verstrekt bij registratie voor de Diensten zijn geen persoonlijke gegevens, zoals gedefinieerd in de Federale Wet van de Russische Federatie nr. 152-FZ van 27 juli 2006. “Over persoonlijke gegevens.”

2.7.Insales heeft het recht om wijzigingen aan te brengen in deze Overeenkomst. Wanneer er wijzigingen worden aangebracht in de huidige editie, wordt de datum van de laatste update aangegeven. De nieuwe versie van de Overeenkomst treedt in werking vanaf het moment dat deze wordt geplaatst, tenzij anders bepaald in de nieuwe versie van de Overeenkomst.

2.8 Door deze Overeenkomst te accepteren, begrijpt en gaat de Gebruiker ermee akkoord dat Insales de Gebruiker gepersonaliseerde berichten en informatie kan sturen (inclusief, maar niet beperkt tot) om de kwaliteit van de Diensten te verbeteren, om nieuwe producten te ontwikkelen, om persoonlijke aanbiedingen te maken en te verzenden. de Gebruiker, om de Gebruiker te informeren over wijzigingen in Tariefplannen en updates, om de Gebruiker marketingmateriaal over het onderwerp van de Diensten te sturen, om de Diensten en Gebruikers te beschermen en voor andere doeleinden.

De gebruiker heeft het recht om de ontvangst van bovenstaande informatie te weigeren door dit schriftelijk te melden op het e-mailadres Insales -.

2.9 Door deze Overeenkomst te aanvaarden, begrijpt en gaat de Gebruiker ermee akkoord dat Insales Services cookies, tellers en andere technologieën kan gebruiken om de functionaliteit van de Services in het algemeen of hun individuele functies in het bijzonder te garanderen, en dat de Gebruiker geen claims tegen Insales heeft in verband hiermee. hiermee.

2.10 De gebruiker begrijpt dat de apparatuur en software die hij gebruikt om sites op internet te bezoeken, de functie kunnen hebben om bewerkingen met cookies te verbieden (voor alle sites of voor bepaalde sites), en om eerder ontvangen cookies te verwijderen.

Insales heeft het recht vast te stellen dat het leveren van een bepaalde Dienst slechts mogelijk is onder de voorwaarde dat het accepteren en ontvangen van cookies door Gebruiker is toegestaan.

2.11. De gebruiker is zelfstandig verantwoordelijk voor de veiligheid van de middelen die hij heeft gekozen om toegang te krijgen tot zijn account, en waarborgt ook zelfstandig de vertrouwelijkheid ervan. De Gebruiker is als enige verantwoordelijk voor alle acties (en de gevolgen daarvan) binnen of bij gebruik van de Diensten onder het account van de Gebruiker, inclusief gevallen van vrijwillige overdracht door de Gebruiker van gegevens om toegang te krijgen tot het account van de Gebruiker aan derden onder alle omstandigheden (inclusief onder contracten of overeenkomsten). In dit geval worden alle acties binnen of met behulp van de Diensten onder het account van de Gebruiker geacht te zijn uitgevoerd door de Gebruiker zelf, behalve in gevallen waarin de Gebruiker Insales op de hoogte heeft gesteld van ongeautoriseerde toegang tot de Diensten met behulp van het account van de Gebruiker en/of van enige overtreding (vermoeden van overtreding) van de vertrouwelijkheid van zijn middelen om toegang te krijgen tot uw account.

2.12 De Gebruiker is verplicht om Insales onmiddellijk op de hoogte te stellen van elk geval van ongeoorloofde (niet geautoriseerde) toegang tot de Diensten met behulp van het account van de Gebruiker en/of van elke schending (vermoeden van schending) van de vertrouwelijkheid van hun toegangsmiddelen. het account. Om veiligheidsredenen is de Gebruiker verplicht om aan het einde van elke sessie met de Diensten zelfstandig het werk onder zijn account veilig af te sluiten. Insales is niet verantwoordelijk voor mogelijk verlies of beschadiging van gegevens, evenals voor andere gevolgen van welke aard dan ook die kunnen optreden als gevolg van schending door de Gebruiker van de bepalingen van dit deel van de Overeenkomst.

3. Verantwoordelijkheid van de partijen

3.1 De Partij die de verplichtingen uit de Overeenkomst heeft geschonden met betrekking tot de bescherming van vertrouwelijke informatie die krachtens de Overeenkomst wordt overgedragen, is op verzoek van de benadeelde Partij verplicht de daadwerkelijke schade te vergoeden die door een dergelijke schending van de voorwaarden van de Overeenkomst is veroorzaakt. in overeenstemming met de huidige wetgeving van de Russische Federatie.

3.2 Schadevergoeding beëindigt niet de verplichtingen van de overtredende Partij om haar verplichtingen uit de Overeenkomst naar behoren na te komen.

4. Overige bepalingen

4.1 Alle kennisgevingen, verzoeken, eisen en andere correspondentie onder deze Overeenkomst, inclusief die welke vertrouwelijke informatie bevatten, moeten schriftelijk worden ingediend en persoonlijk of per koerier worden afgeleverd, of per e-mail worden verzonden naar de adressen die zijn opgegeven in de licentieovereenkomst voor computerprogramma's gedateerd 12/12. 01/2016, de toetredingsovereenkomst tot de licentieovereenkomst voor computerprogramma's en in deze Overeenkomst of andere adressen die later schriftelijk door de Partij kunnen worden opgegeven.

4.2 Indien één of meerdere bepalingen (voorwaarden) uit deze Overeenkomst ongeldig zijn of worden, kan dit geen reden zijn voor beëindiging van de overige bepalingen (voorwaarden).

4.3 Op deze Overeenkomst en de relatie tussen de Gebruiker en Insales die voortvloeit uit de toepassing van de Overeenkomst is het recht van de Russische Federatie van toepassing.

4.3 De Gebruiker heeft het recht om alle suggesties of vragen met betrekking tot deze Overeenkomst te sturen naar de Insales Gebruikersondersteuningsdienst of naar het postadres: 107078, Moskou, st. Novoryazanskaya, 18, gebouw 11-12 v.Chr. “Stendhal” LLC “Insales Rus”.

Publicatiedatum: 12/01/2016

Volledige naam in het Russisch:

Vennootschap met beperkte aansprakelijkheid "Insales Rus"

Afgekorte naam in het Russisch:

LLC "Insales Rus"

Naam in het Engels:

InSales Rus Vennootschap met beperkte aansprakelijkheid (InSales Rus LLC)

Legaal adres:

125319, Moskou, St. Akademika Ilyushina, 4, gebouw 1, kantoor 11

Postadres:

107078, Moskou, St. Novoryazanskaya, 18, gebouw 11-12, BC “Stendhal”

INN: 7714843760 Controlepunt: 771401001

Bankgegevens:

Voorraadboekhouding in Excel is een uitstekende oplossing voor iedere handelsonderneming of productieorganisatie waarvoor het belangrijk is om de hoeveelheid materialen, gebruikte grondstoffen en eindproducten bij te houden.

Wie kunnen spreadsheets helpen?

Grote bedrijven kopen hiervoor kant-en-klare oplossingen in elektronisch formaat. Ze zijn echter vrij duur en voor sommige complexe programma's is het nodig om een ​​gekwalificeerde medewerker met een hoog salaris in te huren om in het magazijn te werken. Voor startende of kleine bedrijven is dit niet mogelijk. Gelukkig is er een uitweg en kun je Excel-spreadsheets gebruiken. Deze elektronische tool, die qua populariteit de tweede is na het kantoorprogramma Word, heeft functionaliteit die ruimschoots voldoende is om problemen met de magazijnboekhouding op te lossen.

Een paar belangrijke regels

Degenen die geïnteresseerd zijn in de vraag hoe inventarisgegevens moeten worden bijgehouden, moeten vanaf het allereerste begin serieus overwegen om hun eigen computerprogramma te maken. In dit geval moet u zich vanaf het begin aan de volgende regels houden:

  • Alle mappen moeten in eerste instantie zo nauwkeurig en grondig mogelijk worden aangemaakt. In het bijzonder kunt u zich niet beperken tot het louter vermelden van de namen van goederen en dient u ook artikelen, codes, houdbaarheidsdata (voor bepaalde soorten), etc. aan te geven.
  • Beginsaldi worden doorgaans in monetaire termen in tabellen opgenomen.
  • U moet de chronologie volgen en gegevens invoeren over de ontvangst van bepaalde goederen in het magazijn eerder dan bij verzending naar de koper.
  • Voordat u Excel-tabellen invult, is het noodzakelijk een inventarisatie uit te voeren.
  • U dient te voorzien welke aanvullende informatie nodig kan zijn en deze ook in te voeren, zodat u in de toekomst de gegevens niet per product hoeft te verduidelijken.

Voordat u begint met het ontwikkelen van een spreadsheet om de goede werking van uw magazijn te garanderen, moet u rekening houden met de specifieke kenmerken ervan. Algemene aanbevelingen in dit geval zijn als volgt:

  • Het is noodzakelijk om mappen samen te stellen: "Kopers", "Leveranciers" en "Plaatsen van goederenregistratie" (kleine bedrijven hebben ze niet nodig).
  • Als de lijst met producten relatief constant is, wordt aanbevolen om hun nomenclatuur in de vorm van een database op een apart blad van de tabel te creëren. In de toekomst moeten uitgaven, inkomsten en rapporten worden ingevuld met verwijzingen daarnaartoe. Het blad in de Excel-tabel met de kop “Nomenclatuur” moet de naam van het product, productcodes, productgroepen, meeteenheden, enz. bevatten.
  • Het rapport wordt gegenereerd met behulp van de draaitabeltool.
  • Ontvangsten naar het magazijn moeten worden geregistreerd op het blad “Ontvangst”.
  • Het is vereist om de bladen “Verbruik” en “Resterend” aan te maken om de huidige status bij te houden.

Wij maken mappen

Als u een programma wilt ontwikkelen om inventarisgegevens in Excel bij te houden, maakt u een bestand met een willekeurige naam. Het klinkt bijvoorbeeld als 'Magazijn'. Vervolgens vullen we de mappen in. Ze zouden er ongeveer zo uit moeten zien:

Leveranciers

Minst

Legaal adres

Een reactie

LLC "Moskou"

LLC "Leto-3"

JSC "Utro"

Om te voorkomen dat koppen weglopen, moeten ze worden gerepareerd. Om dit te doen, klikt u op het tabblad "Bekijken" in Excel op de knop "Gebieden bevriezen".

De tabel 'Kopers' ziet er precies hetzelfde uit.

Freeware kan een handige en gedeeltelijk geautomatiseerde service bieden als u daarin een hulplijst met goederenvrijgavepunten aanmaakt. Het is waar dat dit alleen nodig is als het bedrijf meerdere verkooppunten (magazijnen) heeft. Voor organisaties die één probleem hebben, heeft het geen zin om zo'n directory voor hen aan te maken.

Meetpunten

Minst

Een reactie

Winkel 1

Ons eigen “Magazijn” programma: het aanmaken van een “Ontvangst” blad

Allereerst moeten we een tabel voor het item maken. De kopjes moeten er als volgt uitzien: “Productnaam”, “Verscheidenheid”, “Meeteenheid”, “Kenmerken”, “Opmerking”.

  • Selecteer het bereik van deze tabel.
  • Voer in het veld "Naam", direct boven de cel met de naam "A", het woord "Tabel1" in.
  • Doe hetzelfde met het overeenkomstige assortiment op het tabblad “Leveranciers”. Geef in dit geval “Tabel2” aan.
  • Ontvangst- en onkostentransacties worden op twee afzonderlijke bladen geregistreerd. Zij helpen u bij het bijhouden van voorraadgegevens in Excel.

Voor “Parochie” zou de tabel er uit moeten zien als de onderstaande figuur.

Aankomst van goederen

Aanbieder

Meetpunt

Eenheid gemeten

Automatisering van de boekhouding

Magazijnboekhouding in Excel kan handiger worden gemaakt als de gebruiker uit een kant-en-klare lijst de leverancier, productnaam en boekhoudpunt kan kiezen.

Waarin:

  • de meeteenheid en leverancierscode moeten automatisch in de tabel worden weergegeven, zonder tussenkomst van de operator;
  • factuurnummer, datum, prijs en hoeveelheid worden handmatig ingevoerd;
  • het Warehouse-programma (Excel) berekent de kosten automatisch dankzij wiskundige formules.

Om dit te doen, moeten alle mappen als tabel zijn opgemaakt en moet er een vervolgkeuzelijst worden gemaakt voor de kolom “Naam”. Voor deze:

  • selecteer de kolom (behalve de kop);
  • zoek het tabblad "Gegevens";
  • klik op het pictogram “Gegevenscontrole”;
  • zoek in het veld “Gegevenstype” naar “Lijst”;
  • in het veld “Bron” geven we de functie “=INDIRECT("item!$A$4:$A$8")" aan.
  • Vink de selectievakjes aan naast 'Lege cellen negeren' en 'Lijst met acceptabele waarden'.

Als alles correct is gedaan, kunt u bij het invullen van de 1e kolom eenvoudig een keuze maken uit de lijst. Tegelijkertijd wordt in de kolom “Eenheid. wijziging." de bijbehorende waarde verschijnt.

Automatisch aanvullen voor de kolommen ‘Code’ en ‘Leverancier’, evenals een vervolgkeuzelijst, worden op dezelfde manier gemaakt.

Gebruik de vermenigvuldigingsformule om de kolom 'Kosten' in te vullen. Het zou er als volgt uit moeten zien: “= prijs * hoeveelheid”.

U moet ook een vervolgkeuzelijst maken met de naam 'Boekhoudpunten', die aangeeft waar de ontvangen goederen naartoe zijn verzonden. Dit gebeurt op precies dezelfde manier als in eerdere gevallen.

"Omzetoverzicht"

Nu u bijna een handig hulpmiddel heeft gemaakt waarmee uw bedrijf gratis voorraadgegevens in Excel kan bijhouden, hoeft u ons programma alleen nog maar te leren het rapport correct weer te geven.

Om dit te doen, gaan we werken met de bijbehorende tabel en stellen we nullen in aan het begin van de periode, aangezien we alleen maar magazijngegevens gaan bijhouden. Als het eerder is uitgevoerd, moeten de saldi in deze kolom worden weergegeven. In dit geval moeten de maateenheden en namen van goederen uit de nomenclatuur worden overgenomen.

Om de magazijnboekhouding te vergemakkelijken, moet het gratis programma de kolommen “Zendingen” en “Ontvangsten” invullen met behulp van de SUMIFS-functie.

Met wiskundige operatoren berekenen we de resterende goederen in het magazijn.

Zo zijn we bij het programma “Warehouse” terechtgekomen. Na verloop van tijd kunt u er zelf aanpassingen in aanbrengen om de boekhouding van goederen (uw producten) zo gemakkelijk mogelijk te maken.