OK, let’s get started with the traditional “Hello world!” example. Except, I’ll try and make something a bit more substantial for almost the same amount of time. I’m gonna build a simple app that’ll help my imaginary family business - a small convenience store - to operate efficiently and smoothly.
I am not gonna go into much details, but don’t worry. I’ll explain all of it later, now I’m just trying to impress you.
So, I’m running the Platform and adding a new application to the list. Now I’m gonna develop the application called Convenience. First of, I need some place to store the list of products I sell. This would be the Products catalog. Then I need something to register the sales transactions with. So, this is my Sales document, that stores the list of products, the quantity and the price.
I also want to trace how many Products I’ve sold and - more importantly - I have left. So I’m gonna create the Inventory accumulation register. The register has to know every Product sold and keep track of the product quantities.
Now I need the Sales document to post my sales to the register. So, I’m just running the wizard and telling it what goes where.
One last feature I want is a report showing how many things I’ve sold. So I’m gonna tell the report where to get the data from, and how I want them to be displayed.
Let’s run the application and serve our very first customer. Oh, here he is. With a can of Pringles in one hand and a Coke in the other. Hello sir, how are you today? Did you find everything all right? Excellent! So, let me register you purchase in my brand new 1C:Enterprise application.
Now, I’m gonna add a new Sales document, fill it up with these products and then post it.
And that’s it. Thank you, sir! Have a great day! Oh, you’re already back with a six pack of coke? Again, great choice. Let me register a separate transaction for these guys.
And, done! Now I want to check how much stuff I sold. And here is my report. How cool is that!