методы и свойства объекта LsData

Здесь обсуждаем систему TDM/PDM/Workflow Lotsia PDM PLUS (PartY PLUS).
Закрыто
Аватара пользователя
Ruslan_Unezhev
Новый участник
Сообщения: 17
Зарегистрирован: 02 мар 2009, 15:37
Используемое ПО: Lotsia PDM PLUS LT

методы и свойства объекта LsData

Сообщение Ruslan_Unezhev »

Здравствуйте! Подскажите пожалуйста, может кто сталкивался. :?:
Я экспортирую скриптом отчет в Exсel. С ячейками проблем нет. А вот если мне не известна какая будет шапка у таблицы, как определить её свойства? (кол-во колонок, наименование каждой, и размер, и в случае если в шапка колонки сложная)
Я изменил бы этот мир, но Господь не дает исходников
Аватара пользователя
Ruslan_Unezhev
Новый участник
Сообщения: 17
Зарегистрирован: 02 мар 2009, 15:37
Используемое ПО: Lotsia PDM PLUS LT

Re: методы и свойства объекта LsData

Сообщение Ruslan_Unezhev »

C размером определился, остаёться один вопрос: Как узнать что шапка колнки сложная и её содержимое(В частности поле текста).
Я изменил бы этот мир, но Господь не дает исходников
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: методы и свойства объекта LsData

Сообщение Александр »

можно с примером? - какая конкретно проблема в шапке? как она может быть неизвестна? :wink:
мы обычно 'шапку' не переносим :wink: в шаблоне для скрипта она уже есть
а если нужно было-бы вывести неизвестно что - сделали бы избыточную шапку, и если ее неудобно в Лоции настроить переложили бы на Exel с макросами или формулами

ps
по началу - тоже делал с изысками - но оказалось ни к чему :wink: , ни оформление ни красота - нужны только голые цифры все равно как - поэтому не заморачиваюсь этим уже 1,5 года

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Ruslan_Unezhev
Новый участник
Сообщения: 17
Зарегистрирован: 02 мар 2009, 15:37
Используемое ПО: Lotsia PDM PLUS LT

Re: методы и свойства объекта LsData

Сообщение Ruslan_Unezhev »

Заморочек конечно много. Речь идёт о том если вдруг через год в отчете появиться новая колонка
например была шапка(отчет свободный):
| Объём работ |
| руб.| % |
стало:
| Объём работ |
| руб.| % |мес |
или
|Объем__работ | Итого: |
|мес|Тип работ|руб. | % |

С колонками проблем нет, а вот текстовое поле "Объём работ" допустим мне не известно и не известно какие колонки оно объеденяет. Может также добавиться и новое текстовое поле объединяющее несколько колонок, здесь даже имя его не узнаю. А нужно перенести шапку :-(
Это все в том случае если добавлять изменения только на самой форме отчета, в SQL запросе и в скрипте максимум добавлять новый элемент в массив колонок(массив этот задаёться в отдельной функции в которой достаточно изменить массив и все заработает по новому)
И не использовать шаблон. (С шаблоном конечно лучше, но увы...)
все решаемо в целом, лишь одно стоит на пути, не могу программно понять какие колонки объеденяет текстовое поле.
Если что не понятно попробую рассказать.
Я изменил бы этот мир, но Господь не дает исходников
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: методы и свойства объекта LsData

Сообщение Александр »

вдруг через год
через год нарисуешь новый отчет на основе существующего или вообще новый
Универсальное лучше не делать - только время зря убьешь :wink:

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Старик Крупский
Активный участник
Сообщения: 803
Зарегистрирован: 27 июл 2006, 22:17
Откуда: Москва

Re: методы и свойства объекта LsData

Сообщение Старик Крупский »

Согласен с Александром. В Лоции что-то подправить достаточно легко. Может, через год этот отчет вообще никому не нужен будет, все будут смотреть на экран Лоции, а не в Эксель. Чего сейчас время убивать? Разве что руководству что-то показать...
"Лучше меньше, да лучше" (C)
Аватара пользователя
Ruslan_Unezhev
Новый участник
Сообщения: 17
Зарегистрирован: 02 мар 2009, 15:37
Используемое ПО: Lotsia PDM PLUS LT

Re: методы и свойства объекта LsData

Сообщение Ruslan_Unezhev »

Я в принципе согласен, просто хотелось узнать, может есть какие нибудь методы работы с отчётом которых я ещё не знаю. :) На данный момент, я написал скрипты, и сделал отчет в котором чтобы изменить шапку (двухстрочную), и количество колонок, достаточно сделать изменения на форме и в одной лишь функции в скрипте с двумя массивами(добавить новую колонку или текстовое поле). На большее я пока не способен :(
Я изменил бы этот мир, но Господь не дает исходников
Аватара пользователя
Александр
Активный участник
Сообщения: 1652
Зарегистрирован: 24 авг 2006, 08:06
Используемое ПО: Lotsia PDM PLUS
Откуда: 55.745578,37.665825

Re: методы и свойства объекта LsData

Сообщение Александр »

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

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный

Аватара пользователя
Ruslan_Unezhev
Новый участник
Сообщения: 17
Зарегистрирован: 02 мар 2009, 15:37
Используемое ПО: Lotsia PDM PLUS LT

Re: методы и свойства объекта LsData

Сообщение Ruslan_Unezhev »

Спасибо за совет, ну раз не нужны, тогда закрываю тему. Как говориться на нет и суда нет :wink:
Я изменил бы этот мир, но Господь не дает исходников
Закрыто