|
Кассовая книга - не сходится количество листов при печати за разный период
| ☑ |
0
Михаил 1С
01.12.14
✎
13:05
|
Всем здравствуйте!
У меня Бух 3.
Бухгалтеры решили привести в порядок кассовую книгу, и заметили, что если печатать ее только за месяц январь, то у нее 28 листов, а если печатать по 1 декабря, то в январе 26 листов.
Фишка в том, что в первом случае один из дней (22 января) программа печатает на двух листах, видимо ей кажется, что вся таблица не войдет на один лист. Но при печати за период по 1 декабря, этот же день прекрасно входит на лист. Почему так?
Кто-то встречался с такой бедою? Помогите, люди добрые!
|
|
1
Михаил 1С
01.12.14
✎
13:06
|
Кстати, наблюдается магия именно при печати с 1 января по 1 декабря. Потомучто если взять период с 1 явн. по 30 ноября или с 1 янв. по 31 декабря, то печатается точно также, если период брать только один месяц январь.
|
|
2
Михаил 1С
01.12.14
✎
13:29
|
Никто еще с этим не встречался?
|
|
3
Михаил 1С
05.12.14
✎
10:53
|
Причина была в типовом решении для Кассовой книги у Бух3: если печатаешь по 31 января, 30 ноября, или по другому последнему дню месяца, то СтрокПодвала увеличивалось на один, от этого уменьшалось количество строк в таблице, и происходил перенос на след.лист.
|
|
4
Михаил 1С
05.12.14
✎
10:54
|
Вообще же это глупость - так как при печати с 1 января по 5 февраля, к примеру, все-равно выводится строка "ЛистовЗаМесяц" на листе от 31 января.
Именно для этой строчки ЛистовЗаМесяц и резервировалась еще одна строка подвала.
|
|
5
Михаил 1С
05.12.14
✎
10:58
|
Решение - надо всегда резервировать эту строку. И даже еще одну - за год. В итоге, делать СтрокПодвала = не 13, а 15,
а условие типовой конфы убрать.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший