ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (https://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (https://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   Веб интерфейс AutoGRAPH.web (https://forum.tk-chel.ru/showthread.php?t=827)

plex 21.10.2021 17:53

Цитата:

Сообщение от Arl (Сообщение 202933)
отчеты активно само-портятся.

это как?

Arl 22.10.2021 01:41

Цитата:

Сообщение от plex (Сообщение 202936)
Цитата:

Сообщение от Arl (Сообщение 202933)
отчеты активно само-портятся.

это как?

Вот например есть строки в отчете:
Код:

OdbcDataConnection Name="topaz" ConnectionString="rijcmlq1AfVCkx/IiT1v9SmRwjbJg==">
      <TableDataSource Name="dcAmounts" DataType="System.Int32" Enabled="true" TableName="dcAmounts">
        <Column Name="AmountID" DataType="System.Int32"/>
        <Column Name="Name" DataType="System.String"/>
        <Column Name="Rem" DataType="System.String"/>
        <Column Name="ExtCode" DataType="System.String"/>
      </TableDataSource>

И это работало во многих старых сборках и крайней 2021.10.13.330 так же работает. А вот после запуска такого отчета в сборке 2020.12.22.315 - текст отчета меняется в разных местах, например этот фрагмент становиться таким:
Код:

<OdbcDataConnection Name="topaz" ConnectionString="rijcmlq1AfVCkx/IiT1v9SmRwjbJg==">
<BusinessObjectDataSource Name="dcAmounts" ReferenceName="dcAmounts" DataType="System.Collections.Concurrent.ConcurrentBag`1[[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Enabled="true">
        <Column Name="AmountID" DataType="System.Int32"/>
        <Column Name="Name" DataType="System.String"/>
        <Column Name="Rem" DataType="System.String"/>
        <Column Name="ExtCode" DataType="System.String"/>
</BusinessObjectDataSource>

При этом никаких уведомлений или разрешений не сообщает и не спрашивает.

SK 22.10.2021 06:55

Arl, это нуждается в проверке. Напишите, пожалуйста, тикет с приложением материалов и версий.
Вы пишете в теме про ВЕБ, но говорите про сборки ПРО ("А вот после запуска такого отчета в сборке 2020.12.22.315").
И еще момент: возможно, FastReports не гарантирует совместимость отчетов для компонентов, которые были выпущены более года назад.
Они тоже постоянно работают над своим компонентом и что-то меняют и исправляют.

Arl 22.10.2021 07:16

Цитата:

Сообщение от SK (Сообщение 202938)
Arl, это нуждается в проверке. Напишите, пожалуйста, тикет с приложением материалов и версий.
Вы пишете в теме про ВЕБ, но говорите про сборки ПРО ("А вот после запуска такого отчета в сборке 2020.12.22.315").
И еще момент: возможно, FastReports не гарантирует совместимость отчетов для компонентов, которые были выпущены более года назад.
Они тоже постоянно работают над своим компонентом и что-то меняют и исправляют.

Я лишь продолжил Ваше сообщение
В сборке 2021.10.13.330 все прекрасно работает, а она куда как более позднего выпуска.

SK 24.10.2021 14:23

Цитата:

Сообщение от Arl (Сообщение 202939)
В сборке 2021.10.13.330 все прекрасно работает, а она куда как более позднего выпуска.

В 2021.10.13.330 версия компонентов FastReports уже раза два сменилась...
Возможно, в тех версиях компонентов авторы FR что-то меняли, а потом еще не раз что-то меняли.
Важно то, как 2020.12.22.315 работает и совместима с АвтоГРАФ.WEB 2020.10.20 (т.е. версии ПРО и ВЕБ одного "поколения").
Возможно, когда FR выпускали свои компоненты, которые были использованы в 2020.12.22.315/2020.10.20, они решили, что дальнейшая совместимость отчетов в их планы не входит, а потом (позднее) снова передумали (например, под влиянием фидбэка от пользователей) и вернули её.

Arl 26.10.2021 02:45

Цитата:

Сообщение от SK (Сообщение 202945)
передумали (например, под влиянием фидбэка от пользователей) и вернули её.

Не, не передумали. Сборка таки неисправная 315.
Специально протестировал отчет с нуля: создаю Бак №1 (польз.)
и в нем делаю подключение к Excel, пока нахожусь в редакторе, подключение работает, данные из подключения показывает.
Сохранил, вышел, зашел - ВСЁ. Отчет неисправный полностью.
Вообще не работает. И никакие совместимости здесь вообще не при делах.

SK 26.10.2021 05:21

Цитата:

Сообщение от Arl (Сообщение 202956)
Не, не передумали.

Я про производителей компонента FastReport.

SK 26.10.2021 05:27

Цитата:

Сообщение от Arl (Сообщение 202956)
Сохранил, вышел, зашел - ВСЁ.

Вооот. "Сохранил" - ключевое слово. А не просто что загрузил/выполнил отчет и оно само что-то там перезаписало.
Мы тоже иногда меняем формат данных схемы при сохранении в сборках (если требуется).
Мы же не контролируем сам формат файла отчета - это сторонний компонент. Просто функция "Сохранить" и все сохраняется в файл так, как реализовал производитель платного стороннего компонента FastReport. Про это я и пишу, что в какой-то момент они, похоже, приняли решение что-то изменить. Причем и в версии для десктопа и в версии для WEB (FR.Online).

После сохранения отчет у Вас не работает в этой же 315-й сборке ?

Arl 26.10.2021 07:31

Цитата:

Сообщение от SK (Сообщение 202958)
После сохранения отчет у Вас не работает в этой же 315-й сборке ?

Да.

SK 26.10.2021 08:45

Ок, проверим.


Текущее время: 21:03. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot