|
Неправильно печатаются документы ПроверитьВывод() | ☑ | ||
---|---|---|---|---|
0
Borteg
15.10.14
✎
10:51
|
Добрый день. Бухгалтерия 3.0. Печатаю табличный документ
ТабДокумент.ПолеСверху = 0; ТабДокумент.ПолеСлева = 0; ТабДокумент.ПолеСнизу = 0; ТабДокумент.ПолеСправа = 0; ТабДокумент.АвтоМасштаб = Истина; ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДокумент.ДвусторонняяПечать = ТипДвустороннейПечати.ПереворотВлево; Для каждого СтрокаДанных из Объект.ВыделенныеАвансы Цикл НомерСтроки = НомерСтроки + 1; ОбластьМакета.Параметры.Ном = НомерСтроки; ОбластьМакета.Параметры.Контрагент = СтрокаДанных.Контрагент; ОбластьМакета.Параметры.Договор = СтрокаДанных.Договор; ОбластьМакета.Параметры.Остаток76 = СтрокаДанных.Остаток7605 ; ОбластьМакета.Параметры.Остаток62 = СтрокаДанных.Остаток6202; ОбластьМакета.Параметры.Погашено = СтрокаДанных.ВыделенныйАванс; ОбластьМакета.Параметры.Оборот76 = СтрокаДанных.РасчетныйПроцент; ОбластьМакета.Параметры.СуммаНДС = СтрокаДанных.СуммаНДС; Оборот76АВ = Оборот76АВ + СтрокаДанных.Остаток7605; Остаток62К = Остаток62К + СтрокаДанных.Остаток6202; Итог76 = Итог76 + СтрокаДанных.РасчетныйПроцент; СуммаНДС = СуммаНДС + СтрокаДанных.СуммаНДС; ЧегоГасить = ЧегоГасить + СтрокаДанных.ВыделенныйАванс; ВыводимыеОбласти = Новый Массив(); ВыводимыеОбласти.Добавить(ОбластьМакета); Если Объект.ВыделенныеАвансы.Индекс(СтрокаДанных) = Объект.ВыделенныеАвансы.Количество() - 1 Тогда ВыводимыеОбласти.Добавить(ОбластьМакетаИ); КонецЕсли; Если НЕ ТабДокумент.ПроверитьВывод(ВыводимыеОбласти) Тогда ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц(); ТабДокумент.Вывести(ОбластьМакетаТ); КонецЕсли; ТабДокумент.Вывести(ОбластьМакета); КонецЦикла; При печати получается что на второй странице всегда 2 строчки и печатается следующая страница. Изза чего это может быть? Почему проверить вывод не правильно определяет конец страницы? На сервере нету установленных принтеров и принетером по умолчанию является xps document writer |
|||
1
Drac0
15.10.14
✎
10:52
|
(0) Можем вместе поплакать :( 1С 8.3.4. Проблема в работе метода КоличествоСтраниц() табличного документа
|
|||
2
Borteg
15.10.14
✎
10:56
|
(1) 8.3.5 уже вроде(не уж то не поправили(
|
|||
3
Borteg
15.10.14
✎
10:58
|
(0) заработало!!!!
ТабДокумент.ПолеСверху = 10; ТабДокумент.ПолеСлева = 0; ТабДокумент.ПолеСнизу = 10; ТабДокумент.ПолеСправа = 0; Поле сверху и поле снизу поставил 10 и все теперь отилчно!) |
|||
4
Drac0
15.10.14
✎
11:01
|
(3) 0_о Вот эта еманая погрешность. В долбоклюи, поля не учли в методе! Интересно, а как с колонтитулами будет без полей?.. Надо пробовать.
|
|||
5
Drac0
15.10.14
✎
15:00
|
(3) Похоже, с полями тебе повезло. там в другом косяк. У меня так же плывет документ :(
|
|||
6
fedorchenko
16.10.14
✎
08:09
|
можно не выводя на бумагу, виртуально напечатать любые документы http://www.vrezka.com/portal/index.php?nma=news&fla=stat&page=1&nums=282
и найти все ошибки |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |