Всем привет. Может кто сталкивался с аналогичной проблемой. Стабильно на первый раз отчет формируется корректно. Когда пытаюсь через некоторое время повторно сформировать - весь сайт подвисает и спустя 10-15 минут только снова можно зайти в систему, при этом в панели уведомлений есть запись с таким сообщением:

Invalid attempt to call Read when reader is closed

Ограничение по записям стоит в 500, тестировал фильтр там где вообще одна запись должна выводиться - результат тот же.

Нравится

5 комментариев

Станислав, добрый день!

 

уточните, пожалуйста, ошибка выше по приложению Excel reports builder for Creatio или Advanced excel reports for Creatio?

Лазоренко Ирина,

Advanced excel reports for Creatio

Станислав, добрый день! ответственная команда работает над исправлением указанной ошибки. Предварительно до конца месяца планируем выпустить обновленную версию решения.

Лазоренко Ирина,

спасибо! Вижу на маркетплейс обновление Версия 3.1 13 октября 2021 в ней уже есть данный фикс? Также уточните пожалуйста какие значение может принимать поле "Формат колонки" детали Колонки отчета? Я так понимаю можно определять чтобы выгрузка была в числовом формате?

 

Тимошенко Станислав,

 

добрый день!

Данное решение было снято с публикации на маркетплейсе. Рекомендую протестировать работу с этим решением:



https://marketplace.terrasoft.ua/app/excel-reports-builder-creatio

Показать все комментарии

Добрый день..
Версия TS 3.3.2
Нужно сделать EXEL отчет представленный в приложении. (данные можно взять из таблиц Продажи и Продукты в продаже)

Вопроса соответственно 2.

Есть две темы
https://community.terrasoft.ua/forum/topic/7662
https://community.terrasoft.ua/blogs/7302

в обоих предлагается (как я понял) решение одной и той же проблемы.
и прилагаются разные сервисы. Так какой комплект нужен что бы все работало?

Второй вопрос.
Можно ли отчет в EXEL вывести не из запроса, а из моего датасета?
Поскольку не могу придумать как это можно сделать при помощи построителя запросов.

Нравится

10 комментариев

Может есть какой-нибудь вообще другой путь сделать Exel - файл :wink:

Кирилл, если нужно формировать отчеты MS Excel на основании пользовательского запроса по преднастроенному шаблону (аналогично отчетам MS Word) используйте решение http://www.community.terrasoft.ua/blogs/7302.
Для создания сложного отчета MS Excel (данные для которого будут выводиться не из пользовательского запроса, а датасета) используйте решение http://www.community.terrasoft.ua/forum/topic/7662

Спасибо.

Скопировал сервисы из http://www.community.terrasoft.ua/forum/topic/7662
не могу понять, где нужно сказать, что отчет строится на основнании ds_мойдатасет.

И может кто сказать где можно посмотреть как делаются шаблоны для отчетов в EXEL

Кирилл, здравствуйте!

К сожалению, эта утилита написана один из участников сообщества, и официально она не тестировалась и не поддерживается. Вся информация, которая есть у нас - лишь инструкция от автора. Более того, этот функционал не предназначен для пользователя и может быть использован, если у Вас есть базовые знания языка программирования JScript, конфигурации Террасофт и отладчика.
Подробнее, к сожалению, не могу Вас проконсультировать.

Кирилл, а почему именно ексель? если у Вас свой датасет -- то почему не фаст-репорт? судя по форме отчета, то Вам нужно разобраться с объектом DBCross (он используется вот для таких "перекрестных" данных, как в Вашем примере)
тем более, из фаст-репорта потом можно будет выгрузить в ексель.

Нужен к сожалению Exel.
Таких отчетов много и они идут в работу по всей фабрике.
А фаст-репорт еще и ограничен размером листа

Я подобную задачку решал радикально.
Поднимаем окно для задания параметров, потом по кнопочке из него работает скрипт: получаем экземпляр Excel.application, создаем новую рабочую книгу, и дальше используем старый добрый msdn для того, чтобы в нужные ячейки разместить нужную информацию, сделать корректное их объединение и так далее... в итоге сохраняем в файл excel, если надо цепляем его сразу же в систему. Долго, но результат превосходный - разметка, форматирование, как и что угодно:smile:.
Данные получаем, взяв датасеты, профильтровав их как необходимо на основании выбранных параметров, с этим думаю проблем не должно быть.

Научился как в фаст репорт засунуть безразмерный отчет....
Правда все равно получается не совсем то....

Александр Кудряшов 21 марта 2013 – 9:13
Я подобную задачку решал радикально.

Примерчика не осталось?

Простейший пример вот, ещё один вот.

Показать все комментарии

Никак не могу понять почему же не импортируются данные.

-----Импортируются данные из файла 'C:\Documents and Settings\sysadm\Рабочий стол\Конрагенты.xlsx'
Вычитываются данные из листа 'Менеджеры'
Импортируются данные из листа 'Менеджеры'
Импортируются данные в таблицу 'Контакт'
Импортируется запись ФИО = Копыторогатый Василий Петрович
***
***Conversion failed when converting from a character string to uniqueidentifier
***
Импорт данных в таблицу 'Контакт' завершен. Добавлено: 0. Обновлено: 0.
Импорт данных из листа 'Менеджеры' завершен

Табличка простенькая - ФИО, Тип, Контрагент, Средство связи1, Средство связи2

Что я делаю не так и куда копать?

Нравится

4 комментария

В Ваших настройках импорта поле "ФИО" является уникальным? И как настроен импорт поля "Контрагент"? Можете выложить настройки импорта?

Попробуйте проверить формат ячеек для колонки с ФИО в Excel, желательно чтобы был Общий или Текстовый. Еще вариант, в дизайнере настроек импорта удалите колонку Контакт.ФИО, а потом вытяните повторно поле ФИО к данной колонке.

В колонку "Контрагент" необходимо вытянуть и "Контрагент" из таблицы "Контакты", и поле "Название"(Контрагент) из связанной таблицы "Контрагенты".

Очень круто, самый быстрый саппорт ;) Я уже разобрался. Проблема заключалась в моём непонимании связности. Прочитал в блоге Татьяны инструкции и всё понял ;-)

Показать все комментарии