Имя: Пароль:
1C
1C 7.7
v7: Печатная форма Торг12 с выбором грузополучателя в ТиС
0 AnisaL
 
01.08.13
08:41
Добрый день! Скажите пожалуйста, почему печатная форма Торг12 с выбором грузополучателя разбивается неправильно (когда количество строк товаров больше 3-4) - на 3 страницы: на 2-й странице выходит 2-3 строчки с номенклатурой, а остальная часть формы переносится на 3 лист?
1 aka AMIGO
 
01.08.13
08:46
(0) у тебя есть отладчик.. можно проследить, почему процесс рвется не там, где надо

а "остальная часть формы" - это подвал?
видимо, предусмотрено, чтобы подвал с одной строкой - номенклатурой, печатался на отдельном листе
2 KRV
 
01.08.13
08:47
Косяк, значит, где-то в коде..
3 povar
 
01.08.13
08:49
помню было такое 100 лет назад, правда уже не помню как решилось, вроде если высоту строки поставить автоматически, типовой алгоритм сбивался
4 AnisaL
 
01.08.13
08:51
(1) да, это подвал + 1 последняя строчка
5 AnisaL
 
01.08.13
08:53
(2) вот что в коде написано
    // Выводим спецификацию
    
    //Для простоты настройки печатной формы примем следующие соглашения:
    //    -    высота строк в таблице печатной формы задана жестко,
    //        тогда известно, сколько строк помещается на странице;
    СтрокНаСтранице = 22;
    //    -    высота шапки и подвала задана жестко и кратна высоте строк таблицы,
    //        тогда можно указать, сколько строк занимают шапка и подвал
    //        в пересчете на строки таблицы;
    СтрокШапки = 10;
    СтрокПодвала = 9;
    //    -    для нормальной работы алгоритма необходимо, чтобы шапка и подвал
    //        могли поместиться на одной странице + хотя бы одна строка таблицы:
    //        СтрокНаСтранице >= СтрокШапки + СтрокПодвала + 1
    //    -    если подвал не помещается на странице, он переносится на другую
    //        страницу с последней строкой; исключение составляет случай,
    //        когда в таблице всего одна строка.
6 AnisaL
 
01.08.13
08:58
(3) а где эту высоту строки поставить?
7 aka AMIGO
 
01.08.13
08:58
(6) в общих таблицах - ТОРГ12
8 aka AMIGO
 
01.08.13
08:59
(5) у тебя ТиС? и конфигурацию никто не правил?
9 AnisaL
 
01.08.13
09:00
(7) ну это понятно, а дальше, высоту строки с номенклатурой?
10 AnisaL
 
01.08.13
09:01
(8) Тис, измененнная
11 aka AMIGO
 
01.08.13
09:01
(9) да, секция "СтрокаНП", высота строки у меня 20.25
12 aka AMIGO
 
01.08.13
09:01
Строка_НП
13 AnisaL
 
01.08.13
09:03
(12) а почему Строка_НП,а не просто Строка?
15 aka AMIGO
 
01.08.13
09:07
+14 а!! я слегка ошибся, "Строка", смотрел в самый низ печформы
16 dedmoroz777
 
01.08.13
09:10
(4) Всё правильно. Так и должно быть
17 aka AMIGO
 
01.08.13
09:13
у меня на первом листе печатается 12 строк номенклатуры, а далее - программная смена страницы (=пунктир в печформе)
18 AnisaL
 
01.08.13
09:20
(17) не знаю это важно или нет, но форма не та что встроенная Торг12, а внешняя печатная форма с выбором грузополучателя, в ней такой косяк
19 aka AMIGO
 
01.08.13
09:21
(18) выложи её в какой-нибудь файлообменник, попробую посмотреть, что там

кстати, много строк там, где "Грузополучатель"?
20 aka AMIGO
 
01.08.13
09:24
+19 или в почтовик
21 AnisaL
 
01.08.13
09:33
(20) хорошо, отправлю на почту)
22 AnisaL
 
01.08.13
09:53
(20) отправить не смогла, т.к файл на удаленке находится
23 AnisaL
 
01.08.13
09:56
(20) посмотрела в базе демке в свежем релизе, там все нормально печатается, а у клиента старый, значит в этом дело
24 aka AMIGO
 
01.08.13
09:58
(23) ммм.. ну, поздравляю :)
25 AnisaL
 
01.08.13
10:24
(24) спасибо! только у них она немного переписана, придется потрудится
2 + 2 = 3.9999999999999999999999999999999...