The 1C:Enterprise developers forum

#1
People who like this: 0 Yes / 0 No
Active user
Rating: 2
Joined: Oct 15, 2024
Company:

I create Document InvoiceExchange, create DocumentForm. See screenshot 6.1. Total in InvoiceExchange
I want Field Total in Footer is sum of the amount in the InvoiceListDetail table.
For example, the total should be 30 = 10 +20. See screenshot 6.2. Total in InvoiceExchange
How to do that?

Edited: Gigha - Oct 18, 2024 11:37 AM
 
#2
People who like this: 0 Yes / 0 No
Administrator
Rating: 29
Joined: Oct 3, 2019
Company:

Dear Gigha,

take a look at the screenshots below please. It is quite easy to implement.

Download 1.png (63.11 KB)
Download 2.png (57.27 KB)
Download 3.png (24.86 KB)
 
#3
People who like this: 0 Yes / 0 No
Active user
Rating: 2
Joined: Oct 15, 2024
Company:

Thank you, it works

 
#4
People who like this: 0 Yes / 0 No
Active user
Rating: 2
Joined: Oct 15, 2024
Company:

I need the Total field in the footer of the ListForm. I opened FooterDataPath, but I can't find TotalTersedia. Is there another way to do this?

 
#5
People who like this: 0 Yes / 0 No
Administrator
Rating: 29
Joined: Oct 3, 2019
Company:

Hello!

It is impossible to implement what you want through the settings, but it can be done using program code.

But - I strongly advise you not to do this, this is the wrong approach to work!

The fact is that the document list form is a dynamic list, and if you add code to the program that will receive the totals for documents, then this code will be called every time the user does something with this list: scroll, set filters, etc.

This will negatively affect the performance of the program interface. Simply put - the interface will immediately start to "slow down".

Therefore, if you need to see the totals for some documents, then the system has reports for this.

 
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)
Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.

/* Улучшаем читаемость списков в документации */ .workarea ul, .content ul { margin: 15px 0 20px 25px !important; padding: 0 !important; list-style-type: disc !important; } .workarea li, .content li { margin-bottom: 8px !important; padding-left: 5px !important; line-height: 1.6 !important; } /* Ультимативный фикс для всех уровней заголовков в контенте */ .workarea h1, .workarea h2, .workarea h3, .workarea h4, .workarea h5, .workarea h6, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, div[id*="content"] h5, div[class*="content"] h5 { display: block !important; font-weight: 700 !important; color: #005aa0 !important; /* Наш фирменный синий */ text-transform: none !important; margin-top: 30px !important; margin-bottom: 15px !important; line-height: 1.2 !important; font-family: Arial, sans-serif !important; } /* Принудительные размеры в пикселях (чтобы не зависеть от % или em) */ .workarea h1, .content h1 { font-size: 28px !important; } .workarea h2, .content h2 { font-size: 24px !important; } .workarea h3, .content h3 { font-size: 21px !important; } .workarea h4, .content h4 { font-size: 19px !important; } .workarea h5, .content h5 { font-size: 18px !important; } /* Для 5 решеток ##### */ .workarea h6, .content h6 { font-size: 16px !important; } /* Фикс, если Битрикс добавил лишние отступы перед списками после заголовка */ .workarea h5 + ul, .content h5 + ul { margin-top: 5px !important; }