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

История параметров объекта
http://forum.bitel.ru/viewtopic.php?f=22&t=11739
Страница 1 из 1

Автор:  barguzin2 [ 28 июн 2016, 15:06 ]
Заголовок сообщения:  История параметров объекта

При изменении параметра из скрипта под юзером Сервер или Пользователь в истории не отображается кто изменил.

Автор:  skn [ 28 июн 2016, 16:14 ]
Заголовок сообщения:  Re: История параметров объекта

ну а вы в историю из скрипта пишите?

Автор:  barguzin2 [ 28 июн 2016, 17:52 ]
Заголовок сообщения:  Re: История параметров объекта

нет, скрипт только меняет параметр, используя ParamValueManager.updateParamValue(ParamValue value, int userId). А историю, видимо, он сам пишет. В качестве userId указываю User.USER_SERVER (0). Также, если поставить USER (-1), в истории в обоих случаях в поле кто изменил пусто. Тестирую 7.0

Автор:  barguzin2 [ 17 окт 2016, 15:30 ]
Заголовок сообщения:  Re: История параметров объекта

UP!

Автор:  skn [ 17 окт 2016, 16:32 ]
Заголовок сообщения:  Re: История параметров объекта

ну в правильно что указываете то и пишется в историю (User.USER_SERVER (0))

Автор:  barguzin2 [ 18 окт 2016, 08:10 ]
Заголовок сообщения:  Re: История параметров объекта

в историю то пишется, в базе видно, но в клиенте не отображается, если изменение проводится от имени USER(-1) или SERVER(0).

Вложения:
object_param_history.png
object_param_history.png [ 1.98 КБ | Просмотров: 4982 ]

Автор:  Phricker [ 18 окт 2016, 10:55 ]
Заголовок сообщения:  Re: История параметров объекта

skn, речь идет не о параметрах договора.
А о параметрах объекта договора.
Сам сначала ошибся :)

История пишется.
Просто в клиенте не выводится Сервер.

Версия 7.0

Код:
    public void execute(Setup setup, ConnectionSet connectionSet)
            throws Exception {

        Connection con = connectionSet.getConnection();
        ParamValueManager pvm = new ParamValueManager(con);
        TextParamValue pv = new TextParamValue();
        pv.setObjectId(5876);
        pv.setParamId(16);
        pv.setValue("Тестовое значение");
        pvm.updateParamValue(pv, User.USER_SERVER);
    }


Изображение

Изображение



Если поменять ID пользователя на любой существующий - будет выводить все верно
Изображение

Автор:  barguzin2 [ 18 окт 2016, 12:01 ]
Заголовок сообщения:  Re: История параметров объекта

Так это сразу из названия топика следует - История параметров объекта

Автор:  Phricker [ 18 окт 2016, 12:07 ]
Заголовок сообщения:  Re: История параметров объекта

barguzin2 писал(а):
Так это сразу из названия топика следует - История параметров объекта

Вы думаете кто-то читает все это вдумчиво?? :D
Кодил skn, кодил.
Решил чайку выпить.
Дай, думает, зайду на форум полистаю темки, может на что жалуются, пока чай пью.
А голова то кодом занята, который он писал до этого.
Смотрит баргузин пишет. Прочитал. А голова то занята. Из 3 слов 1 воспринял, еще одно додумал, а третье вообще выбросил.
И понял, что понял.

Автор:  skn [ 18 окт 2016, 16:08 ]
Заголовок сообщения:  Re: История параметров объекта

исправлено

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