forum.bitel.ru
http://forum.bitel.ru/

Отчёты Reports в дин. коде
http://forum.bitel.ru/viewtopic.php?f=12&t=8389
Страница 2 из 4

Автор:  borin [ 19 июн 2015, 14:26 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
хм, это надо подумать.

Круть, круть... Типа как с табличными
Код:
@Override public void fillReport(...){...}

Автор:  Phricker [ 19 июн 2015, 14:44 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
и да, в 6.2 сделали что отчёт полностью вместе с java и xml может лежать в дин.коде , в планах все стандартные туда перенести

skyb писал(а):
вот опять пишу, незя без примеров такое писать, незя !!! ))))

Т.к. все равно потом в доке не опишут, и по форуму придется вспоминать :D

Автор:  dimOn [ 19 июн 2015, 15:02 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

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

Автор:  dimOn [ 19 июн 2015, 15:03 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

естественно не те java-файлы что на биншеле в папке репортс - их нужно будет постепенно переписать в нормальный ява-код

Автор:  Phricker [ 19 июн 2015, 15:42 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Ну так то понятно.
У меня большая часть табличных отчетов в динкоде уже.
А вот то, что нужно лезть в xml бывает - это да, это напрягает.

Автор:  dimOn [ 19 июн 2015, 16:25 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

ну тут по крайней мере то что касается этого: теперь xml можно будет перенести рядом с классами положить и править из редактора

Автор:  skyb [ 19 июн 2015, 17:11 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

уже можно обновляться? прям на неделе следущей сделаю если все в продакшене

Автор:  skyb [ 23 июн 2015, 12:09 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Так чего там? можно не? =)

Автор:  borin [ 23 июн 2015, 12:09 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Добрый день!
Какая то проблема с размером столбцов, при формировании отчета через динкод. На первой странице все нормально, а вот на второй странице ширина столбцов уже выставляется произвольно. У меня только так?
Код:
        fields.put("id", "id##" + String.valueOf(50));
        fields.put("title", "Договор##" + String.valueOf(50));
        fields.put("comment", "Абонент##" + String.valueOf(150));
        fields.put("date1", "c##" + String.valueOf(100));
        fields.put("date2", "до##" + String.valueOf(100));
        fields.put("balance", "Баланс##" + String.valueOf(50));

Вложение:
report1.png
report1.png [ 48.29 КБ | Просмотров: 104254 ]

Вложение:
report2.png
report2.png [ 41.29 КБ | Просмотров: 104254 ]

Автор:  skyb [ 23 июн 2015, 12:10 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

закоментете id и будет нормально, почему так, хз

Автор:  borin [ 23 июн 2015, 12:20 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

skyb писал(а):
закоментете id и будет нормально, почему так, хз

Закоментировал, не помогло.

эх, а есть что-нибудь, что работает с первого раза :)

Автор:  dimOn [ 23 июн 2015, 13:30 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

проверим

Автор:  dimOn [ 23 июн 2015, 19:15 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

проблема есть, исправится вскоре

Автор:  skyb [ 30 июн 2015, 05:36 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

skyb писал(а):
Так чего там? можно не? =)

Автор:  dimOn [ 01 июл 2015, 16:08 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

да, было исправлено. если обновления нет - то в начале след. недели

Автор:  skyb [ 09 июл 2015, 08:01 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

мои сообщения фильтруются паходу :-D

Автор:  dimOn [ 09 июл 2015, 14:19 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

ну исправилось же, да

Автор:  skyb [ 28 июл 2015, 12:53 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
ну исправилось же, да

ДА я не про исправление, а про отчет который полностью можно делать в клиенте

Автор:  stark [ 28 июл 2015, 13:13 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

skyb писал(а):
dimOn писал(а):
ну исправилось же, да

ДА я не про исправление, а про отчет который полностью можно делать в клиенте


про что?

Автор:  dimOn [ 28 июл 2015, 13:15 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

дык можно же, выше написал. ясно понятно, речь только про табличные

Автор:  skyb [ 03 авг 2015, 13:51 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
дык можно же, выше написал. ясно понятно, речь только про табличные

а как это делать? последние обновления, чет не нашел

Автор:  dimOn [ 03 авг 2015, 15:40 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

что это то? как минимум в этой теме есть комментарии:
Цитата:
можно перенести все xml и классы в дин.код и будет работать

Цитата:
теперь xml можно будет перенести рядом с классами положить и править из редактора

Автор:  skyb [ 03 авг 2015, 18:06 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

в дин коде должен быть файл xml? а как его назвать имеет значение? где должен быть расположен относительно класса? структура xml такая же как и была?

Автор:  dimOn [ 03 авг 2015, 18:29 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

абсолютно всё то же самое как было.
просто всё это может лежать в дин.коде.
в любом пакете.

Автор:  Artur [ 04 авг 2015, 10:00 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimon, нельзя такое писать без примеров, нельзя!

Автор:  Phricker [ 04 авг 2015, 12:30 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Я то думал кого благодарить за то, что в редакторе динкода в 6.2 теперь куча мусора после обновлений :) все эти bak файлы :)
А оно вон оно как. Спасибо Димон )

Ниже для Скуба. Стрелкой отметил
Изображение

Изображение

Автор:  dimOn [ 04 авг 2015, 13:12 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

про кучу мусора это я первый раз вижу, сейчас проверил - это не биллинг создаёт их)

Автор:  Phricker [ 04 авг 2015, 13:44 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Да и правда чо это я
Код:
public void updateClassSource(String className, DataHandler data)
    throws BGException
  {
    File src = getClassFile(className);
    try
    {
      if (src.exists())
      {
        backup(className);
      }
      else
      {
        src.getParentFile().mkdirs();
        src.createNewFile();
      }
      data.writeTo(new FileOutputStream(src));
    }
    catch (IOException ex)
    {
      throw new BGException(ex);
    }
  }
 
  private void backup(String className)
    throws IOException, BGException
  {
    File bak = getClassBakFile(className);
    bak.createNewFile();
    writeDataToFile(bak, getClassSource(className));
  }

Автор:  Phricker [ 04 авг 2015, 13:48 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

А пардон. Это не те bak файлы.
Это которые с обновой прилетают :)

Но в 6.1 они не показываются в редакторе :)

Автор:  dimOn [ 04 авг 2015, 14:14 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

С какой такой обновой? Это типа инсталлер их туда создаёт (те что с цифрами), дублируя java-файл?
Не показываются, да, потому что там только *.java показываются. Сейчас подумаю)

Страница 2 из 4 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/