BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 05:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 16 апр 2015, 20:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Зачем динамические классы то удалять, которые к шаблону привязаны, если удаляется шаблон?
А если к одному классу привязано несколько шаблонов? (например ЮЛ/ФЛ).
Код:
public void deletePattern(int patternId)
    throws BGException
  {
    DocumentPattern pattern = getPattern(patternId);
   
    List<String> dynClasses = new ArrayList();
    if (Utils.notBlankString(pattern.getDataExtractorClass())) {
      dynClasses.add(pattern.getDataExtractorClass());
    }
    for (DocumentTable table : pattern.getTableList()) {
      if ((table.getExtractMethod().equals(DocumentTableExtractMethod.DYNCLASS)) && (Utils.notBlankString(table.getValue()))) {
        dynClasses.add(table.getValue());
      }
    }
    this.patternManager.delete(patternId);
   

    deletePatternFile(patternId);
    if (!dynClasses.isEmpty())
    {
      DynamicCodeService dynamicService = (DynamicCodeService)this.context.newService(DynamicCodeService.class, this.moduleId);
      dynamicService.deleteClasses((String[])dynClasses.toArray(new String[0]));
    }
  }


Создал блин тестовый шаблончик, а потом его удалил :D
Правда только шаблон был тестовый. А вот сервер нет :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 апр 2015, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
вообще непонятно зачем при любых условиях удалять то, что подразумевается к ручной правке :umnik:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 апр 2015, 13:00 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Предполагалось, что дин. класс формирует данные только для одного шаблона. Это логично, я считаю. А удаление было задумано с тем, чтобы в БД не оставалось кучи мусора, который будет лежать там вечно.
В данном случае, можно спрашивать по поводу удаления дин.класса. Норм вариант?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 апр 2015, 13:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Artur писал(а):
В данном случае, можно спрашивать по поводу удаления дин.класса. Норм вариант?

Я тоже считаю, что лучше спросить у пользователя.
Вполне устроит, Артур

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 апр 2015, 14:37 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Дин.класс добавляется сам по себе при добавлении шаблона (или надо руками его делать и куда-то прописывать)? Если не добавляется сам - то о каких авто.удалениях последующих может быть речь (даже с вопросами)?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 апр 2015, 14:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
dimOn писал(а):
Дин.класс добавляется сам по себе при добавлении шаблона (или надо руками его делать и куда-то прописывать)? Если не добавляется сам - то о каких авто.удалениях последующих может быть речь (даже с вопросами)?

Ну я класс в IDE пишу, а потом выбираю в шаблоне.

Даже два класса. 1 для вывода данных, а 2 для вывода данных из модуля Inet в таблицу.
И если первый еще может разнится (ну там для ЮЛ и ФЛ по разному выводить. Хотя у меня все в одном, и разница только в самом .docx), то вот второй как раз таки может использоваться в нескольких шаблонах, т.к. эти данные у всех одинаковы. Что у ЮЛ что у ФЛ

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 апр 2015, 15:46 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Как быть в случае, если в шаблоне используются таблицы с формированием данных посредством java? Тоже спрашивать? или достаточно будет одного общего вопроса в момент удаления?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 авг 2015, 16:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Изображение
Снова на те же грабли нарвались

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 авг 2015, 18:34 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Опять классы улетают в помойку?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 авг 2015, 18:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Угу. Создали тестовый шаблон к которому привязали существующие классы.
И снова тютю

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 авг 2015, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
и разрешения не спросил, проказник?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 авг 2015, 18:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Спросил "Вы уверены что хотите удалить шаблон документа".
Ответил утвердительно.
И он удалил только что созданный класс, который был указан в шаблоне в пункте "Динамический класс".
Без лишних вопросов.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 17 авг 2015, 19:10 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
 Клиент: вер. 6.1.860 / 14.07.2015 21:51:09
    os: Windows 8.1; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_31
    ВНИМАНИЕ: Спецификация версии 1.8 не рекомендуется
  Сервер: вер. 6.1.1081 / 13.07.2015 18:42:19
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_72

  ru.bitel.bgbilling.plugins.documents: вер. 6.1.200 / 14.07.2015 19:56:50

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 18 авг 2015, 16:41 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Вообще убрал автоудаление дин. классов.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1+] Веселые вы ребята :D
СообщениеДобавлено: 18 авг 2015, 17:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Отлично.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.081s | 48 Queries | GZIP : On ]