Имя: Пароль:
1C
 
Некорректно работает ПовторятьПриПечатиСтроки
,
0 Cоляпсус
 
17.04.18
15:00
Добрый день. Снова вынужден повториться, но сложилась такая ситуация.
Создаётся отчёт. В нём Наименования номенклатуры и т.д. Если печатается отчет на несколько страниц по команде печать на самой форме:http://prntscr.com/j6e1r9  
, то на 2-й и последующих страницах не выводится шапка табличной части. При чём,  если печатать через предварительный просмотр, то всё работает в нужном русле: http://prntscr.com/j6e345
Для корректно работы было вставлено в процедуру "СформироватьПечатнуюФорму", строку: http://prntscr.com/j6e4o1
Однако нужного результата так и не случилось. Подскажите пожалуйста, что нужно поправить, чтобы заработало правильно.
Заранее благодарен.
1 Cоляпсус
 
17.04.18
15:17
Не пойму что ещё дописать, и так вроде всё есть.
Если добавить проверку вывода, то тогда разделение с шапкой отображаются на экране, этого тоже не нужно. Но зато печатается как надо. Но это всё не так как нужно
2 Cоляпсус
 
17.04.18
17:28
Так ни у кого идей и не появилось
3 mistеr
 
17.04.18
17:35
>по команде печать на самой форме

Это та, которая выводит таб. документ в общую форму через Вывести()? При этом выводе повторяемые строки и теряются.

В старых-старых типовых был такой баг. Неужели до сих пор не исправили?
4 Cоляпсус
 
17.04.18
17:50
Честно не пойму, но результат на лицо
5 Cоляпсус
 
17.04.18
17:53
6 Cоляпсус
 
17.04.18
17:56
Ну да эта форма. А как исправить?
7 mistеr
 
17.04.18
18:01
Там найди, где после вывода копируются свойства табдока, типа ориентации и т.д. Там нужно добавить и повторяемые строки.
8 Вафель
 
17.04.18
18:09
там в типовой таб док не напрямую печатается, а он копируется в другой таб док и тот уже печатается.
Скорее всего "повторять строки" не копируется
9 Cоляпсус
 
18.04.18
09:50
Доброе утро. (8) А как это найти, отладчиком что не могу понять куда
10 Cоляпсус
 
18.04.18
10:02
Не удаётся нормально проверить отладчиком, так печатная форма внешняя
11 Cоляпсус
 
18.04.18
10:03
Свойства кстати проверил, там же в отладчике, до процедур соеденения с ИБ в общих модулях, вроде копируется повторять строки. Дальше не понимаю.
12 Cоляпсус
 
18.04.18
10:36
Опять всё просмотрел, не пойму где потерялось. Кто-то может всётаки знает или догадывается?
13 Вафель
 
18.04.18
10:37
сделай замер производительностии ты увиешь какие строки срабатывают.
потом уже можно точки ставить
14 Cоляпсус
 
18.04.18
11:13
(13) Тут мне по ходу нужен, новый блок знаний, это конечно интересно, но не совсем понятно, что с этим делать. Замер сделал, вижу множество строк, большинство связанных с общими модулями, но с этим делать не понимаю((
15 mistеr
 
18.04.18
11:17
(12) Ищи в коде общей формы по методу Вывести()
16 Cоляпсус
 
18.04.18
11:35
(15) К сожалению в коде общей формы нет метода Вывести()
17 1Сергей
 
18.04.18
11:59
(16) начни с кнопки сформировать и далее следуй по цепочке
18 Cоляпсус
 
18.04.18
12:17
Вот здесь ёщё видно, что пытается присвоить данные
http://prntscr.com/j6sr31
а уже при возврате видно что пусто. Наверное здесь надо может код вписать?
http://prntscr.com/j6stc5
это уже общие модуль
19 Cоляпсус
 
18.04.18
13:02
Добавил в общий модуль в процедуру КопируемыеСвойстваТабличногоДокумента значение ПовторятьПриПечатиСтроки и в свойстве ТабличныхДокументов появилось данное свойство, дальше происходит переход в процедуру печать, там нет ничего такого и всёравно результат тот же. Нет смайлика бьющегося головой о стену. Не пойму, где теряется данное свойство.