Имя: Пароль:
1C
1С v8
программно задать ширину и высоту область печати
0 serg-lom89
 
24.08.17
09:06
Есть обработка,в ней макет.
В ней область     
    ОбластьПечати = Макет.ПолучитьОбласть("Строка|ШапкаВверх");

как программно задать ширину и высоту печати этой область?
1 serg-lom89
 
24.08.17
10:17
up
2 Lexey_
 
24.08.17
10:29
ТабличныйДокумент (SpreadsheetDocument)
ОбластьПечати (PrintArea)
Использование:

Чтение и запись.
Описание:

Тип: ОбластьЯчеекТабличногоДокумента.
Содержит область табличного документа, которая будет выводиться на печать.
3 serg-lom89
 
24.08.17
11:06
а как например узнать длину выделенных колонок в макете,
выделил несколько строк/строк,и как узнать их ширину/высоту суммовую?
4 aleksonic
 
24.08.17
11:24
Для примера:
    ПолеТаб = ЭлементыФормы.ПолеТабличногоДокумента;
    Для Строка = ПолеТаб.ТекущаяОбласть.Верх По ПолеТаб.ТекущаяОбласть.Низ Цикл
        Для Колонка = ПолеТаб.ТекущаяОбласть.Лево По ПолеТаб.ТекущаяОбласть.Право Цикл
            Наименование = ПолеТаб.Область("R" + Строка + "C" + Колонка+ ":R" + Строка + "C" + Колонка).Расшифровка;
        КонецЦикла;
    КонецЦикла;
5 serg-lom89
 
24.08.17
13:04
блин..кароче вообще ни**га не понмаю..
выделил строки,указал размер строк и колонок
вывожу на печать ,все криво вошло..не такой размер как нужен

ЧЯДНТ?
6 serg-lom89
 
24.08.17
13:14
up
7 Tatitutu
 
24.08.17
13:17
(5) Попробуй ПРАВИЛЬНО задать вопрос
в (0) "как программно задать ширину и высоту печати этой область?"

в (5) "выделил строки,указал размер строк и колонок
вывожу на печать ,все криво вошло..не такой размер как нужен "

что ты делаешь и какая конечная цель ?
8 Вафель
 
24.08.17
13:17
выделенные и текущая область это разные свойства
9 serg-lom89
 
24.08.17
13:20
(7) (8) просто уже запарился что то
делаю ценники(они будут вставляться в такие пластиковые держатели),и надо что бы размер ценника был по размеру этого держателя.
и вот хочу задать размер ценника точный,но почему то не получается
10 Tatitutu
 
24.08.17
14:09
(9) задай сразу в макет НУЖНЫ РАЗМЕР ЦЕННИКА = ПЛАСТИКОВОМУ ДЕРЖАТЕЛЮ

например ценник размеры 65х40 мм
11 serg-lom89
 
24.08.17
14:16
(10) вот этого то я и пытаюсь добиться_)
12 serg-lom89
 
24.08.17
14:17
вот почему не получается(где это сделать?У всех строк которые должны печататься высота одинаковая
13 serg-lom89
 
24.08.17
14:19
у меня 100 на 70 мм ценник нужен
14 Tatitutu
 
24.08.17
14:20
(12) прочитай еще раз (7)
программно и в конфигураторе - это немного разные вещи

"У всех строк которые должны печататься высота одинаковая"
это что - наблюдение, сожаление или пожелания

встань..
Отойди от монитора с клавиатрой
Выходхни...
и четко с выражение произнеси что ты хочешь сделать
15 Tatitutu
 
24.08.17
14:22
(13)

САМЫЙ БЫСТРЫЙ И ПРОСТОЙ ВАРИАНТ

Пункт 1
сделал "примерный макет" - распечатал
измерил линейкой
например высота 65
зашел в редактор и немного увеличил высоту строк
и в итоге подгонишь под нужный размер
16 serg-lom89
 
24.08.17
14:31
я так тоже хотел..но что то не хотел по 10 раз печатать)
17 Tatitutu
 
24.08.17
14:36
Скачай и посмотри как рабоает - создашь макет заберешь его в свою конфигурацию

"Редактор ценников и этикеток (Сделай сам - любой шаблон и дизайн)"

https://clck.ru/BfZdg

Бабушки которые не видели компьютер - такие ценники делают, хоть в картинную галерею вешать и все это за пару минут.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн