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

Чтение/запись структуры файлов формата 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 или кнопку "Обновить" в браузере.