|
БП 3.0.29.8 ТОРГ 12 при печати странно делит листы |
☑ |
0
Анютик
13.02.14
✎
14:11
|
Типовая, последняя версия, ТОРГ-12 из 74 позиций номенклатуры печатает 1 лист, на 2-м одну строчку+ итого, третий лист, опять одну строку и т.д.
Понять не могу, в чем причина. Настройки печати по умолчанию...
|
|
1
zak555
13.02.14
✎
14:12
|
степлером, подписать и печать
нормально
|
|
2
Анютик
13.02.14
✎
14:14
|
да ладно, в 2.0 нормально печатается та же накладная. Какой-то косяк в ПроверитьВывод(), но никак не пойму почему...
|
|
3
zak555
13.02.14
✎
14:15
|
отладчик что говорит ?
|
|
4
Анютик
13.02.14
✎
14:18
|
отладчик говорит, что строка влазит на страницу, на просмотре разделитель страниц стоит правильно , а на предварительном просмотре - уже разрывает лист.
|
|
5
Анютик
13.02.14
✎
14:20
|
|
|
6
Анютик
13.02.14
✎
14:22
|
т.е. ПроверитьВывод() говорит, что не влазит 14 строка, т.е. должна распечататься 13+итог.
А по факту печатается до 12, а 13 и итог вылазит на другой лист
Такое ощущение, что параметры страницы, которые проверяются и те, что в реальности - разные.
Но я их проверила, в коде и в настройках печати одни и те же
|
|
7
Анютик
13.02.14
✎
14:34
|
да ладно...что, у всех все в порядке с этим?
|
|
8
Анютик
13.02.14
✎
15:23
|
ап
|
|
9
Aleksey
13.02.14
✎
15:32
|
(7) у меня не впорядки, каждый раз костыли дописываю
|
|
10
Aleksey
13.02.14
✎
15:36
|
Проблема появляется если номенклатура не влазит в одну строчку
костыль в общий модуль ПечатьТорговыхДокументов -> ПечатьТОРГ12
// Проверим вывод
СтрокаСПодвалом = Новый Массив;
Если НомерСтроки = 1 Тогда
СтрокаСПодвалом.Добавить(ОбластьМакетаЗаголовокТаблицы); // если первая строка, то должен
КонецЕсли; // помещаться заголовок
СтрокаСПодвалом.Добавить(ОбластьМакетаСтрока);
//костыль
СтрокаСПодвалом.Добавить(ОбластьМакетаСтрока);
//Конец костыля СтрокаСПодвалом.Добавить(ОбластьМакетаСтрока);
СтрокаСПодвалом.Добавить(ОбластьМакетаИтогоПоСтранице);
Т.е. тупо в массив строк для проверки добавляю еще одну строку
|
|
11
Aleksey
13.02.14
✎
15:37
|
*
//костыль
СтрокаСПодвалом.Добавить(ОбластьМакетаСтрока);
//Конец костыля
СтрокаСПодвалом.Добавить(ОбластьМакетаСтрока);
|
|
12
Анютик
13.02.14
✎
15:37
|
я поняла. я пробовала в итоговую пустую строку впихнуть..сейчас попробую
|
|
13
Анютик
13.02.14
✎
15:39
|
это что, косяк платформы получается?
|
|
14
Анютик
13.02.14
✎
15:43
|
да, сработало. спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший