Имя: Пароль:
1C
1С v8
печать
0 DAVI
 
14.07.12
14:22
Добрый день,такая проблема,печатаю несколько ценников на одном листе,такая проблема что они выстаиваются все в один ряд и так выводятся на печать,как сделать так чтобы если не помещается на страницу то переносить на свободный нижжний ряд
1 DAVI
 
14.07.12
14:24
когда печатаешь половина остается на одном листе,а другая печатается уже на другом,хотя снизу на листе есть место
2 YHVVH
 
14.07.12
14:26
там должна быть настройка кол-во ценников на странице
3 YHVVH
 
14.07.12
14:26
ну или напильник
4 DAVI
 
14.07.12
14:30
в обработке должна быть настройка или где?можно по подробнее пожалуйста
5 DAVI
 
14.07.12
14:31
или как то в модуле прописать,я новичок в этой сфере,подскажите пожалуйста
6 YHVVH
 
14.07.12
14:42
ТабличныйДокумент.ПроверитьВывод (SpreadsheetDocument.CheckPut)
ТабличныйДокумент (SpreadsheetDocument)
ПроверитьВывод (CheckPut)
Синтаксис:

ПроверитьВывод(<Таблицы>)
Параметры:

<Таблицы> (обязательный)

Тип: Массив; ТабличныйДокумент.
Массив из проверяемых таблиц или табличный документ.
Возвращаемое значение:

Тип: Булево.
Истина - умещаются; Ложь - в противном случае.
Описание:

Проверяет, умещаются ли переданные табличные документы на страницу при печати.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
Пример:

Т.Добавить(ШапкаДокумента);
Т.Добавить(СтрокаДокумента);
Т.Добавить(ПодвалДокумента);
Если Не ТабДок.ПроверитьВывод(Т) Тогда
   Сообщить("Документ не умещается на страницу!");
КонецЕсли;
7 YHVVH
 
14.07.12
14:44
не естественно если не умещается
то

ВывестиГоризонтальныйРазделительСтраниц()
8 YHVVH
 
14.07.12
14:45
найти в конфигураторе обработку и тот кусок который отвечает за вывод , переписать с учетом (6)
9 DAVI
 
14.07.12
14:49
спасибо большое,буду смотреть,я понял что логика такая:проверить умещается все на страницу,если нет то вставить разделитель страниц и он перекинет ценник ниже?я правильно понял?
10 YHVVH
 
14.07.12
14:52
(9) да, но тебе проще будет будет по кол-во сделать
считаешь сколько ценников вывел, если больше заданного то разделитель выводить.
11 YHVVH
 
14.07.12
14:53
а по уму сделать чтоб они выводились на всю область листа, а не только друг под другом, но и справа тоже до конца страницы заполнялись.
12 DAVI
 
14.07.12
14:55
спасибо,буду пробовать.задали направление куда мне двигаться,спасибо
13 DAVI
 
14.07.12
15:16
все работает,очень помогли,,спасибо
14 1Сергей
 
14.07.12
15:35
(13) теперь конфу озвучишь?
Ошибка? Это не ошибка, это системная функция.