ИЛИ - ИЛИ: выгрузка в Excel

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: ИЛИ - ИЛИ: выгрузка в Excel

Сообщение andrey volkov » 26 ноя 2017, 10:18

давайте попробуем проверить?
адаптировано для Windows
на Мак нужно будет в скрипте создания эксель указать другой путь к временной папке

приветствуются всяческие идеи, пожелания, советы.
Вложения
test.zip
выгрузка в Excel плагином BE
(127.79 КБ) 469 скачиваний

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: ИЛИ - ИЛИ: выгрузка в Excel

Сообщение andrey volkov » 27 ноя 2017, 17:39

там кроме выгрузки в эксель есть еще пример изменения порядка строк в портале с помощью перетаскивания (драг-н-дроп)
может, это кому-то пригодится. на конференции интересовались

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: ИЛИ - ИЛИ: выгрузка в Excel

Сообщение andrey volkov » 30 ноя 2017, 16:39

Вот уже первый закономерный вопрос поступил: как быть, если в портале расположены поименованные объекты-поля, которые вовсе не требуется выгружать в эксель или если у них уже есть особые имена, которые никак нельзя менять ради выгрузки в эксель...

Похоже, придется изменить принципы компоновки выгружаемых объектов.
Оставим ранее выложенный демо-файл как вариант для 12 и более ранних версий.

Начиная с 13 версии будем поступать так: группу полей для выгрузки будем размещать не в таб-контроле и не на портале, а всегда в поповере, который можно разместить где угодно. В поповере будут только поля для выгрузки и никаких других объектов. И эти поля не будут мешать другим. Поповер можно скрыть навечно для всех пользователей во всех режимах.
Если поповер размещен в портале, значит, подразумевается выгрузка из портала, иначе подразумевается выгрузка из текущего фаундсета.

Vladimir Zharov
Сообщения: 7
Зарегистрирован: 11 сен 2017, 12:34
Откуда: Углич

Re: ИЛИ - ИЛИ: выгрузка в Excel

Сообщение Vladimir Zharov » 10 дек 2017, 22:27

Доброго времени суток!
С прошлой демо версии программы были исправлены и доработаны скрипты:
- Доработан участок экспорта экселя и исправлены ошибки. Теперь этот скрипт выполняется на сервере, а это значит, что экспортирование стало происходить ещё быстрее. Пришлось заменить сохранение данных в переменные на специальные поля. (Чтобы скрипт выполнялся на сервере необходимо в скрипте “Start” изменить условие с 0 на 1).
- Добавилась функция удаления папок с помощью плагина BE_DeleteFile ( path ). Данный плагин позволяет удалить не только конкретный файл, но и папку с файлами или без. Достаточно не дописывать название файла в конце пути BE_DeleteFile ( “ C:/Users/Admin/Folder” ), но необходимо учесть, что в пути к временной папке не должны встречаться символы с использованием кириллицы при экспорте. Иначе плагин не будет работать. В прошлой версии данные копились на диске «С» в определенном месте и пользователю приходилось самому их удалять.
Важно помнить, что при выгрузке шаблона во временную папку необходимо производить с паузой. Если этого не делать, то скрипт экспорта будет работать некорректно, а именно будет вылетать ошибка, что файл не импортирован.
- Доработано окно Excel, которое появляется при экспорте данных. После того как файл сохранится на рабочем столе, он автоматически открывается для просмотра результата или вывода на печать.
ExportExcel.7z
Доработанный файл
(95.22 КБ) 405 скачиваний

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: ИЛИ - ИЛИ: выгрузка в Excel

Сообщение andrey volkov » 11 дек 2017, 15:39

тут до кучи еще и дробные числа неправильно выгружаются...

Ответить