As part of the Macro Essentials Series, another tool is being delivered today which aims to make the data entry process into Dynamics GP easier and more efficient. The purpose of this tool is to do the following:
- Retrieve a stock count Schedule from Dynamics GP
- Fill out the actual stock quantity on the Excel Sheet, either manually or by considering a bar code reader solution for further automation
- Generate a Macro in order to be enter actual quantities into Dynamics GP for a specific stock count schedule and calculate variances automatically.
In order to use this tool, you need to follow the steps below:
- Run the SQL command on the GP company database, which creates a stored procedure that "reads" the stock count schedule details
- Open the Excel file, and adjust the ODBC connection by providing the SQL server name and required authentication to login
- Fill out the Stock Count Schedule ID on the home page, and refresh the Excel in order to retrieve the stock count schedule details
- Fill out Actual Quantities on the Macro Page.
- Copy the Macro column into Word (to preserve the code formatting), then into a Macro file.
- Run he Macro on the Stock Count entry
SQL Script :
CREATE PROCEDURE [dbo].[RetriveStockCount]
@StockCountID AS NVARCHAR(MAX)
AS
SELECT CASE WHEN ROW_NUMBER() OVER ( ORDER BY A.STCKCNTID ) > 9 THEN 9
ELSE ROW_NUMBER() OVER ( ORDER BY A.STCKCNTID )
END
AS Row_ID ,
A.STCKCNTID StockCountID ,
A.DOCDATE DocumentDate ,
CASE
A.STCKCNTSTTS
WHEN 1 THEN 'Available'
WHEN 2 THEN 'Started'
WHEN 3 THEN 'Entered'
ELSE ''
END
AS StockCountStatus ,
B.ITEMNMBR ItemNumber ,
B.LOCNCODE LocationCode ,
B.CAPTUREDQTY CapturedQuantity ,
C.ATYALLOC AllocatedQuantity
FROM dbo.IV10300
AS A
LEFT
OUTER JOIN dbo.IV10301 AS B ON B.STCKCNTID = A.STCKCNTID
LEFT
OUTER JOIN dbo.IV00102 AS C ON C.ITEMNMBR = B.ITEMNMBR
AND C.LOCNCODE = A.LOCNCODE
WHERE A.STCKCNTID
= @StockCountID
AND
C.RCRDTYPE <> 1
ORDER
BY B.ITEMNMBR ,
A.LOCNCODE;
GO On the Macro Generator file, you need to fill out the "Stock Count Schedule ID" in order to retrieve its details:
You can download the Stock count Macro generator files from this link.
Best Regards,
Mahmoud M. AlSaad
Good day, trying to use this stock count macro, I however don't know how to arrive at the home page above. kindly help
ReplyDeleteHi Mahmoud,
ReplyDeleteYour link only provides access to 2 SQL scripts.. not the Excel workbook that you show in the blog post. Could you please add the missing link to the workbook ? Thanks
https://drive.google.com/file/d/0B93Vb7sBmtNLOVVJYldkNF9FV2s/view
DeleteBE SMART AND BECOME RICH IN LESS THAN 3DAYS....It all depends on how fast
ReplyDeleteyou can be to get the new PROGRAMMED blank ATM card that is capable of
hacking into any ATM machine,anywhere in the world. I got to know about
this BLANK ATM CARD when I was searching for job online about a month
ago..It has really changed my life for good and now I can say I'm rich and
I can never be poor again. The least money I get in a day with it is about
$50,000.(fifty thousand USD) Every now and then I keeping pumping money
into my account. Though is illegal,there is no risk of being caught
,because it has been programmed in such a way that it is not traceable,it
also has a technique that makes it impossible for the CCTVs to detect
you..For details on how to get yours today, email the hackers on : (
atmmachinehackers1@gmail.com ). Tell your
loved once too, and start to live large. That's the simple testimony of how
my life changed for good...Love you all ...the email address again is ;
atmmachinehackers1@gmail.com