Страницы: 1
RSS
Где узнать описания по ChangeFlag в табл. userlog?
 
Нашел некоторые описания в документации версии 1.1.
В 2.0 появились флаги 6, 1024 (из тех, что я увидел), к ним нет вообще никакого описания.
Может кто подскажет за что они отвечают?
 
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;
 
То, что нужно!

Дайте еще описание для поля BillState, пожалуйста.
Как я заметил
BillState = 0 или 1 - это пауза
BillState = 2 - это работа разрешена
Правильно ли это?
 
(billStop, billPaused, billWork) = (0, 1, 2)
 
billStop и UserLogChange_Stop - это не одно и то же?

hel2016-03-17 15:15:46
 
нет, это разные перечисления
 
Это понятно, что перечисления разные.
Мне интересно в каком случае возникает событие UserLogChange_Stop, а в каком billStop?
Спрашиваю потому, что при нажатии на кнопку "стоп" в мониторе работы - возникает событие UserLogChange_Stop. А вот событие billStop возникает как-то случайно, в основном при нажатии на паузу, если я, конечно, не ошибаюсь.

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

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




hel2016-03-18 16:52:51
 
И все-же. ChangeFlag=6 - это что за событие?
Возникает только тогда, когда меняю статус пользователя со "стоп" на "паузу" или "работу".
Это старт новой сессии?
 


UserLogChange_Start or UserLogChange_BillState
Страницы: 1
Читают тему (гостей: 2)