|
как посчитать количество строк табличной части выводимой на странице при печати?
| ☑ |
0
YamEgor
31.03.22
✎
07:32
|
Коллеги, можете подсказать как посчитать количество строк табличной части выводимой на странице при печати? а так же надо посчитать какое количество номенклатуры и суммы получилось на странице, и так на каждой странице надо, это для документа инвентаризация ОС,
1С:ERP Управление предприятием 2 для Казахстана (2.4.4.97)
|
|
1
YamEgor
31.03.22
✎
07:42
|
понимаю что надо получить массив строк из табличной части которые поместились на странице потом обойти их построчно и получить необходимые данные и вывести в шаблоне, но не знаю как получить массив строк табличной части которые поместились на странице
|
|
2
Мимохожий Однако
31.03.22
✎
07:48
|
Подсчитаешь строки и что потом? Договаривай. В чём цель?
|
|
3
Ryzeman
31.03.22
✎
07:56
|
(0) Не знаю как в ERP, но вряд ли в типовых отчётах там придумали что-то более хитрое, чем построчный набор по старинке. А если он построчный, значит, в цикле. А если в цикле, то там есть счётчики. В типовых в УТ есть счётчик номера строки на каждой странице, который можно использовать. К его инкременту ничто не мешает рядом добавить счётчик суммы для текущей страницы.
|
|
4
YamEgor
31.03.22
✎
07:56
|
(2) в каждой строке по 1 номенклатуре будет и количество строк это количество номенклатруных позиций которые числятся, это инвентаризация, и потом их выводим на печать в конце сраницы,сколько числится и сколько фактически есть
|
|
5
Ryzeman
31.03.22
✎
08:01
|
Проверка влезает или нет на страницу и прибавка счётчика по номеру страницы происходит там так:
Если НЕ ТабличныйДокумент.ПроверитьВывод(МассивВыводимыхОбластей) Тогда
|
|
6
rozer76
31.03.22
✎
08:05
|
(4) пример в типовой - вывод УПД с ПроверитьВывод()
|
|
7
Масянька
31.03.22
✎
08:18
|
(4) А если наименование номенклатуры 2 строки или 3... Или 4...
Тогда как?
|
|
8
Мимохожий Однако
31.03.22
✎
08:19
|
(4) По мере вывода строк считай и выводи. Заранее количество строк не узнаешь, т.к. надо проверять вывод областей на печать.
|
|