давайте попробуем проверить?
адаптировано для Windows
на Мак нужно будет в скрипте создания эксель указать другой путь к временной папке
приветствуются всяческие идеи, пожелания, советы.
ИЛИ - ИЛИ: выгрузка в Excel
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: ИЛИ - ИЛИ: выгрузка в Excel
- Вложения
-
- test.zip
- выгрузка в Excel плагином BE
- (127.79 КБ) 469 скачиваний
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: ИЛИ - ИЛИ: выгрузка в Excel
там кроме выгрузки в эксель есть еще пример изменения порядка строк в портале с помощью перетаскивания (драг-н-дроп)
может, это кому-то пригодится. на конференции интересовались
может, это кому-то пригодится. на конференции интересовались
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: ИЛИ - ИЛИ: выгрузка в Excel
Вот уже первый закономерный вопрос поступил: как быть, если в портале расположены поименованные объекты-поля, которые вовсе не требуется выгружать в эксель или если у них уже есть особые имена, которые никак нельзя менять ради выгрузки в эксель...
Похоже, придется изменить принципы компоновки выгружаемых объектов.
Оставим ранее выложенный демо-файл как вариант для 12 и более ранних версий.
Начиная с 13 версии будем поступать так: группу полей для выгрузки будем размещать не в таб-контроле и не на портале, а всегда в поповере, который можно разместить где угодно. В поповере будут только поля для выгрузки и никаких других объектов. И эти поля не будут мешать другим. Поповер можно скрыть навечно для всех пользователей во всех режимах.
Если поповер размещен в портале, значит, подразумевается выгрузка из портала, иначе подразумевается выгрузка из текущего фаундсета.
Похоже, придется изменить принципы компоновки выгружаемых объектов.
Оставим ранее выложенный демо-файл как вариант для 12 и более ранних версий.
Начиная с 13 версии будем поступать так: группу полей для выгрузки будем размещать не в таб-контроле и не на портале, а всегда в поповере, который можно разместить где угодно. В поповере будут только поля для выгрузки и никаких других объектов. И эти поля не будут мешать другим. Поповер можно скрыть навечно для всех пользователей во всех режимах.
Если поповер размещен в портале, значит, подразумевается выгрузка из портала, иначе подразумевается выгрузка из текущего фаундсета.
-
- Сообщения: 7
- Зарегистрирован: 11 сен 2017, 12:34
- Откуда: Углич
Re: ИЛИ - ИЛИ: выгрузка в Excel
Доброго времени суток!
С прошлой демо версии программы были исправлены и доработаны скрипты:
- Доработан участок экспорта экселя и исправлены ошибки. Теперь этот скрипт выполняется на сервере, а это значит, что экспортирование стало происходить ещё быстрее. Пришлось заменить сохранение данных в переменные на специальные поля. (Чтобы скрипт выполнялся на сервере необходимо в скрипте “Start” изменить условие с 0 на 1).
- Добавилась функция удаления папок с помощью плагина BE_DeleteFile ( path ). Данный плагин позволяет удалить не только конкретный файл, но и папку с файлами или без. Достаточно не дописывать название файла в конце пути BE_DeleteFile ( “ C:/Users/Admin/Folder” ), но необходимо учесть, что в пути к временной папке не должны встречаться символы с использованием кириллицы при экспорте. Иначе плагин не будет работать. В прошлой версии данные копились на диске «С» в определенном месте и пользователю приходилось самому их удалять.
Важно помнить, что при выгрузке шаблона во временную папку необходимо производить с паузой. Если этого не делать, то скрипт экспорта будет работать некорректно, а именно будет вылетать ошибка, что файл не импортирован.
- Доработано окно Excel, которое появляется при экспорте данных. После того как файл сохранится на рабочем столе, он автоматически открывается для просмотра результата или вывода на печать.
С прошлой демо версии программы были исправлены и доработаны скрипты:
- Доработан участок экспорта экселя и исправлены ошибки. Теперь этот скрипт выполняется на сервере, а это значит, что экспортирование стало происходить ещё быстрее. Пришлось заменить сохранение данных в переменные на специальные поля. (Чтобы скрипт выполнялся на сервере необходимо в скрипте “Start” изменить условие с 0 на 1).
- Добавилась функция удаления папок с помощью плагина BE_DeleteFile ( path ). Данный плагин позволяет удалить не только конкретный файл, но и папку с файлами или без. Достаточно не дописывать название файла в конце пути BE_DeleteFile ( “ C:/Users/Admin/Folder” ), но необходимо учесть, что в пути к временной папке не должны встречаться символы с использованием кириллицы при экспорте. Иначе плагин не будет работать. В прошлой версии данные копились на диске «С» в определенном месте и пользователю приходилось самому их удалять.
Важно помнить, что при выгрузке шаблона во временную папку необходимо производить с паузой. Если этого не делать, то скрипт экспорта будет работать некорректно, а именно будет вылетать ошибка, что файл не импортирован.
- Доработано окно Excel, которое появляется при экспорте данных. После того как файл сохранится на рабочем столе, он автоматически открывается для просмотра результата или вывода на печать.
-
- Сообщения: 338
- Зарегистрирован: 11 сен 2017, 13:42
- Откуда: Санкт-Петербург
Re: ИЛИ - ИЛИ: выгрузка в Excel
тут до кучи еще и дробные числа неправильно выгружаются...