Trace: • Invoice Application
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
visionx:invoice_application [2020/06/08 10:57] cduncan [Add customers (Combobox)] |
visionx:invoice_application [2020/06/10 10:37] (current) cduncan |
||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTRANS~~ | ~~NOTRANS~~ | ||
- | ~~Title: Invoice application~~ | + | ~~Title: Invoice Application~~ |
Version: 5.0 / 2019-07-01 | Version: 5.0 / 2019-07-01 | ||
Line 81: | Line 81: | ||
===== Add Articles ===== | ===== Add Articles ===== | ||
- | Every invoice needs articles/items so as the next step we are going to create a table to store our articles in. We once again create a new table and same as in the invoice table we created before we are going to define the information ourselfs. Our article table consists of a name, a description and a the rate of our article. | + | Every invoice needs articles/items, so, as the next step, we are going to create a table to store our articles in. We once again create a new table and, same as in the invoice table we created before we, are going to define the information ourselves. Our article table consists of a name, a description, and a the rate of our article. |
{{:visionx:invoice_application:create-table-article.png?nolink|Creating the article table}} | {{:visionx:invoice_application:create-table-article.png?nolink|Creating the article table}} | ||
Line 87: | Line 87: | ||
===== Add Items (Master-Detail) ===== | ===== Add Items (Master-Detail) ===== | ||
- | The last table we are going to create is the invoice item table. This table consists of a reference to the article table, a quanitity and an amount(rate * quantity). For this we are going to create a subtable in our invoice table. This way the database already knows which invoice items are related to which invoices. To do this we press the "Edit" button on the invoice table. | + | The last table we are going to create is the invoice item table. This table consists of a reference to the article table, a quantity, and an amount(rate * quantity). For this, we are going to create a subtable in our invoice table. This way the database already knows which invoice items are related to which invoices. To do this, we press the "Edit" button on the invoice table. |
{{:visionx:invoice_application:create-invoice-items-new-step1.png?nolink|Edit invoice table}} | {{:visionx:invoice_application:create-invoice-items-new-step1.png?nolink|Edit invoice table}} | ||
- | In the following wizard we press the "More..." button. Press on "Database changes" and add a new column to the table. Now we press the "Make Subtable" button above the table. | + | In the following wizard, we press the "More..." button. Press on "Database changes" and add a new column to the table. Now we press the "Make Subtable" button above the table. |
{{:visionx:invoice_application:create-invoice-items-new-step2.png?nolink|Creating a subtable}} | {{:visionx:invoice_application:create-invoice-items-new-step2.png?nolink|Creating a subtable}} | ||
- | We name our table "Invoice Items" and add the columns quantity and amount and a reference to the article table. Press Finish to create the subtable and therefore our data model. | + | We name our table "Invoice Items" and add the columns quantity and amount and a reference to the article table. Press "Finish" to create the subtable and, therefore, our data model. |
{{:visionx:invoice_application:create-invoice-items-new-step3.png?nolink|Finishing the data model}} | {{:visionx:invoice_application:create-invoice-items-new-step3.png?nolink|Finishing the data model}} | ||
- | ====== Layouting the Invoice Screen ====== | + | ====== Laying Out the Invoice Screen ====== |
===== Change Table ===== | ===== Change Table ===== | ||
- | Up next is the layouting of our application. The created screen is a good start but we need to change a few things to make it a proper invoicing application. First off we are going to change the columns shown in the left side table. For this we press the "Edit" button (1) on the table. Here we tick off the columns (2) we don't want to be shown, in this case invoice date and due date, in this table we also change the label of the columns. We also turn off the navigation (3) in this table as we are going to do this via buttons. We change the margins (4) for our table to make it look nicer and with this are done editing the table. | + | Up next is the laying out of our application. The created screen is a good start, but we need to change a few things to make it a proper invoicing application. First off, we are going to change the columns shown in the left side table. For this, we press the "Edit" button (1) on the table. Here, we tick off the columns (2) we don't want to be shown, in this case invoice date and due date. In this table, we also change the label of the columns. We also turn off the navigation (3) in this table, as we are going to do this via buttons. We change the margins (4) for our table to make it look nicer. With this, we are done editing the table. |
{{:visionx:invoice_application:change-table.png?nolink|Configuring the table}} | {{:visionx:invoice_application:change-table.png?nolink|Configuring the table}} | ||
- | The table still needs a search bar and buttons for adding and deleting a new invoice. Add a panel (1) on the north side of our table. In this panel we are goint to add the search bar (2) and an "Insert" and a "Delete" button from the "Web Elements"(3). | + | The table still needs a search bar and buttons for adding and deleting a new invoice. Add a panel (1) on the north side of our table. In this panel, we are going to add the search bar, (2) and an "Insert", and a "Delete" button from the "Web Elements"(3). |
{{:visionx:invoice_application:change-table-layout.png?nolink|Layouting the table}} | {{:visionx:invoice_application:change-table-layout.png?nolink|Layouting the table}} | ||
- | After changing the labels of our buttons this is what the screen should look by now. | + | After changing the labels of our buttons, this is what the screen should look by now. |
{{:visionx:invoice_application:change-table-layout-done.png?nolink|The finished table layout}} | {{:visionx:invoice_application:change-table-layout-done.png?nolink|The finished table layout}} | ||
- | ===== Add invoice items ===== | + | ===== Add Invoice Items ===== |
- | To layout the form we are going to add the customer selection on top. Just take the "Customer" (1) editor from the "Unused Editors" section and drag it into the screen (2). We also add a label (3) in front of the editor. | + | To lay out the form, we are going to add the customer selection on top. Just take the "Customer" (1) editor from the "Unused Editors" section and drag it into the screen (2). We also add a label (3) in front of the editor. |
{{:visionx:invoice_application:add-customer-selection.png?nolink|Layouting the form}} | {{:visionx:invoice_application:add-customer-selection.png?nolink|Layouting the form}} | ||
- | To add items to our invoice we are not going to use a standard table but a special "Component Table". This kind of table is typically used in web applications. To add this control we select "Data Links" (1) in the left sidebar of VisionX. Now we drag the "Component Table" (2) directly under our form (3). | + | To add items to our invoice, we are not going to use a standard table, but a special "Component Table". This kind of table is typically used in web applications. To add this control, we select "Data Links" (1) in the left sidebar of VisionX. Now, we drag the "Component Table" (2) directly under our form (3). |
{{:visionx:invoice_application:add-component-table.png?nolink|Adding a Component Table}} | {{:visionx:invoice_application:add-component-table.png?nolink|Adding a Component Table}} | ||
- | This control is built in a way, that everything you put into it is copied for each row in a table. For instance if we add the editors of our invoice items table into the "Component Table" the editors are "cloned" for every item in our invoice. That means we are going to select our invoice item table (1) in the bottom of VisionX. We are adding the following editors: "Name", "Quantity", "Rate" and "Amount" (2) in this order into the control (3). Next to the editors we add a "Delete" button from the "Web Elements"(4) to delete the specifc item. | + | This control is built in such a way that everything you put into it is copied for each row in a table. For instance, if we add the editors of our invoice items table into the "Component Table", the editors are "cloned" for every item in our invoice. That means we are going to select our invoice item table (1) in the bottom of VisionX. We are adding the following editors: "Name", "Quantity", "Rate", and "Amount" (2) in this order into the control (3). Next to the editors we add a "Delete" button from the "Web Elements"(4) to delete the specific item. |
{{:visionx:invoice_application:add-component-table-items.png?nolink|Adding the component table items}} | {{:visionx:invoice_application:add-component-table-items.png?nolink|Adding the component table items}} | ||
- | After this step the screen should look like this in the designer: | + | After this step, the screen should look like this in the designer: |
{{:visionx:invoice_application:add-component-table-items-done.png?nolink|The added component table items}} | {{:visionx:invoice_application:add-component-table-items-done.png?nolink|The added component table items}} | ||
- | We dont want the labels for our columns cloned so we add those outside and on top of our table in their own panel. As the last thing we are going to add a button next to the item column to add a new article to the article table and a button under the "Component Table" to add a new invoice item. When everything is set into place this is how our screen should look in the editor by now. | + | We don't want the labels for our columns cloned, so we add those outside and on top of our table in their own panel. As the last step, we are going to add a button next to the item column in order to add a new article to the article table and a button under the "Component Table" to add a new invoice item. When everything is set into place, this is how our screen should look in the editor by now. |
{{:visionx:invoice_application:layout-component-table-done.png?nolink|The current screen}} | {{:visionx:invoice_application:layout-component-table-done.png?nolink|The current screen}} | ||
Line 139: | Line 139: | ||
====== Adding the Functionality ====== | ====== Adding the Functionality ====== | ||
- | We added all those buttons in the preceding steps and now we are going to add some functionality to them. | + | We added all those buttons in the preceding steps, and now we are going to add some functionality to them. |
===== Adding/Deleting Invoices ===== | ===== Adding/Deleting Invoices ===== | ||
- | The "Insert" and the "Delete" button from our "Web Elements" already have all the required actions to add and delete a new invoice so we dont have to change anything here. | + | The "Insert" and the "Delete" button from our "Web Elements" already have all the required actions to add and delete a new invoice, so we don't need to change anything here. |
===== Adding/Deleting Invoice Items ===== | ===== Adding/Deleting Invoice Items ===== | ||
- | Next up we are going to edit the actions for the "Add new item" and "Delete" buttons for the invoice item table in the "Component Table". | + | Next up, we are going to edit the actions for the "Add new item" and "Delete" buttons for the invoice item table in the "Component Table". |
- | Action for the Add new item-Button: | + | Action for the "Add New Item" button: |
{{:visionx:invoice_application:add-invoice-item-action.png?nolink|The add new item action}} | {{:visionx:invoice_application:add-invoice-item-action.png?nolink|The add new item action}} | ||
- | The "Delete" button we added once again already has all the required actions to delete an invoice item so nothing to do here. | + | The "Delete" button we added already has all the required actions to delete an invoice item, so there is nothing to do here. |
===== Adding Articles (Master Data/Popup) ===== | ===== Adding Articles (Master Data/Popup) ===== | ||
- | The last button on our list is the "Add Article" button. This button will be used to add articles to our database which can be chosen as the items for our invoice. For this we are going to create a popup screen. Press the "New Screen" Button to create a new workscreen. In the second part of the wizard we chose "Application screen as Form" now though. As the data source we choose "Use existing data from database tables" select "Use Application Database User" in the next step and select our article table in the second to last step. In the layout options we choose a "Form" column count of one and press "Finish" to create the screen. If everything was done correctly we are greeted with this screen: | + | The last button on our list is the "Add Article" button. This button will be used to add articles to our database that can be chosen as the items for our invoice. For this, we are going to create a popup screen. Press the "New Screen" button to create a new workscreen. In the second part of the wizard, we choose "Application screen as Form" now. As the data source, we choose "Use existing data from database tables", select "Use Application Database User" in the next step, and select our article table in the penultimate step. In the layout options, we choose a "Form" column count of one and press "Finish" to create the screen. If everything was done correctly, we are greeted with this screen: |
{{:visionx:invoice_application:add-item-screen.png?nolink|The generated screen}} | {{:visionx:invoice_application:add-item-screen.png?nolink|The generated screen}} | ||
- | In this screen we add a "Save" and a "Cancel" button and change up the layout and size a bit. | + | In this screen, we add a "Save" and a "Cancel" button and change up the layout and size a bit. |
{{:visionx:invoice_application:article-screen.png?nolink|The layouted screen}} | {{:visionx:invoice_application:article-screen.png?nolink|The layouted screen}} | ||
- | To make our screen open as a popup select the screen and press its edit button (1). Tick "Show as Popup" (2) and we are done. | + | To make our screen open as a popup, select the screen and press its edit button (1). Tick "Show as Popup" (2), and we are done. |
{{:visionx:invoice_application:set-modal.png?nolink|Mark as popup}} | {{:visionx:invoice_application:set-modal.png?nolink|Mark as popup}} | ||
- | To give this screen its desired functionality we have to add actions to our buttons. | + | To give this screen its desired functionality, we have to add actions to our buttons. |
- | Action for the Save-Button: | + | Action for the "Save" button: |
{{:visionx:invoice_application:save-action.png?nolink|The save action}} | {{:visionx:invoice_application:save-action.png?nolink|The save action}} | ||
- | Action for the Cancel-Button: | + | Action for the "Cancel" button: |
{{:visionx:invoice_application:cancel-action.png?nolink|The cancel action}} | {{:visionx:invoice_application:cancel-action.png?nolink|The cancel action}} | ||
- | To incorporate this popup to our invoice screen we are going to edit the action of our "+" button next to the item column. | + | To incorporate this popup to our invoice screen, we are going to edit the action of our "+" button next to the item column. |
{{:visionx:invoice_application:add-article-action.png?nolink|The add article action}} | {{:visionx:invoice_application:add-article-action.png?nolink|The add article action}} | ||
Line 187: | Line 187: | ||
===== Changing the Application Style ===== | ===== Changing the Application Style ===== | ||
- | Without any additional styling done this is what the application looks right now in the web preview. | + | Without any additional styling done, this is what the application looks right now in the web preview. |
{{:visionx:invoice_application:web-preview-1.png?nolink|The current application}} | {{:visionx:invoice_application:web-preview-1.png?nolink|The current application}} | ||
- | Not the prettiest application yet but with a few tweaks we can change that pretty fast. As the first step lets change the display mode and theme for our web application. For this we select the Dropdown next to "Settings" in the right VisionX Toolbar and press "Web" (1). | + | Not the prettiest application yet but, with a few tweaks, we can change that pretty fast. As the first step, let's change the display mode and theme for our web application. For this, we select the dropdown next to "Settings" in the right VisionX toolbar and press "Web" (1). |
{{:visionx:invoice_application:open-web-settings.png?nolink|Opening the Web Settings}} | {{:visionx:invoice_application:open-web-settings.png?nolink|Opening the Web Settings}} | ||
- | In the following wizard change the "Display mode" to "Corporation" (1) and the "Theme" to "Valo" (2). | + | In the following wizard, change the "Display mode" to "Corporation" (1) and the "Theme" to "Valo" (2). |
{{:visionx:invoice_application:set-web-design.png?nolink|Change Web Design}} | {{:visionx:invoice_application:set-web-design.png?nolink|Change Web Design}} | ||
- | This is how our Screen looks with the Valo-Theme now: | + | This is how our screen looks with the Valo theme now: |
{{:visionx:invoice_application:layout-valo.png?nolink|Application in valo theme}} | {{:visionx:invoice_application:layout-valo.png?nolink|Application in valo theme}} | ||
Line 205: | Line 205: | ||
===== Changing the Invoice Screen ===== | ===== Changing the Invoice Screen ===== | ||
- | As the next step we are going to style our buttons. Starting off with the "Insert" and "Delete" buttons above our invoice table. To do that we press the "Edit" button (1) on our button and set the foreground color to white (2) and the background color to a nice blue (2) for the "Add" button and red for the "Delete" button. Additionally we are going to turn off the border of our button (3). We're also going to change the text from "Insert" to "Add" | + | As the next step, we are going to style our buttons beginning with the "Insert" and "Delete" buttons above our invoice table. To do that, we press the "Edit" button (1) on our button and set the foreground color to white (2), the background color to a nice blue (2) for the "Add" button, and red for the "Delete" button. Additionally, we are going to turn off the border of our button (3). We're also going to change the text from "Insert" to "Add". |
{{:visionx:invoice_application:style-button.png?nolink|Styling the buttons}} | {{:visionx:invoice_application:style-button.png?nolink|Styling the buttons}} | ||
- | The "Add Article" and "Add new item" buttons are getting a new style as well. Press the "Edit" button (1), uncheck "Show border" (2) and check "Border on Mouseover" (2). Additionally we set the foreground color to the same color of our "Add" button (3) and the background to transparent (3). | + | The "Add Article" and "Add new item" buttons are getting a new style as well. Press the "Edit" button (1), uncheck "Show border" (2), and check "Border on Mouseover" (2). Additionally, we set the foreground color to the same color as our "Add" button (3) and the background to transparent (3). |
{{:visionx:invoice_application:style-button-add.png?nolink|Styling the add buttons}} | {{:visionx:invoice_application:style-button-add.png?nolink|Styling the add buttons}} | ||
- | Now we style the "Delete" button of the component table. We remove the text altogether (1) and set the foreground to the same red we used at the "Delete" Button (2). Uncheck "Show border" (2) and check "Border on Mouseover" (2) and as the last step select the "minus-circle" icon with a size of 24 for this button (3). | + | Now we style the "Delete" button of the component table. We remove the text altogether (1) and set the foreground to the same red we used for the "Delete" button (2). Uncheck "Show border" (2), check "Border on Mouseover" (2), and, as the last step, select the "minus-circle" icon with a size of 24 for this button (3). |
{{:visionx:invoice_application:style-button-delete.png?nolink|Styling the delete button}} | {{:visionx:invoice_application:style-button-delete.png?nolink|Styling the delete button}} | ||
- | The last button we are going to style is the "+" button of the component table. We remove the text altogether (1) and set the foreground to the same blue we used at the "Add" Button (2). Uncheck "Show border" (2) and check "Border on Mouseover" (2) and as the last step select the "plus-circle" icon with a size of 24 for this button (3). | + | The last button we are going to style is the "+" button of the component table. We remove the text altogether (1) and set the foreground to the same blue we used for the "Add" button (2). Uncheck "Show border" (2), check "Border on Mouseover" (2), and select the "plus-circle" icon with a size of 24 for this button (3). |
{{:visionx:invoice_application:stle-button-add-article.png?nolink|Styling the add article button}} | {{:visionx:invoice_application:stle-button-add-article.png?nolink|Styling the add article button}} | ||
- | To make the component table look like a real table we have to line up the labels with the editors. To do that you select the label in the editor and set the anchors to your desired positions. In the "Edit" menu of the labels we set them to bold as well. Next up we are going to add a title to the right side of the screen. To do that we change the type of our panel in its "Edit" menu. To do that we select the left side icon under the "Margins" of the panel. After that we add a label "Edit Invoice" and add an icon in front of it with the Font Awesome Icon "file-text-o". | + | To make the component table look like a real table, we have to line up the labels with the editors. To do that, you select the label in the editor and set the anchors to your desired positions. In the "Edit" menu of the labels, we set them to bold as well. Next up, we are going to add a title to the right side of the screen. To do that, we change the type of our panel in its "Edit" menu. To do that, we select the left side icon under the "Margins" of the panel. After that, we add a label "Edit Invoice" and add an icon in front of it with the Font Awesome Icon "file-text-o". |
{{:visionx:invoice_application:web-preview-2.png?nolink|The current application}} | {{:visionx:invoice_application:web-preview-2.png?nolink|The current application}} | ||
Line 227: | Line 227: | ||
====== Calculations in the Application ====== | ====== Calculations in the Application ====== | ||
- | As the last few steps we are going to add a "Sub Total" area under the component table. For this we have to add a "Total" column to our invoice table. We already added a column in this tutorial so we are going to skip this part. As the next step we are going to add a label "Sub Total" and the new editor "Total" from our table directly under the "Amount" column of our component table. We remove the border of our editor in the "Edit" menu to make it fit better. | + | For the last few steps, we are going to add a "Sub Total" area under the component table. For this, we have to add a "Total" column to our invoice table. We already added a column in this tutorial, so we are going to skip this part. As the next step, we are going to add a label "Sub Total" and the new editor "Total" from our table directly under the "Amount" column of our component table. We remove the border of our editor in the "Edit" menu to make it fit better. |
- | As the next step we are going to make the table do the calculations when a row is changed. Select a component in our component table and press "Create Row Value Changed". In the following wizard we select "Calculate Value" specify that we want to "Write to" the invoice item amount column and add "[Invoice Item.Quantity] * [Invoice Item.Rate]" as the Formula. This is done to save the amount into the invoice item row. We add another command, select "Calculate Value" once more but "Write to" our total column in the invoice table now. The formula is "sum([Invoice Item.Amount])" in this case. To add columns to our formula we can press the button (1) next to the formula field. This way you can add the columns of our tables via dropdown (2). | + | Next, we are going to make the table do the calculations when a row is changed. Select a component in our component table and press "Create Row Value Changed". In the following wizard, we select "Calculate Value", specify that we want to "Write to" the invoice item amount column, and add "[Invoice Item.Quantity] * [Invoice Item.Rate]" as the formula. This is done to save the amount into the invoice item row. We add another command, select "Calculate Value" once more, but "Write to" our total column in the invoice table now. The formula is "sum([Invoice Item.Amount])" in this case. To add columns to our formula, we can press the button (1) next to the formula field. This way you can add the columns of our tables via dropdown (2). |
{{:visionx:invoice_application:add-calculation-action.png?nolink|The calculation action}} | {{:visionx:invoice_application:add-calculation-action.png?nolink|The calculation action}} | ||
- | After that we can add items and the calculations will be done. To make sure that the values are also changed when we delete an item we have to add a "Create After Deleted Row" event with the same commands as well. Our application should now look somewhat like this: | + | After that, we can add items and the calculations will be done. To make sure that the values are also changed when we delete an item, we have to add a "Create After Deleted Row" event with the same commands as well. Our application should now look somewhat like this: |
{{:visionx:invoice_application:web-preview-3.png?nolink|The current application}} | {{:visionx:invoice_application:web-preview-3.png?nolink|The current application}} | ||
Line 239: | Line 239: | ||
====== Creating a Report ====== | ====== Creating a Report ====== | ||
- | The last step of our tutorial is going to be a report of our invoice. For this matter we add a "Export Invoice" button under the "+ Add new item" button. This button will have the same style as the "Add" button but the icon we choose will be "download". | + | The last step of our tutorial is going to be a report of our invoice. For this matter, we add a "Export Invoice" button under the "+ Add new item" button. This button will have the same style as the "Add" button, but the icon we choose will be "download". |
- | To add a report we press the "Reports" Button on the right side of the VisionX Designer. In the following wizard we select out "Invoice" Screen and press "Next". | + | To add a report, we press the "Reports" button on the right side of the VisionX designer. In the following wizard, we select "Invoice" screen and press "Next". |
{{:visionx:invoice_application:create-report-step1.png?nolink|Create report step one}} | {{:visionx:invoice_application:create-report-step1.png?nolink|Create report step one}} | ||
Line 249: | Line 249: | ||
{{:visionx:invoice_application:create-report-step2.png?nolink|Create report step two}} | {{:visionx:invoice_application:create-report-step2.png?nolink|Create report step two}} | ||
- | We are going to create a "Document" and it will contain "A list with detail information". | + | We are going to create a "Document," and it will contain "A list with detail information". |
{{:visionx:invoice_application:create-report-step3.png?nolink|Create report step three}} | {{:visionx:invoice_application:create-report-step3.png?nolink|Create report step three}} | ||
- | In the next step we select our invoice table, specify that we only want to "Show detail records only for selected master" and press "Finish". | + | In the next step, we select our invoice table, specify that we only want to "Show detail records only for selected master" and press "Finish". |
{{:visionx:invoice_application:create-report-step4.png?nolink|Create report step four}} | {{:visionx:invoice_application:create-report-step4.png?nolink|Create report step four}} | ||
- | VisionX will now create our report and asks us how we want to add the report to our application. Select "Add "Show Report" automatically" in this step and select the "Export Invoice button". After pressing "Finish" our report will now be available when pressing the button. If we do that this is how the report is looking now. | + | VisionX will now create our report and ask us how we want to add the report to our application. Select "Add "Show Report" automatically" in this step and select the "Export Invoice button". After pressing "Finish", our report will now be available when pressing the button. If we do that, this is how the report will look now. |
{{:visionx:invoice_application:export-report-1.png?nolink|The initial report}} | {{:visionx:invoice_application:export-report-1.png?nolink|The initial report}} | ||
Line 265: | Line 265: | ||
{{:visionx:invoice_application:report-design-1.png?nolink|The initial template}} | {{:visionx:invoice_application:report-design-1.png?nolink|The initial template}} | ||
- | The initial report doesn't really look like an invoice but you can change it with Microsoft Word/Open Office/Libre Office. You can find additional information on how to change a report [[:visionx:reports|in the VisionX report documentation]]. To download and later upload an alternative template for this report you press the "Reports" button on the left side of VisionX again. In the following wizard once again select our invoice screen. | + | The initial report doesn't really look like an invoice, but you can change it with Microsoft Word/Open Office/Libre Office. You can find additional information on how to change a report [[:visionx:reports|in the VisionX report documentation]]. To download and later upload an alternative template for this report, you press the "Reports" button on the left side of VisionX again. In the following wizard, once again select our invoice screen. |
{{:visionx:invoice_application:create-report-step1.png?nolink|Change template step one}} | {{:visionx:invoice_application:create-report-step1.png?nolink|Change template step one}} | ||
- | Select "Edit an existing report", select our previously created template and press "Next". | + | Select "Edit an existing report", select our previously created template, and press "Next". |
{{:visionx:invoice_application:change-template-step1.png?nolink|Change template step one}} | {{:visionx:invoice_application:change-template-step1.png?nolink|Change template step one}} | ||
- | In the following dialog press either the "Get Template" button to download the template or the "Change Template..." button to upload the changed template. If you decided to upload a template press "Finish" and your selected template will be used for the export. | + | In the following dialog, press either the "Get Template" button to download the template or the "Change Template..." button to upload the changed template. If you decided to upload a template, press "Finish" and your selected template will be used for the export. |
This is how the changed invoice could look like: | This is how the changed invoice could look like: | ||
Line 285: | Line 285: | ||
You can download the changed template from [[https://doc.sibvisions.com/_media/visionx/invoice_application/InvoiceTemplate.rtf|here]]. | You can download the changed template from [[https://doc.sibvisions.com/_media/visionx/invoice_application/InvoiceTemplate.rtf|here]]. | ||
- | ====== The finished application ====== | + | ====== The Finished Application ====== |
- | With this done this let's look how our application is looking in a web environment. For this we once again use the "Preview" Button in VisionX. This will start a browser window which shows our finished application: | + | With this done, let's see at how our application looks in a web environment. For this, we once again use the "Preview" button in VisionX. This will start a browser window which shows our finished application: |
{{:visionx:invoice_application:web-preview-4.png?nolink|The master screen}} | {{:visionx:invoice_application:web-preview-4.png?nolink|The master screen}} | ||