0% found this document useful (0 votes)
304 views

Godown Stock Report TDL

The document defines a report and form for displaying godown stock details. [1] The report and form allow the user to filter the stock items displayed by stock group, category, and item. [2] Fields are defined to display the item name, part number, and quantity in each godown. [3] Calculations and collections are used to fetch and total the stock quantities from the database.

Uploaded by

Rishi Srivastava
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
304 views

Godown Stock Report TDL

The document defines a report and form for displaying godown stock details. [1] The report and form allow the user to filter the stock items displayed by stock group, category, and item. [2] Fields are defined to display the item name, part number, and quantity in each godown. [3] Calculations and collections are used to fetch and total the stock quantities from the database.

Uploaded by

Rishi Srivastava
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

[#Menu: Gateway of Tally]

Add : Item : Before : @@locStockSummary : Godown Stock Report : Execute :


GDStockReportVKY

[Report: GDStockReportVKY]

[Form: GDStockReportVKY]

Part : GDStockReportVKY
On : Form Accept : Yes : Form Accept
On : Form Accept : Yes : Display : GDStockReport
Background : @@SV_UNYELLOW

[Part: GDStockReportVKY]

Line : GDStockReporVKYoup,GDStockReportCat,GDStockReportItem

[Line: GDStockReporVKYoup]

Field : Medium Prompt,GDStockReporVKYoup


Local : Field : Medium Prompt : Set As : "Stock Group : "

[Field: GDStockReporVKYoup]

Use : Name Field


Table : GDStockReporVKYoup,ALLSysNames
Show Table : Always
Modifies : GDStockReporVKYoup

[Line: GDStockReportCat]

Field : Medium Prompt,GDStockReportCat


Local : Field : Medium Prompt : Set As : "Stock Category : "

[Field: GDStockReportCat]

Use : Name Field


Table : GDStockReportCat,ALLSysNames
Show Table : Always
Modifies : GDStockReportCat

[Line: GDStockReportItem]

Field : Medium Prompt,GDStockReportItem


Local : Field : Medium Prompt : Set As : "Stock Item : "

[Field: GDStockReportItem]

Use : Name Field


Table : GDStockReportCollALL,ALLSysNames
Show Table : Always
Modifies : GDStockReportItem

[Collection: GDStockReporVKYoup]

Title : "Stock Groups"


Type : Stock Group
Format : $Name,30

[Collection: ALLSysNames]

List name : $$SysName:AllItems

[Collection: GDStockReportCat]

Title : "Stock Category"


Type : Stock Category
Format : $Name,30

[Variable: GDStockReporVKYoup]

Type : String
Persistent : Yes

[Variable: GDStockReportCat]

Type : String
Persistent : Yes

[Variable: GDStockReportItem]

Type : String
Persistent : Yes

[System: Variable]

GDStockReporVKYoup : ""
GDStockReportCat : ""
GDStockReportItem : ""

;;-- GDStockReport

[Report: GDStockReport]

Title : "Godown Stock Report"


PrintSet : ReportTitle : "Godown Stock Report - (Stock Group : "
+ ##GDStockReporVKYoup + " , Category : " + ##GDStockReportCat +" )"
Variable : DoSetAutoColumn,DSPRepeatCollection,GDName
Repeat : GDName
Set : DSPRepeatCollection:GDNameColl
Set : DoSetAutoColumn : Yes

[Form: GDStockReport]

Part : DSP ReportTime, DSP CompanyName, DSP CompanyAddress, DSP


GSTCmpRegnNo, DSP ReportTitle, DSP PageNo,
GDStkRepTTL,GDStockReportTTL,GDStockReport
Bottom Part : GDStockReportBTM
Option : Set Auto Vch Option : ##DoSetAutoColumn AND $
$SetAutoColumns:GDName
Background : @@SV_UNYELLOW
Buttons : PrintButton, ExportButton, UploadButton, MailButton,Change
Period,ChgVariable

Page Break : ClosPgBrk,OPnPgBrk


[Part: ClosPgBrk]

Line : ClosPgBrk

[Line: ClosPgBrk]

Border : Thin Top


Right Field : Simple Field
Local : Field : Simple Field : Set As : "Continue.... "

[Part: OPnPgBrk]

Part : DSP ReportTime, DSP CompanyName, DSP CompanyAddress, DSP


GSTCmpRegnNo, DSP ReportTitle, DSP PageNo, GDStkRepTTL,GDStockReportTTL

Vertical : Yes

[!Form: Set Auto Vch Option]

[Part: GDStkRepTTL]

Line : GDStkRepTTL
Invisible : $$InPrintMode

[Line:GDStkRepTTL]

Field : Name Field


Right Field : Simple Field
Local : Field : Name Field : Set As : "Godown Item
Report - (Stock Group : " + ##GDStockReporVKYoup + " , Category : " +
##GDStockReportCat +" )"
Local : Field : Name Field : Width : 50 % Page
Local : Field : Simple Field : Set As : "From " + $
$String:##SVFromDate + " to " + $$String:##SVCurrentDate

[Part: GDStockReportTTL]

Line : GDStockReportTTL
Border : Column titles

[Line: GDStockReportTTL]

Field : GDStockReport,GDStockPartNo,StockGDName
Repeat : StockGDName
Local : Field : StockGDName : Set As : ##GDName
Local : Field : Default : Type : String
Local : Field : Default : Style : Small Bold
Local : Field : GDStockReport : Set As : "Item Name"
Local : Field : GDStockPartNo : Set As : "Part No."
Local : Field : Default : Align : Center

[Part: GDStockReport]

Line : GDStockReport
Repeat : GDStockReport :GDStockReportColl
Scroll : Vertical
Total : StockGDName
CommonBorder: Yes
Float : No

Option : GDStockReportALL : ##GDStockReporVKYoup = $


$SysName:AllItems and ##GDStockReportCat = $$SysName:AllItems
Option : CatStockReportALL : ##GDStockReporVKYoup != $
$SysName:AllItems And ##GDStockReportCat != $$SysName:AllItems
Option : CatStockReportALL2 : ##GDStockReporVKYoup = $
$SysName:AllItems And ##GDStockReportCat != $$SysName:AllItems

[!Part: GDStockReportALL]

Repeat : GDStockReport :GDStockReportCollALL

[!Part: CatStockReportALL]

Local : Collection : GDStockReportColl : Add : Filter : IsSameCat

[!Part: CatStockReportALL2]

Repeat : GDStockReport :GDStockReportCollALL


Local : Collection : GDStockReportCollALL : Add : Filter :
IsSameCat

[Line: GDStockReport]

Field : GDStockReport,GDStockPartNo,StockGDName
Repeat : StockGDName
Local : Field : Default : Style : Small
Empty : $Name != ##GDStockReportItem And ##GDStockReportItem !=
$$SysName:AllItems

[Field: GDStockReport]

Use : Name Field


Set As : $Name
Width : 30
Quick Search: yes

[Field: GDStockPartNo]

Use : Name Field


Set As : $PartNo
Width : 10

Border : Thin Left

[Field: StockGDName]

Type : Quantity
Width : 18
Set As : $$GodownItemValue:##GDName:$Name:$ClosingBalance
Type : Quantity
Align : Right
Border : Thin Left

[Part: GDStockReportBTM]

Line : GDStockReportBTM
Border : Totals
[Line: GDStockReportBTM]

Field : GDStockReport,GDStockPartNo,StockGDName
Repeat : StockGDName
Local : Field : GDStockReport : Set As : "Total"
Local : Field : Default : Style : Small Bold
Local : Field : StockGDName : Type : Quantity
Local : Field : StockGDName : Set As : $$Total:StockGDName
Local : Field : Default : Align : Center

[Collection: GDStockReportColl]

Type : StockItem
Child of : ##GDStockReporVKYoup
Belongs to : yes
Filter : IsEmptyBalance
Fetch : ClosingBalance

[System: Formulae]

IsEmptyBalance : Not $$IsEmpty:$ClosingBalance

[Collection: GDStockReportCollALL]

Title : "List of items"


Use : Alias Collection
Type : StockItem
; Format : $Name,30
Filter : IsEmptyBalance

[Collection: GDStockReportCollCat]

Type : StockItem
Child of : ##GDStockReporVKYoup
Filter : IsSameCat
Filter : IsEmptyBalance

[System :Formula]

IsSameCat : $Category = ##GDStockReportCat Or $


$IsBelongsToCategory:##GDStockReportCat
IshaveStk : Not $$IsEmpty:$ClosingBalance

[Collection: GDNameColl]

Type : Godown
Compute : GDName : $Name
Filter : IshaveStk

[Variable: GDName]

Type : String
Repeat : ##DSPRepeatCollection

[Button : ChgVariable]

Title : "Change Filter"


Key : Alt + 1
Action : Execute : ChgVariable

[Report: ChgVariable]

[Form: ChgVariable]

Part : GDStockReportVKY
Background : @@SV_UNYELLOW
On : Form Accept : Yes : Form Accept
On : Form Accept : Yes : RefreshTDL

You might also like