R
R
Roman2021-07-05 09:49:42
1C-Enterprise
Roman, 2021-07-05 09:49:42

How to make a simple report (just learning)?

Hello. Learn the basics of programming in 1C. I started with a free course on the 1C website. They invite me to work, they know that I have no experience, they said they will train me, but if I only do a test task. The task seems to be simple, but if you do it at the rate that is on the 1C website, then I get not much that needs to be done. In general, the essence of the task:

Task - "Cashier"

In an empty configuration, create:

1. Directory "Counterparties"
2. Two documents - "Incoming money" and "Expending money"
3. Report "Money flow" for the period with details on counterparties

Details of documents :

1. "Counterparty" - from whom the money was received or to whom it was transferred.
2. "Sum" - numeric attribute
3. "Base" - string attribute, length 100 characters

The report is intended to obtain information when, from whom and how much was received and to whom it was transferred.

I sincerely ask you not to voice ready-made solutions, but simply to push in the right direction, I want to do it myself.
I made reference books and details. A little unclear with the report. At the rate I did through the savings registers. Then through reports transferred. But I got a report, where only the Counterparty and the amount (well, income or expense). Please help me figure out how to do it. Let me remind you, I want to do it myself, you just need a kick in the appropriate place)))

PS. I opened 1C programming (configurator) only yesterday. Please do not swear, everyone started somewhere)

Here is the base on the Yandex disk

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
VitalyChaikin, 2021-07-05
@yagyar001

The general principle is as follows: The document makes movements in the register ; it can be the Information Register, the Accounting Register, the Accumulation Register; Movements are programmatically made when holding a document;
Report - must use a request to apply to the corresponding register, with a selection of the type Registrar = LinkToDocument; The result is then looped over and output to a SpreadsheetDocument;
Google: Document conducting, working with Registers, SpreadsheetDocument

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question