|
Чтение/запись структуры файлов формата MXL (автор вроде clappa) | ☑ | ||
---|---|---|---|---|
0
Volodja
31.05.19
✎
20:40
|
Нужна библиотека с описанием
есть у кого-нибудь? спасибо |
|||
1
Volodja
31.05.19
✎
20:48
|
P.S. Для использования в 7.7
|
|||
2
МихаилМ
01.06.19
✎
01:32
|
||||
3
Volodja
03.06.19
✎
06:34
|
(2) Это не то. Мне нужно в MXL программно секцию создавать.
|
|||
4
Volodja
03.06.19
✎
06:55
|
Вот ее заявленный функционал
Функции для разбора структуры файлов MXL. Могут быть полезны, если требуется, например, програмно получить список горизонтальных секций таблицы-шаблона, или узнать адрес поименованной области. Обрабатываются следующие данные:"заголовок" - высота, ширина, количество объектов таблицы"формат" - базовое форматирование ячеек таблицы"шрифты" - шрифты, используемые в таблице (структура LOGFONT)"колонтитулы" - параметры колонтитулов (текст, формат)"строки" - параметры строк (высота, расположение, формат)"столбцы" - параметры столбцов (ширина, расположение, формат)"ячейки" - параметры ячеек (расположение, текст, расшифровка, формат)"объединения" - объединенные ячейки (расположение)"имена" - поименованные области таблицы (имя, расположение)"горсекции" - горизонтальные секции (имя, расположение, уровень)"вертсекции" - вертикальные секции (имя, расположение, уровень)"горразделители" - горизонтальные разделители страниц (строка)"вертразделители" - вертикальные разделители Проблемка в том что ресурса для скачивания уже нет (1c.proclub.ru) |
|||
5
Volodja
03.06.19
✎
19:09
|
up
|
|||
6
Garykom
гуру
03.06.19
✎
19:17
|
Объясни зачем тебе древний MXL ?
|
|||
7
Garykom
гуру
03.06.19
✎
19:20
|
А понял, но это же изврат программно шаблоны рисовать, просто сделай один Ве|Го и крути его как хочешь в коде для вывода.
|
|||
8
Garykom
гуру
03.06.19
✎
19:24
|
Проверь может в йокселе есть что надо http://yoksel.net.ru/FormatMOXCEL/StrukturaFajjla#formatmoxcel/sekcii
|
|||
9
Volodja
03.06.19
✎
19:50
|
(8) Видел это описание. Придется значит изучать. Просто встретил в сети описание (4), значит уже написали. Не хочется изобретать велосипед.Интересовал способ за 5 минут. :-)
А нужно мне это при генерации налоговых форм. у нас, в казахстане, они очень часто меняются. Можно сказать: каждый квартал вносят изменения в форму. Генератор форм я практически собрал. Хотелось бы сразу прописать и секции. Есть, конечно, и другие идеи насчет этих секций. Если эту библиотеку не найду, тогда, возможно, буду структуру MXL изучать. |
|||
10
Volodja
03.06.19
✎
19:55
|
(7) это-то понятно, если шаблон уже есть. А если он создается программно, то хотелось бы все в него уже занести, что уже известно, а не допиливать руками в конфигураторе
|
|||
11
Garykom
гуру
03.06.19
✎
19:58
|
(9) Может тогда уже отказаться от MXL ? И сразу в чем то другом формы делать.
|
|||
12
Volodja
03.06.19
✎
20:05
|
Нет. Это уже сделано. Формы выдаются в XML-формате. Я их генерирую в MXl. Да и секция то нужна только для вывода таблицы. просто с секцией было бы красивее и проще . В общем то можно и по другому область обозначить.
|
|||
13
Garykom
гуру
03.06.19
✎
20:08
|
(12) Так зачем тебе MXL то? Или сразу в ТабДок из XML или в XLS или в PDF и все.
|
|||
14
Volodja
03.06.19
✎
20:10
|
(13) Форма визуально должна быть похожа на государственную.
|
|||
15
Garykom
гуру
03.06.19
✎
20:15
|
(14) Один фиг не понял прием тут MXL который придумка 1С
|
|||
16
Volodja
03.06.19
✎
20:23
|
(15) Далее сгенерированный шаблон загоняется в таблицу для ввода данных. часть полей заполняется данными из 1С, некоторые поля вычисляемые (как в Excel, задается формула). Часть данных пользователь уже может отредактировать, вычисляемые поля пересчитываются. Все это потом может отправиться на печать.
Это уже реализовано у меня. Кроме как с небольшим допиливанием. |
|||
17
Garykom
гуру
03.06.19
✎
20:29
|
(16) Один хрен не понял зачем и почему нельзя взять пустую таблицу и отформатить ее как надо кодом по XML'ю.
Через области и ШиринаСтолбца с ВысотаСтроки |
|||
18
Volodja
03.06.19
✎
20:34
|
Я не говорил, что нельзя.Я это и сделал.Хотелось бы только добавить в определенной области секцию, вот и все.
|
|||
19
Garykom
гуру
03.06.19
✎
20:35
|
(18) Так смысл то какой от добавления секции?
|
|||
20
Garykom
гуру
03.06.19
✎
20:36
|
В шаблоне они нужны чтобы по именам секций обращаться и вставлять в результирующую таблицу.
А тебе они зачем? |
|||
21
Volodja
03.06.19
✎
20:37
|
Ну чтобы обозначить табличную часть формы. В цикле секцию вывести
|
|||
22
Garykom
гуру
03.06.19
✎
20:38
|
Мы явно друг друга не понимаем
|
|||
23
Volodja
03.06.19
✎
20:39
|
Да, лучше наверное показать саму форму? -:)
|
|||
24
Volodja
03.06.19
✎
20:41
|
(20) Да, для этого и нужны.
|
|||
25
Volodja
03.06.19
✎
20:43
|
в (16) это написал
|
|||
26
Garykom
гуру
03.06.19
✎
20:45
|
Зачем тебе секции, когда можно по номерам колонок/строк обращаться к ячейкам/областям?
|
|||
27
Volodja
03.06.19
✎
20:48
|
(12) , вообщем ты подтвердил мою мысль. Так наверное и буду делать
|
|||
28
Volodja
03.06.19
✎
20:51
|
С секциями все-равно красивее бы вышло. А если вдруг мне не совсем понравится сгенерированный шаблон, я его немного руками поправляю. А программа уже запомнила номер строки шаблона. Придется и туда лезть исправлять.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |