Имя: Пароль:
1C
 
Чтение/запись структуры файлов формата 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
С секциями все-равно красивее бы вышло. А если вдруг мне не совсем понравится сгенерированный шаблон, я его немного руками поправляю. А программа уже запомнила номер строки шаблона. Придется и туда лезть исправлять.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан