Вход | Регистрация
 

Чтение/запись структуры файлов формата MXL (автор вроде clappa)

Чтение/запись структуры файлов формата MXL (автор вроде clappa)
Я
   Volodja
 
31.05.19 - 20:40
Нужна библиотека с описанием
есть у кого-нибудь?
спасибо
   Volodja
 
1 - 31.05.19 - 20:48
P.S. Для использования в 7.7
   МихаилМ
 
2 - 01.06.19 - 01:32
   Volodja
 
3 - 03.06.19 - 06:34
(2) Это не то. Мне нужно в MXL программно секцию создавать.
   Volodja
 
4 - 03.06.19 - 06:55
Вот ее заявленный функционал

Функции для разбора структуры файлов MXL. Могут быть полезны, если требуется, например, програмно получить список горизонтальных секций таблицы-шаблона, или узнать адрес поименованной области. Обрабатываются следующие данные:"заголовок" - высота, ширина, количество объектов таблицы"формат" - базовое форматирование ячеек таблицы"шрифты" - шрифты, используемые в таблице (структура LOGFONT)"колонтитулы" - параметры колонтитулов (текст, формат)"строки" - параметры строк (высота, расположение, формат)"столбцы" - параметры столбцов (ширина, расположение, формат)"ячейки" - параметры ячеек (расположение, текст, расшифровка, формат)"объединения" - объединенные ячейки (расположение)"имена" - поименованные области таблицы (имя, расположение)"горсекции" - горизонтальные секции (имя, расположение, уровень)"вертсекции" - вертикальные секции (имя, расположение, уровень)"горразделители" - горизонтальные разделители страниц (строка)"вертразделители" - вертикальные разделители

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.