कुल पेज दृश्य

सोमवार, 31 जनवरी 2022

Tally Chapter 143 TDL for Broker Transpoter details By Rajiv Mishra Computer Class

 




Few lines are missing here. watch the video for Full Code

[Field:CMP EnableBrokerLine]

Use : Logical Field

Storage : EnableBroker

Set as : If $$IsEmpty:$$Value then "No" else $$Value

Sub Form: CMP BrokerNameReport: $$Value = "Yes"


[Report: CMP BrokerNameReport]

Form : CMP BrokerNameForm

Object : Company


[Form: CMP BrokerNameForm]

Part : CMPBrokerDetails

Background : White, Petal Pink


[Field:CMPName Field]

Use : Name Field

Skip : Yes

Align : Center

Border : Thin Bottom


[Part:CMPBrokerDetails]

Part : CMP BrokerNamePart,CMP TransportPart,CMP LoadManPart

Vertical : No

Common Border : Yes


[Part: CMP BrokerNamePart]

Line : CMP BrokerNamePartTit,CMP BrokerName LineDetails

Repeat : CMP BrokerName LineDetails: BrokerNameList

BreakOn : $$IsEmpty:$BrokerNameList

Height : 10

Scroll : Vertical

CommonBorder: Yes

Space Left : 2 mms

Space Right : 2 mms

Border : Thin Right


[Line:CMP BrokerNamePartTit]

Field : CMPName Field

Local : Field : CMPName Field : Set as : "Boker Name"


[Line: CMP BrokerName LineDetails]

Field : CMP BrokerNameList;,CMP TransportList,CMP LoadmanList;,CMP Broker CommissionField


[Field: CMP BrokerNameList]

Use : Name Field

Storage : BrokerNameList

Style : Small Bold


[Part:CMP TransportPart]

Line : CMP TransportPartTit,CMP TransportPart

Repeat : CMP TransportPart: TransportList

BreakOn : $$IsEmpty:$TransportList

Height : 10

Scroll : Vertical

CommonBorder: Yes

Space Left : 2 mms

Space Right : 2 mms

Border : Thin Right


[Line:CMP TransportPartTit]

Field : CMPName Field

Local : Field : CMPName Field : Set as : "Transport Name"


[Line:CMP TransportPart]

Field : CMP TransportList


[Field: CMP TransportList]

Use : Name Field

Storage : TransportList

Style : Small Bold


[Part:CMP LoadManPart]

Line : CMP LoadmanListTit,CMP LoadmanList

Repeat : CMP LoadmanList: LoadmanList

BreakOn : $$IsEmpty:$LoadmanList

Height : 15

Scroll : Vertical

CommonBorder: Yes

Space Left : 2 mms

Space Right : 2 mms


[Line:CMP LoadmanListTit]

Field : CMPName Field

Local : Field : CMPName Field : Set as : "Loadman Name"


[Line:CMP LoadmanList]

Field : CMP LoadmanList


[Field: CMP LoadmanList]

Use : Name Field

Storage : LoadmanList

Style : Small Bold


[#Part:DBLLINE Narration]

Add : Line : Before : VCH NarrPrompt : VCHBrokerLine


[Line:VCHBrokerLine]

Invisible : NOT $EnableBroker:Company:##SVCurrentCompany OR NOT $$IsSales:##SVVoucherType

Field : VCHBrokerNameTit,VCHBrokerName,VCHTransportTit,VCHTransport,VCHLoadManTit,VCHLoadMan


[Field:VCHBrokerNameTit]

Use : Meduim Prompt

Set as : "Broker Name :"

Skip : Yes


[Field:VCHTransportTit]

Use : VCHBrokerNameTit

Set as : "Transport Name :"


[Field:VCHLoadManTit]

Use : VCHBrokerNameTit

Set as : "Loadman Name :"


[Field:VCHBrokerName]

Use : Name Field

Storage : BrokerName

Table : BrokerNameColl,EndofList

Show Table : Always

Key : CreateBroker


[Field:VCHTransport]

Use : Name Field

Storage : TransportName

Table : TransportNameColl,EndofList

Show Table : Always

Key : CreateBroker


[Field:VCHLoadMan]

Use : Name Field

Storage : LoadmanName

Table : LoadmanNameColl,EndofList

Show Table : Always

Key : CreateBroker


[Key:CreateBroker]

Key : Alt + C

Action : Alter : CMP BrokerNameReport



[#Menu: Gateway of Tally]

Add : Key Item : After : @@locSalesRegister : "Broker wise Sales" : W : Display : BrokerReport

;Control : BrokerReport : $EnableBroker:Company:##SVCurrentCompany


[Report:BrokerReport]

Use : DSP Template

Title : "Broker Report"

Variable: SVFromDate, SVToDate

Repeat : PARTYNAME1

Form : BrokerReport

Set : SVFromDate : $$MonthStart:##SVCurrentDate

Set : SVToDate : $$MonthEnd:##SVCurrentDate

Set : FilterBroker : ""

Set : FilterTransport : ""

Set : FilterLoadman : ""


[Form:BrokerReport]


Button : PrintButton, StockItemhotkey

Button : ExplodeFlag,ChangePeriod,BtnBroker

Bottom Toolbar Buttons : EnterToEdit, BottomToolBarBtn8,BottomToolBarBtn9,BottomToolBarBtn10

Part : BWRTitle,BWRPeriod,BWRFilter,BWRDetails

Bottom Part :BWRTotals

Width : 95% Page

Space Left : 2 mms

Space Right : 2 mms


[Key: EnterToEdit]

Key : Enter

Title : $$LocaleString:"Explode"

Type : BottomToolBarBtn2

Action : Explode


[Part:BWRTitle]

Line : BWRTitle

Horizontal Align : Center


[Part:BWRPeriod]

Line : BWRPeriod


[Line:BWRTitle]

Field : Simple Field

Local : Field : Simple Field : Style : Large Bold

Local : Field : Simple Field : Info : "Broker wise Sales"

Local : Field : Simple Field : Border: Thin Bottom

Local : Field : Simple Field : Align : Center


[Line:BWRPeriod]

Right Field : Name Field

Left Field : Short Prompt,RPTBrokerFilter

Local : Field : Name Field : Info : @@DSPDateStr

Local : Field : Name Field : Width : 50

Local : Field : Name Field : Align : Right

Local : Field : Short Prompt : Set as: "Broker:"

Local : Field : Short Prompt : Inactive: Not $EnableBroker:Company:##SVCurrentCompany


[Part:BWRFilter]

Line : BWRTranFilter,BWRLMFilter

Invisible : Not $EnableBroker:Company:##SVCurrentCompany


[Line:BWRTranFilter]

Field : Short Prompt,RPTTransportFilter

Space Top : 1 mms

Local : Field : Default : Use : Simple Field

Local : Field : Short Prompt : Set as : "Transport:"


[Line:BWRLMFilter]

Field : Short Prompt,RPTLoadManFilter

Space Top : 1 mms

Local : Field : Default : Use : Simple Field

Local : Field : Short Prompt : Set as : "Loadman:"


[Field:RPTBrokerFilter]

Inactive : Not $EnableBroker:Company:##SVCurrentCompany

Use : Simple Field

Style : Normal Bold

Set as : @VCHBrokerName

Set Always : Yes

VCHBrokerName : If $$IsEndOfList:##FilterBroker or ##FilterBroker="" Then "Display" Else ##FilterBroker


[Field:RPTTransportFilter]

Use : RPTBrokerFilter

Set as : @VCHTransport

VCHTransport : if ##FilterTransport="" or $$IsEndOfList:##FilterTransport Then "Display" Else ##FilterTransport


[Field:RPTLoadManFilter]

Use : RPTBrokerFilter

Set as : @VCHLoadMan

VCHLoadMan : if ##FilterLoadman="" or $$IsEndOfList:##FilterLoadman Then "Display" Else ##FilterLoadman



[Line:BWRHead]

Use : BWRDetails

Border : Column Titles

Local : Field : Default : Type : String

Local : Field : Default : Align : Center

Local : Field : Default : Border : Thin Left

Local : Field : Default : Style : Normal Bold

Local : Field : SWSno : Set as : "Sno"

Local : Field : SWSno : Border : Thin Left Right

Local : Field : BWRPARTYNAME1 : Set as : "Party Name"

Local : Field : BWRPARTYNAME1 : Align : Center


Local : Field : BWRActulQty : Set as : "Actual Qty"

Local : Field : BWRActulQty : Align : Center

Local : Field : BWRBilledQty : Set as : "Billed Qty"

Local : Field : BWRBilledQty : Align : Center

Local : Field : BWRAmount : Set as : "Amount"

Local : Field : BWRAmount : Border : Thin Left Right

Space Top : 1.5 mms

Space Bottom: 1.5 mms


[Part:BWRDetails]

Line : BWRHead,BWRDetails

Repeat : BWRDetails:BWRPartyWise

Scroll : Vertical

Total : BWRActulQty,BWRBilledQty,BWRAmount

Common Border : Yes


[Line:BWRDetails]

Field : SWSno,BWRPARTYNAME1

Right Field : BWRActulQty,BWRBilledQty,BWRAmount

Option : AlterOnEnter : $$IsVoucher

Space Bottom: 0.5 mms

Space Top : 0.5 mms

Border : Thin Top

Explode : BWRExplode : ($$KeyExplode OR ##ExplodeFlag)


[Field:BWRDefault]

Use : Name Field

Style : Normal Bold


[Field:SWSno]

Use : BWRDefault

Set as : $$Line

Width : 1.5 cm

Align : Center

Border : Thin Left Right


[Field:BWRPARTYNAME1]

Use : BWRDefault

Set as : $PARTYNAME1

Width : 60

Quick Search: Yes

Space Left : 2 mms


[Field:BWRPARTYVATNo]

Use : BWRDefault

Set as : "" ;;$stockitemclosingbalance ;;"VAT No"

Width : 12

Quick Search: Yes

Space Left : 2 mms


[Field:BWRPARTYGSTNo]

Use : BWRDefault

Set as : $PartyGSTIn ;;"GST No"

Width : 15

Quick Search: Yes

Space Left : 2 mms


[Field:BWRActulQty]

Use : Qty Field

Type : Number

Set as : $TotActQty;VoucherTypeName

Width : 16

Space Left : 2 mms

Border : Thin Left Right


[Field:BWRBilledQty]

Use : BWRActulQty

Set as : $TotBillQty

Width : 16

Space Left : 2 mms

Border : Thin Right


[Field:BWRAmount]

Use : BWRDefault

Set as : $TotAmount

Type : Amount

Width : @@AmountWidth

Format : "No Zero, Symbol," + ##ShowForex

Align : Right

Key : Calculator

Max : @@MaxNumberWidth

Width : 16

Space Right : 2 mms

Border : Thin Right

Tooltip : "Amount Without TAX"


[Part:BWRTotals]

Line : BWRTotal


[Line:BWRTotal]

Border : Totals

Use : BWRDetails

Local : Field : Default : Type : String

Local : Field : Default : Align : Right

Local : Field : Default : Style : Large Bold

Local : Field : Default : Border : Thin Left

Local : Field : SWSno : Set as : ""

Local : Field : BWRPARTYNAME1 : Set as : "Grand Total"

Local : Field : BWRPARTYVATNo : Set as : ""

Local : Field : BWRPARTYGSTNo : Set as : ""

Local : Field : BWRActulQty : Set as : $$Total:BWRActulQty

Local : Field : BWRBilledQty : Set as : $$Total:BWRBilledQty

Local : Field : BWRAmount : Set as : $$Total:BWRAmount

Local : Field : BWRAmount : Border : Thin Left Right

Local : Field : BWRAmount : Align : Right


[Part:BWRExplode]

Line : BWRExplode

Repeat : BWRExplode:BWRPartyExplode

Border : Thin Bottom


[Line:BWRExplode]

Use : BWRDetails

Delete : Border

Local : Field : SWSno : Set as : ""

Local : Field : Default : Style : Normal Italic

Local : Field : BWRPARTYNAME1 : Set as : $ItemName

Local : Field : BWRPARTYNAME1 : Align : Right

Local : Field : BWRPARTYVATNo : Set as : "TAX Rate"

Local : Field : BWRPARTYVATNo : Align : Right

Local : Field : BWRPARTYGSTNo : Set as : "HSN Code"

Local : Field : BWRPARTYGSTNo : Align : Right

Local : Field : BWRActulQty : Type : Quantity

Local : Field : BWRActulQty : Set as : $SubActQty

Local : Field : BWRBilledQty : Type : Quantity

Local : Field : BWRBilledQty : Set as : $SubBillQty

Local : Field : BWRAmount : Set as : $SubAmount

[Button:BtnBroker]

Key : F6

Action : Execute : BrokerReportWise

Title : Broker Wise

Inactive: Not $EnableBroker:Company:##SVCurrentCompany


[Report:BrokerReportWise]

Form : BrokerReportWise


[Form:BrokerReportWise]

Part : BrokerReportWise

Space Left : 2 mms

Space Right : 2 mms


[Part:BrokerReportWise]

Line : BrokerReportWise,FilterTransport,FilterLoadman


[Line:BrokerReportWise]

Field : Medium Prompt,BrokerReportWise

Local : Field : Medium Prompt : Set as : "Select Broker Name:"

Space Bottom : 2 mms


[Field:BrokerReportWise]

Table : BrokerNameColl,EndOfList

ShowTable : Always

Use : Name Field

Width : 20

Border : Thin Box

Variable : FilterBroker

Modifies : FilterBroker


[Line:FilterTransport]

Field : Medium Prompt,FilterTransport

Local : Field : Medium Prompt : Set as : "Select Transport Name:"

Space Bottom : 2 mms


[Field:FilterTransport]

Table : TransportNameColl,EndOfList

ShowTable : Always

Use : Name Field

Width : 20

Border : Thin Box

Variable : FilterTransport

Modifies : FilterTransport


[Line:FilterLoadman]

Field : Medium Prompt,FilterLoadman

Local : Field : Medium Prompt : Set as : "Select Loadman Name:"

Space Bottom : 2 mms


[Field:FilterLoadman]

Table : LoadmanNameColl,EndOfList

ShowTable : Always

Use : Name Field

Width : 20

Border : Thin Box

Variable : FilterLoadman

Modifies : FilterLoadman



[System:UDF]

EnableBroker : Logical : 4566

BrokerNameList : String : 4567

TransportList : String : 4568

LoadmanList : String : 4569

BrokerName : String : 4570

TransportName : String : 4571

LoadmanName : String : 4572


[System:Formula]

BWRFilter : $BrokerName=@@BrokerWise AND $TransportName=@@TransportWise AND $LoadmanName=@@LoadmanWise

BrokerWise : If $$IsEndOfList:##FilterBroker or ##FilterBroker="" Then $BrokerName Else ##FilterBroker

TransportWise : If $$IsEndOfList:##FilterTransport or ##FilterTransport="" Then $TransportName Else ##FilterTransport

LoadmanWise : If $$IsEndOfList:##FilterLoadman or ##FilterLoadman="" Then $LoadmanName Else ##FilterLoadman

BWRExplodeFilter: $PARTYNAME1=#BWRPARTYNAME1


[Collection: BWR Voucher]

Type : Vouchers : VoucherType

Child of : $$VchTypeSales

Belongs to : Yes

Fetch : Date,VoucherTypeName,PartyLedgerName,BasicPurchaseOrderNo,Amount,BrokerName,TransportName,LoadmanName

Fetch : Ledger:VATTinNumber,Ledger:partyGSTIN

Filter : BWRFilter,;Sales ;NotIsoptional Voucher


[Collection:BWRPartyWise]

Source Collection : BWR Voucher

Walk : Inventory Entries

By : PARTYNAME1 : $PartyLedgerName

Aggr Compute: TotActQty : Sum : $ActualQty

Aggr Compute: TotBillQty: Sum : $BilledQty

Aggr Compute: TotAmount : Sum : $Amount

Sort : Default : $PARTYNAME1


[Collection:BWRPartyExplode]

Source Collection : BWR Voucher

Walk : Inventory Entries

By : PARTYNAME1 : $PartyLedgerName

By : ItemName : $StockItemName

Aggr Compute: SubActQty : Sum : $ActualQty

Aggr Compute: SubBillQty: Sum : $BilledQty

Aggr Compute: SubAmount : Sum : $Amount

Filter : BWRExplodeFilter


[Collection:BrokerNameColl]

Type : BrokerNameList: Company

Childof : ##SVCurrentCompany

Format : $BrokerNameList,25

Title : List of Brokers


[Collection:TransportNameColl]

Type : TransportList: Company

Childof : ##SVCurrentCompany

Format : $TransportList,25

Title : List of Transports


[Collection:LoadmanNameColl]

Type : LoadmanList: Company

Childof : ##SVCurrentCompany

Format : $LoadmanList,25

Title : List of Loadmans


[Variable: PARTYNAME1]

Type : String

Repeat : ##DSPRepeatCollection


[Variable:FilterBroker]

Type : String


[Variable:FilterTransport]

Type : String


[Variable:FilterLoadman]

Type : String


[System:Variables]

FilterBroker : ""

FilterTransport : ""

FilterLoadman : ""

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

 [#Form: Master Accounting Form] Delete: Bottom Buttons : Master Group, Master Ledger, Master VchType, Blank Button ;, Master Company Operat...