+7 (495) 77-55-991
Домой Домой > Главный раздел > Traffic Inspector - тарифы, дополнения и интеграция
  Новые сообщения Новые сообщения Лента RSS - Где узнать описания по ChangeFlag в табл. userlog?
  FAQ FAQ  Поиск форумов   Регистрация Регистрация  Вход Вход

Где узнать описания по ChangeFlag в табл. userlog?

 Ответить Ответить
Автор
Текст сообщения
  Тема Поиск Тема Поиск  Параметры темы Параметры темы
Ответить
Создать новую тему
Версия для печати
Перевести Тема
hel Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Junior member
Junior member


Регистрация: 05-Июн-08
Местонахождение: Russian Federation
Статус: Offline
Количество сообщений: 52
Параметры сообщения Параметры сообщения
Ответить
Цитировать hel
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать hel Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Тема: Где узнать описания по ChangeFlag в табл. userlog?
    Добавлено: 16-Мар-16 в 23:10
Нашел некоторые описания в документации версии 1.1.
В 2.0 появились флаги 6, 1024 (из тех, что я увидел), к ним нет вообще никакого описания.
Может кто подскажет за что они отвечают?
Наверх
Default Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Administrator
Administrator
Аватар

Регистрация: 29-Ноя-04
Статус: Offline
Количество сообщений: 8697
Параметры сообщения Параметры сообщения
Ответить
Цитировать Default
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать Default Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 17-Мар-16 в 09:32
ChangeFlag это битовая маска.

  UserLogChange_Stop = $00000001;
  UserLogChange_Start = $00000002;
  UserLogChange_BillState = $00000004;
  UserLogChange_Tariff = $00000008;
  UserLogChange_Active = $00000010;
  UserLogChange_Cash = $00000020;
  UserLogChange_Credit = $00000040;
  UserLogChange_Date = $00000080;
  UserLogChange_AdvAttr = $00000100;
  UserLogChange_Group = $00000200;
  UserLogChange_TariffData = $00000400;
Наверх
hel Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Junior member
Junior member


Регистрация: 05-Июн-08
Местонахождение: Russian Federation
Статус: Offline
Количество сообщений: 52
Параметры сообщения Параметры сообщения
Ответить
Цитировать hel
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать hel Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 17-Мар-16 в 14:57
То, что нужно!

Дайте еще описание для поля BillState, пожалуйста.
Как я заметил
BillState = 0 или 1 - это пауза
BillState = 2 - это работа разрешена
Правильно ли это?
Наверх
Default Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Administrator
Administrator
Аватар

Регистрация: 29-Ноя-04
Статус: Offline
Количество сообщений: 8697
Параметры сообщения Параметры сообщения
Ответить
Цитировать Default
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать Default Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 17-Мар-16 в 14:58
(billStop, billPaused, billWork) = (0, 1, 2)
Наверх
hel Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Junior member
Junior member


Регистрация: 05-Июн-08
Местонахождение: Russian Federation
Статус: Offline
Количество сообщений: 52
Параметры сообщения Параметры сообщения
Ответить
Цитировать hel
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать hel Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 17-Мар-16 в 15:15
billStop и UserLogChange_Stop - это не одно и то же?

Редактировал hel - 17-Мар-16 в 15:15
Наверх
Default Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Administrator
Administrator
Аватар

Регистрация: 29-Ноя-04
Статус: Offline
Количество сообщений: 8697
Параметры сообщения Параметры сообщения
Ответить
Цитировать Default
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать Default Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 18-Мар-16 в 09:15
нет, это разные перечисления
Наверх
hel Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Junior member
Junior member


Регистрация: 05-Июн-08
Местонахождение: Russian Federation
Статус: Offline
Количество сообщений: 52
Параметры сообщения Параметры сообщения
Ответить
Цитировать hel
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать hel Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 18-Мар-16 в 16:40
Это понятно, что перечисления разные.
Мне интересно в каком случае возникает событие UserLogChange_Stop, а в каком billStop?
Спрашиваю потому, что при нажатии на кнопку "стоп" в мониторе работы - возникает событие UserLogChange_Stop. А вот событие billStop возникает как-то случайно, в основном при нажатии на паузу, если я, конечно, не ошибаюсь.

Похоже все стало понятно.

Все получилось, благодарю.


Редактировал hel - 18-Мар-16 в 16:52
Наверх
hel Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Junior member
Junior member


Регистрация: 05-Июн-08
Местонахождение: Russian Federation
Статус: Offline
Количество сообщений: 52
Параметры сообщения Параметры сообщения
Ответить
Цитировать hel
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать hel Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 18-Мар-16 в 21:20
И все-же. ChangeFlag=6 - это что за событие?
Возникает только тогда, когда меняю статус пользователя со "стоп" на "паузу" или "работу".
Это старт новой сессии?
Наверх
Default Посмотреть профиль
Профиль участника
Отправить личное сообщение
Поиск сообщений участника
Добавить в друзья

Administrator
Administrator
Аватар

Регистрация: 29-Ноя-04
Статус: Offline
Количество сообщений: 8697
Параметры сообщения Параметры сообщения
Ответить
Цитировать Default
Сообщение
  Спасибо (0) Спасибо(0)
  Цитировать Default Цитировать  ОтветитьОтветить
Прямая ссылка на это сообщение Добавлено: 21-Мар-16 в 08:40
UserLogChange_Start or UserLogChange_BillState
Наверх
 Ответить Ответить

Выберите форум Ваши права Посмотреть профиль
Вы не можете создавать новые темы в этом форуме
Вы не можете отвечать в этом форуме
Вы не можете удалять свои сообщения в этом форуме
Вы не можете редактировать свои сообщения в этом форуме
Вы не можете создать голосование в этом форуме
Вы не можете голосовать в этом форуме

© 2003-2017, ООО «Смарт-Софт». Все логотипы, названия продуктов и компаний являются торговыми марками своих владельцев.
Тел.: +7 (495) 77-55-991 (доб. 6401), e-mail:info@smart-soft.ru
Рейтинг@Mail.ru Rambler's Top100 www.webmoney.ru