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

[6.0][5.2] Групповые операции - Удаление скрипта поведения
http://forum.bitel.ru/viewtopic.php?f=22&t=8243
Страница 1 из 1

Автор:  Phricker [ 08 июл 2013, 20:46 ]
Заголовок сообщения:  [6.0][5.2] Групповые операции - Удаление скрипта поведения

Спасибо за пасхалку :) Провел незабываемый вечер.
Код:
  private void deleteScript(List<Integer> contracts)
    throws BGException
  {
    int scriptId = getIntParameter("script", -1);
    if (scriptId != -1)
    {
      ContractScriptManager manager = new ContractScriptManager(this.con);
      for (Integer cid : contracts)
      {
        if ((cid != null) && (cid.intValue() > 0))
        {
          manager.deleteScript(scriptId);
        }
      }
    }
    else
    {
      throw new BGIllegalArgumentException();
    }
  }


Цитата:
manager.deleteScript(scriptId);
Здесь точно должен быть deleteScript а не deleteContractScript???

Автор:  dimOn [ 09 июл 2013, 12:22 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Сами то как думаете? :lupa:

Автор:  dimOn [ 09 июл 2013, 12:33 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Ну, внутри, всё равно там типа "DELETE FROM contract_script WHERE script_id=?".

Автор:  Phricker [ 09 июл 2013, 12:36 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Т.е. это нормально, что если я выделяю определенные договора - скрипт удаляется у ВСЕХ договоров вне зависимости от того выбирал я договора или нет.

Автор:  Phricker [ 09 июл 2013, 16:20 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Т.е. это нормально, что если я выделяю определенные договоры- скрипт удаляется у ВСЕХ договоров вне зависимости от того выбирал я договоры или нет.

Автор:  dimOn [ 09 июл 2013, 16:51 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

полагаю, что ненормально) но это всегда там так было и работало. исправить надо?

Автор:  Phricker [ 09 июл 2013, 17:07 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Значит до этого никто не пробовал удалять скрипты с договоров через групповые операции :)
И я думаю необходимо исправить, потому что на эти грабли могут в любой момент наступить. Знаете невесело когда я с сотни договоров удалял все скрипты, потому что они там не нужны были, а оказывается все скрипты удалились со всех договоров

Автор:  dimOn [ 09 июл 2013, 17:20 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Увы, но сотрудник допустивший эту ошибку уже здесь не работает :bow:
Поправим, выложим.

Автор:  Phricker [ 09 июл 2013, 17:32 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

dimOn писал(а):
Увы, но сотрудник допустивший эту ошибку уже здесь не работает :bow:
Поправим, выложим.

А если бы работал то его выставили бы на общественное порицание или заставили бы выплачивать мне моральный ущерб?

Автор:  dimOn [ 09 июл 2013, 17:47 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

Phricker писал(а):
dimOn писал(а):
Увы, но сотрудник допустивший эту ошибку уже здесь не работает :bow:
Поправим, выложим.

А если бы работал то его выставили бы на общественное порицание или заставили бы выплачивать мне моральный ущерб?

Нет, просто заставили бы исправлять именно его :idea:

Автор:  dimOn [ 10 июл 2013, 15:49 ]
Заголовок сообщения:  Re: [6.0][5.2] Групповые операции - Удаление скрипта поведен

исправил, исправил

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