|
Форма ТОРГ12 с дополнительной строчкой в макете | ☑ | ||
---|---|---|---|---|
0
Блондинка_
13.10.14
✎
14:25
|
Добрый день! Печатаю обычную форму ТОРГ12 только в шапке добавила дополнительную строчку текста. В итоге разделение строк табличной части происходит как-то криво, последняя строка вместе с подвалом выходит всегда на отдельной странице. Что-то не могу найти, где проверяется вывод строк и почему так происходит?
|
|||
1
Aleksey
13.10.14
✎
14:27
|
В какой программе? в Зарплате?
|
|||
2
shuhard
13.10.14
✎
14:32
|
(0) потому, что ты добавляешь свой раздел после того, как разбиение по страницам сформировано
ну а где оно в твоей хрен знает какой конфе - ищи сама |
|||
3
Блондинка_
13.10.14
✎
14:36
|
Конфа УППшная
|
|||
4
shuhard
13.10.14
✎
14:38
|
(3) а пофиг
в код Торг-12 форум не полезет |
|||
5
Banned
13.10.14
✎
14:38
|
Торг12 - это хитрая вещь.
Там всё посчитано по строчкам. Поэтому, увеличив шапку, ты сбила все расчёты. |
|||
6
Azverin
13.10.14
✎
14:39
|
(0) "Род занятий: Эволюционирующий бухгалтер)" - вот такое чудо-юдо рыбо-кит)
|
|||
7
Блондинка_
13.10.14
✎
14:42
|
(2)
Вроде же я его в шапке добавляю. По идее перед разбиением по страницам (5) Понятно, спасибо, будем искать эти хитрые расчеты |
|||
8
Aleksey
13.10.14
✎
14:48
|
(5) Это же не 7-ка. тут вам не там.
Например код из БП 3.0 // Проверим вывод СтрокаСПодвалом = Новый Массив; Если НомерСтроки = 1 Тогда СтрокаСПодвалом.Добавить(ОбластьМакетаЗаголовокТаблицы); // если первая строка, то должен КонецЕсли; // помещаться заголовок СтрокаСПодвалом.Добавить(ОбластьМакетаСтрока); СтрокаСПодвалом.Добавить(ОбластьМакетаИтогоПоСтранице); Если НомерСтроки = КоличествоСтрок Тогда // если последняя строка, должен СтрокаСПодвалом.Добавить(ОбластьМакетаВсего); // помещаться и подвал документа СтрокаСПодвалом.Добавить(ОбластьМакетаПодвал); КонецЕсли; Если НЕ ОбщегоНазначенияБПВызовСервера.ПроверитьВыводТабличногоДокумента(ТабличныйДокумент, СтрокаСПодвалом) Тогда Если КоличествоСтрок > 1 Тогда // Выводим итоги по странице ОбластьМакетаИтогоПоСтранице.Параметры.ИтогМестПоСтранице = ИтогоМестНаСтранице; .... |
|||
9
Aleksey
13.10.14
✎
14:49
|
ну и
// Проверяет, умещаются ли переданные табличные документы на страницу при печати. // // Параметры // ТабДокумент – Табличный документ // ВыводимыеОбласти – Массив из проверяемых таблиц или табличный документ // РезультатПриОшибке - Какой возвращать результат при возникновении ошибки // // Возвращаемое значение: // Булево – умещаются или нет переданные документы // Функция ПроверитьВыводТабличногоДокумента(ТабДокумент, ВыводимыеОбласти, РезультатПриОшибке = Истина) Экспорт Попытка Возврат ТабДокумент.ПроверитьВывод(ВыводимыеОбласти); Исключение ОписаниеОшибки = ИнформацияОбОшибке(); ЗаписьЖурналаРегистрации( НСТр("ru = 'Невозможно получить информацию о текущем принтере (возможно, в системе не установлено ни одного принтера)'"), УровеньЖурналаРегистрации.Ошибка,,, ОписаниеОшибки.Описание); Возврат РезультатПриОшибке; КонецПопытки; КонецФункции // ПроверитьВыводТабличногоДокумента() |
|||
10
Kamas
13.10.14
✎
14:52
|
(5) бред
|
|||
11
Kamas
13.10.14
✎
14:53
|
(7)удалите параметры печати
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |