Preparation of data for formwork import

Introduction

The document describes how to prepare Excel sheets with a standard structure, necessary for the initial supply of formwork systems with the use of implementation mechanisms. With their help, we can import and automatically create advanced data structures regarding structural elements, as well as lease costs, delivery/return history.

Preliminary information

Excel for import is divided into several sheets, each of them has a purpose, so that you can start working with the program not from a "clean slate", but that there is already some data and preferably that it corresponds to what usually happens so far in the form of Excel sheets . Nevertheless, the sheets for the program must be arranged a little differently than for a human, i.e. a human sees better how the texts are properly divided, underlined, colored, etc. However, the computer has no eyes ;) so it only looks at the numbers. And the most important thing for him (and for programs) is that he can import data in rows, i.e. that as much complete data as possible is in one row, because it is easier for him to do something "in a loop".

Sheets

  • "price list" sheet - is a dictionary for the program to know what the assortment that appears in the program can be, so that users can choose the assortment for orders from it (but see below) and that the purchase (contract) prices are given - then, if the delivery is declared by the supplier, we can detect that in the delivery, the element X was entered with the price of PLN 120, and we have PLN 100 in the contract, and we can communicate this to you. If we had a unit weight (and we do not currently have this in this sheet), we can show how much a given order/return weighs in total (as far as I know, some contracts with suppliers provide free transport, but if the order/return has a weight > 6t, otherwise you have to pay) . The category (also not filled in the sheet) allows the user to select the assortment manually, he can narrow down what he is looking for, e.g. in other construction sites, we have it divided into systems, i.e. he selects the ORMA system and then we filter and show only the assortment with this filter). Elements from this sheet are used to check whether the elements from the "MG documents" sheet are good, i.e. whether the warehouse documents contain the assortment declared here.

  • KKK sheet - this is a transformation of the Cost Calculation Sheet that you create and then complete by the supplier. The key in it is the BAAN account (or account in general). On its basis, we "talk" with the supplier, i.e. if the supplier declares a delivery to account X, it means that this delivery goes exactly to a given structural element. In this sheet, each line has a separate structural element. Structural elements (EK) are grouped into objects (column C) and objects into contracts (here, there is only one contract, so we do not list it). The remaining fields contain information useful when creating automatic orders (i.e. we need to know who to address the order/return to, because it allows you to have 300 EK at the construction site, of which 200 from one supplier and 100 from another. The remaining data is data from the offer and is used for they can be used to analyze the progress (for reports).An important column is also the lease rate because on its basis the system calculates the lease for a given EK.

These two sheets above allow you to create a dictionary of the assortment (what we order) and the structure of the contract (what we order / what we bill for). These two are enough to start working with the system. However, there are two additional ones that allow you to download data that "live" somewhere outside the system, but help the system/user to do something faster or be more realistic, i.e.

  • worksheet "execution plan". The execution plan is nothing more than a material list for each structural element. As far as we know, if a supplier wins a given contract, he starts designing a given object based on his offer and data (drawings, designing, counting, creating lists of materials). The material list is what you should order to fully implement a given structural element according to their design. Usually (ZTCW) these data appear successively, i.e. the supplier designs and provides you with projects and then you order from them. This sheet just contains a list of components for individual EC. I’ve seen "pretty" sheets with these elements meant for humans. For the computer, we have to present it in a more "digital" way. So this sheet should be supplemented (successively) with data based on projects from the supplier. On their basis, users can order elements for a given structural element. The assumption was that these plans after import would be visible to subcontractors and the subcontractor should enter the structural element, e.g. "WK-12 Schodnia" there, receive a list of what is needed, click the "Order" button and possibly add a few additional elements useful) and let such an order circulate. So this sheet is a material list useful for orders - be it a coordinator or subcontractors.

  • the last sheet is "MG documents". The assumption of this sheet is that usually when we start the system, the construction has already somehow "started" and some orders/deliveries have probably already appeared outside the system. This sheet was created to ensure that after starting the system all data in the system is complete, i.e. there are also those that appeared earlier than the system itself. This sheet contains only the "supplier" warehouse documents, i.e. what has been issued/returned. Based on this data, we automatically create a "path" in the system, which looks as if it was implemented entirely in the system, i.e. we create an order/delivery/warehouse document and update stock levels. After such an import, all data in the system corresponds to what has already happened before. Nevertheless, this sheet is optional, i.e. it is useful if something has already happened before the implementation of the system, but this is not always the case. The assumption is later that when the system starts, we do everything from the system level and there is no need to re-import this data.

The Howto is based on system version 1.17.0.2 (03.2022) and presents features that may not be available in your system. Ask AMAGE about making this functionality available.
Due to ongoing development of the system, some screens or configuration files may look slightly different, but will still retain the full functionality described here. This does not affect the core functionality described in this document.