|
печатная форма, как не выводить область | ☑ | ||
---|---|---|---|---|
0
dvrk
19.07.22
✎
11:15
|
привет, есть печатная форма, там области и слева и сверху есть
https://ibb.co/rt5PzYf мне нужно чтобы при определенном условии колонка с описанием и изображением не выводилась, как это сделать...? |
|||
1
Кура-Цеце
19.07.22
✎
11:19
|
Точно также как выводить, только не выводить. Присоединять или не присоединять при определенном условии.
|
|||
2
dvrk
19.07.22
✎
11:21
|
(1) если не присоединять, то он смещается и получается в колонке "Изображения" выводит характеристику
|
|||
3
Fish
19.07.22
✎
11:23
|
(2) Присоединяй пустую колонку. Или разберись с областями, чтобы не было смещения от того, что что-то не выведено.
|
|||
4
dvrk
19.07.22
✎
11:27
|
(3) >Присоединяй пустую колонку
?? имеешь ввиду чтобы колонка оставалась просто без заполнения? |
|||
5
Фантазер
19.07.22
✎
11:28
|
(0) так выводить или не выводить?
Может выводить, но просто "Описание" обнулять(простигосподи) ? |
|||
6
dvrk
19.07.22
✎
11:28
|
(5) мне нужно чтобы колонок описание и изображения не было вообще при условии определенном
|
|||
7
Кура-Цеце
19.07.22
✎
11:33
|
(6) Для всей таблицы или только для некоторых строк?
|
|||
8
dvrk
19.07.22
✎
11:34
|
(7) для всей таблицы, если организация = мояорганизация тогда описание и озображения в печ форме нет
|
|||
9
Кура-Цеце
19.07.22
✎
11:38
|
(8) Тебе будет проще сделать второй макет.
|
|||
10
lodger
19.07.22
✎
11:38
|
(9) ну можжно ещё нарезать строки на колонки, и присоединять нужные колонки когда надо.
|
|||
11
Fish
19.07.22
✎
11:40
|
(4) Делаешь отдельную пустую область. И в зависимости от условия выводишь либо область с описанием и изображением, либо пустую область. И ничего никуда не съедет.
|
|||
12
dvrk
19.07.22
✎
11:41
|
(11) а чем пустая область будет отличаться от незаполненных колонок с описанием и изображением?
|
|||
13
dvrk
19.07.22
✎
11:52
|
(11)а, видимо понял, но не понял как я пустую буду выводить вместо области, которая если я правильно понимаю "принадлежит" другой области
|
|||
14
Fish
19.07.22
✎
11:53
|
(13) Сделай колонку отдельной вертикально областью
|
|||
15
dvrk
19.07.22
✎
11:55
|
(14) и что-то типа если организация1 тогда область с картинкой если организация2 тогда пустая вертикальная область?
|
|||
16
6awkup_true
19.07.22
✎
12:00
|
(15) если организация 2, то просто ничего не выводить
|
|||
17
dvrk
19.07.22
✎
12:01
|
(16) я ж говорю тогда колонки что правее съезжают в эту колонку
|
|||
18
dvrk
19.07.22
✎
12:02
|
а вопрос, как сделать ширинку ненужной колонки 0?
|
|||
19
dvrk
19.07.22
✎
12:03
|
ширину*
|
|||
20
dvrk
19.07.22
✎
12:13
|
у области нет ширины, да?
|
|||
21
Kassern
19.07.22
✎
12:14
|
(0) посмотрите как в типовых это реализовано. Такое там сплошь и рядом, когда меняется состав колонок по условию
|
|||
22
dvrk
19.07.22
✎
12:16
|
(21) ну я могу так сделать, только если бы не было вертикальных областей..
|
|||
23
Kassern
19.07.22
✎
12:18
|
(22) там как раз с вертикальными областями это дело реализовано
|
|||
24
Kassern
19.07.22
✎
12:22
|
Возьмите например счет на оплату, там есть КолонкаКодов
|
|||
25
Гений 1С
гуру
19.07.22
✎
12:31
|
(0) удаляй лишние колонки
|
|||
26
6awkup_true
19.07.22
✎
13:02
|
(25) а если состав колонок меняется, то как тогда? область по тексту в ячейке заголовка искать? решение на 1/5
|
|||
27
1Сергей
19.07.22
✎
13:05
|
Самый простой вариант - сделать два макета
|
|||
28
dvrk
19.07.22
✎
13:11
|
(27) ага, так и понял так и сделал
всем спасибо |
|||
29
dvrk
21.07.22
✎
14:24
|
опять вернулся к задаче (27) это грубо говоря мне вообще новую печ. форму сделать надо? потому что с новым макетом - вывод старый такую же хрень делает со смещением и заполнениям колонок
|
|||
30
1Сергей
21.07.22
✎
14:27
|
(29) не надо новую печформу, надо просто подсовывать нужный макет
Макет = ЭтотОбъект.ПолучитьМакет("НужныйМакет"); |
|||
31
dvrk
21.07.22
✎
14:28
|
то есть я сделал макет отдельный, в котором удалил 2 области - изображение и описание, в итоге всё равно всё смещается, Сделал ширину колонок изображение и описание 0 - всё равно всё смещается
|
|||
32
dvrk
21.07.22
✎
14:28
|
(30) да я так и сделал, смещается всё
|
|||
33
1Сергей
21.07.22
✎
14:30
|
(32) т.е. первый макет нигде не используется, а всё-равно съезжает?
|
|||
34
dvrk
21.07.22
✎
14:35
|
(33) я сделал условие
Если Ссылканаобъект.организация.код = "00001" Тогда Макет = ПолучитьМакет("СчетЗаказ"); иначе макет = получитьмакет("Счетзаказ1"); в счетзааз1 у меня нет вообще области в макете изображение и описание |
|||
35
dvrk
21.07.22
✎
14:35
|
ссылканаобъект попадает по условию в ИНАЧЕ
|
|||
36
dvrk
21.07.22
✎
14:43
|
(33) у меня идут колонки
Описание Изображение Размер Кол-во, когда я делаю новый макет из которого удаляю вообще изображение и описание, то картинки встают в колонку Кол-во, а размер вообще пустой становится |
|||
37
dvrk
21.07.22
✎
14:49
|
проще наверное макет самому новый рисовать..
|
|||
38
Kobol
21.07.22
✎
15:02
|
(36) Смотрите код вывода изображения, раз оно выводится в тот-же порядковый номер колонки, то оно может выводится не по имени области, а в ячейку, получаемую через номер строки + номер колонки, в этом случае изображение на любом макете выводиться будет.
Если ограничиваете вывод через код, то ищите, где собирается список областей для формирования (если такое есть) или ставьте проверки при присоединении во всех областях (шапка, строки, подвал), чтобы таблица не съезжала. |
|||
39
dvrk
21.07.22
✎
15:13
|
(38) ага нашел, картинка не выводится, но размер как был пустой так и остается, а в количество размер попадает
это что каждый параметр в ячейку по строке заполняется что ли.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |