Developer Manual

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Developer Manual – Cost Centre

wise Profit & Loss A/C and


Balance Sheet

1
The information contained in this document is current as of the date of publication and subject to change. Because
Tally must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Tally,
and Tally cannot guarantee the accuracy of any information presented after the date of publication. The information
provided herein is general, not according to individual circumstances, and is not intended to substitute for informed
professional advice.

This document is for informational purposes only. TALLY MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
IN THIS DOCUMENT AND SHALL NOT BE LIABLE FOR LOSS OR DAMAGE OF WHATEVER NATURE,
ARISING OUT OF, OR IN CONNECTION WITH THE USE OF OR INABILITY TO USE THE CONTENT OF
THIS PUBLICATION, AND/OR ANY CONDUCT UNDERTAKEN BY PLACING RELIANCE ON THE
CONTENTS OF THIS PUBLICATION.

Complying with all applicable copyright and other intellectual property laws is the responsibility of the user. All rights
including copyrights, rights of translation, etc., are vested exclusively with TALLY SOLUTIONS PRIVATE
LIMITED. No part of this document may be reproduced, translated, revised, stored in, or introduced into a retrieval
system, or transmitted in any form, by any means (electronic, mechanical, photocopying, recording, or otherwise), or
for any purpose, without the express written permission of Tally Solutions Pvt. Ltd.

Tally may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering
subject matter in this document. Except as expressly provided in any written licence agreement from Tally, the
furnishing of this document does not give you any licence to these patents, trademarks, copyrights, or other intellectual
property.

© 2010 Tally Solutions Pvt. Ltd. All rights reserved.

Tally.Developer 9 is either registered trademarks or trademarks of Tally Solutions Pvt. Ltd. in India and/or other
countries. All other trademarks are properties of their respective owners.

Version: Developer Manual – Cost Centre wise Profit & Loss A/c and Balance Sheet/3.0/September 2010

2
Cost Centre wise Profit & Loss A/c and Balance Sheet

Scenario

A firm Global Enterprises is a constructions firm and treats each of its construction sites
as Projects. This firm is uses Tally.ERP 9 needs to view Balance Sheet and Profit and
Loss Account comparing each Project which has been maintained as “Cost Centers” in
Tally.

Requirement Statement

The owner should be able to view a report in which he can compare all his projects in
balance sheet and profit and loss.

Solution

In order to enable Cost Centre wise Profit & Loss and Balance Sheet, the following steps
have to be adhered:

I. Changes in Tally

a. We need to open main reports in display mode; hence we would be adding


menus for Balance Sheet and Profit & Loss. Currently we are adding
menus in “Display Menu”.

[#Menu: Display Menu]

II. Requirements for Auto Column Reports

a. The menus added would hit for a report in a display mode. At report level
we require to declare variables (CCName) and repeat the values of these
variables.

[Report: TSPL FFE CostCentre PAndL]

Use : DSP Template


Form : TSPL FFE CostCentre PAndL
Variable : TSPL FFE CostCentre, IsPandL,+
SVCurrentDate, TSPL FFE CCName
Repeat : TSPL FFE CostCentre, TSPL FFE CCName
ColumnVar : TSPL FFE CostCentre, TSPL FFE CCName
Set : SVToDate : ##SVCurrentDate

b. At the form level a button (TSPLFFECCAuto) is added that will allow us


to select “List of Cost Centers”, on which the variables of the report will
repeat.

3
[Form: TSPL FFE CostCentre PAndL]

Use : DSP Template


Button : TSPLFFECCAuto, Delete Column

c. This button would open a report in edit mode, so we can select the
collection “List of Cost Centre”. The action of the button should be
“Auto Columns” to execute report.

[Button: TSPLFFECCAuto]

Key : Alt+N
Action : AutoColumns : TSPLFFECCRep
Title : "AutoColumn"

d. The form definition of the report opened from button click requires an
attribute “Output” which would take a field name that would push
variable name from current report to parent report.

[Form: TSPLFFECCForm]

Part : TSPLFFECCPart
OutPut : TSPLFFECCFld2
Width : 35% Page
Height : 25% Page

e. We require a field which would have a table that will help us to select
‘List of Cost Centers’.

[Field: TSPLFFECCFld1]

Use : Short Name Field


Table : TSPLFFECCRepeatColl
Show Table: Always

f. The table at the field level is a collection which requires an object, which
will bring variable name and collection name.

[Collection: TSPLFFECCRepeatColl]

Object : TSPL FFE CCName


Title : "Column Details"
Format : $Name,30
Align : Centre
ClientOnly : Yes

[Object: TSPLFFECCName]

Name : "List Of Cost Centres"


TSPLFFEVarName : "TSPLFFECostCentre"
TSPLFFECollName : "TSPLFFECCentre"

4
To make this TDL as Tally.ERP 9 release 2.0, mainly we have added Fetch attribute at
collection level to fetch relevant methods.

TDL Capabilities Used

I.Set variable values at report level


II.Localizing fields at part level and changing values
III.Creating methods at object level
IV. Display Report Level made use of attributes Variable and Repeat
V. Display Form Level made use of attribute Button
VI. Button made use of action ‘AutoColumns’ that targets for a report
VII. Form that opens from the button click, ‘Output’ attribute is required that expects
a field name that would give a name of a variable.
VIII. Display Fields should be repeated at Line Level

You might also like