Имя: Пароль:
1C
 
Вёрстка в макете двух (и более) независимых таблиц а-ля пара фреймов
0 Джайрикон
 
24.09.09
15:06
Верстаю сложный макет на основе типа "Табличный документ" (в 7-ке это называлось "Печатная форма"). Сложность в расположении нескольких "свободно плавающих" таблиц. Например: классический список товаров с ценами, список людей-именинников с датами рождений, список ещё чего-либо… Хочется свободно/независимо перемещать их по площади макета.

1. Раньше (во времена 7-ки) тратил много часов и даже дней, работая с инструментом "объединить ячейки" и изменениями ширины/высоты ячеек.

2. В принципе, задачу можно решить, вставляя на Active-объекты "Лист Microsoft Office Excel". Но мало желания зависеть от внешних громоздких приложений.

3. Средствами самой 1С можно вставлять родные т. н. "рисунки" типа "Текст". Но из них табличку выстраивать противно, как и в 1-м варианте.

4. Собственно вопрос: можно ли в макет вставить другой макет? Было бы замечательно.

Спасибо.
1 Господин ПЖ
 
24.09.09
15:10
в 8-ке html есть
2 mikecool
 
24.09.09
15:11
+1 а также можно настраивать ширину любых ячеек независимо друг от друга
3 ilya_i
 
24.09.09
15:12
В макете выдели несколько строк и поменяй ширину колонки, может немного.
4 Джайрикон
 
24.09.09
15:14
Да, HTML есть (забыл упомянуть его в качестве 5-го варианта). Возможно буду его использовать, но хотелось бы остаться в 4-м случае.
5 Джайрикон
 
24.09.09
15:16
(2):

Независимо? Если поменять ширину колонки - то и поменяется ширина всех ячеек, которые "под колонкой".
6 mikecool
 
24.09.09
15:17
(5) выдели несколько строк и попробуй
7 Господин ПЖ
 
24.09.09
15:17
не поменяется
8 Джайрикон
 
24.09.09
15:20
(6), (7): Меняется! Я меняю ширину ячеек поднеся мышку к краю заголовка колонки. А вы как меняете?
9 mikecool
 
24.09.09
15:21
(8) в (6) непонятно написал?
10 Джайрикон
 
24.09.09
15:26
(9) Нет. Таблица - она и в Африке таблица. Высота и ширина ячеек меняется изменением заголовков-линеек колонок [1] [2] [3] […] и заголовков-линеек строк [1] [2] [3] […]. Соответственно, меняются формы ячеек, на которые они проецируют своё влияние.
11 Джайрикон
 
24.09.09
15:51
Все молчат? Хотя бы подскажите, что лучше:
2. Active-объекты "Лист Microsoft Office Excel"
5. HTML-макеты.
12 Господин ПЖ
 
24.09.09
15:52
>>Active-объекты "Лист Microsoft Office Excel"

его как бы может и не быть...
13 Джайрикон
 
24.09.09
15:57
(12) Ясен пень. Так можно ж программно проверить и сообщить Юзеру "Дружок, ставь МС Офис". А HTML же внушает опасения. У разных юзеров могут могут стоять ну например различные версии Интернет Эксплорера, а значит и прорисовка может отличаться.
14 Джайрикон
 
24.09.09
16:21
Итак:
1. Самый худший вариант вёрстки (кошмарно долго, почти неподдающиеся переделке).
2. Самый лёгкий в программировании. Но добавляет головной боли юзерам/админам.
3. Средняя трудность при вёрстке. А на бумаге может выглядеть "невпритык".
4. Видимо, невозможно. По крайней мере сами 1С-ники в печатной форме "Налоговая
  накладная" для отрисовки ИНН (каждая цифра в отдельной клеточке) использовали
  третий вариант.
5. Немного необычно/боязно/непрывычно. Попробую…
15 Господин ПЖ
 
24.09.09
16:23
>>Юзеру "Дружок, ставь МС Офис"

а он тебе ответит - дружок, у нас все с OpenOffice .путся...

или - "дружок, дай денег - поставлю"
16 mikecool
 
24.09.09
16:23
(10) выделяем строку заголовком строки, меняем ширину любой колонки - эска спросит "установить формат для выделенного диапазона"(типа этого) и все, для этой строки будут свои ширины колонок
17 Джайрикон
 
24.09.09
16:27
(16) Вау, отлично. Спасибо, этого фокуса не знал :)