Имя: Пароль:
1C
1С v8
8.2 ПроверитьВывод() иногда возвращает "Ложь"....
0 CepeLLlka
 
18.01.12
16:38
Вобщем у мя вот такой код -

Если (НЕ ТабДок.ПроверитьВывод(ПроверяемыеСекции)) И (КоличествоСтрок = ВыборкаСписокПлатежей.НомерСтроки) Тогда
               ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

И т.д. Вывожу уже сами строки.

Ну тоесть итог всегда должен быть.. с последней строкой..

Но иногда не отрабатывает.. пчму?
1 Defender aka LINN
 
18.01.12
16:47
Таки ИНОГДА секция не влазит на страницу, что поделать...
2 CepeLLlka
 
18.01.12
16:48
(1) Она влазиет.. и иногда когда она влазиет.. он возвращает Ложь.
3 CepeLLlka
 
18.01.12
16:48
У меня печатается полная страница.. потом раз одна строка и ещё одна..
4 CepeLLlka
 
18.01.12
16:48
Из-за глюка этого.
5 Defender aka LINN
 
18.01.12
16:50
(2) Второе условие, понятно, тут вообще не при чем.
6 acsent
 
18.01.12
16:50
автомасштаб
7 CepeLLlka
 
18.01.12
16:59
6 АвтоМасштаб стоит, да.
8 CepeLLlka
 
18.01.12
17:00
А что? Асцент.. расскажи поподробней.. пожалуйста.. просто иногда норм отрабатывает, а иногда криво :(
9 NDN
 
18.01.12
17:04
была какая-то беда.. дело было либо в сохраненных настройках печатной формы, либо с принтером по умолчанию, нужно его перещелкнуть. В общем в бубне было дело
10 CepeLLlka
 
18.01.12
17:27
У меня кстати.. в этот момент ТабДок.КоличествоСтраниц() в этот момент возвращает - 1.. а предыдущая строка уже была на второй странице..
11 CepeLLlka
 
18.01.12
17:37
Странно.. после ТабДок.ВывестиГоризонтальныйРазделительСтраниц()
12 NDN
 
18.01.12
17:49
в принтере дело
13 CepeLLlka
 
18.01.12
17:58
У меня пмного принтеров.. я пробовал на p1005 на 1022n и ещё многих других.. везде так :( ппц..
А вот после Разделителя страниц сразу всё норм отрабатывает.. вручную его выводить что-ли.. ях з..
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан