Здравствуйте. Пытаюсь прикрутить свой интерфейс телефонной книги на основании поля HTML, добавил пару своих пиктограмм и возникла проблема с отображением статусов.
При создании формы статусы в телефонной книге (колонка "СтатусКод") заполняются при выполнении процедуры ОповещениеОВыполненииDataGetHint. Все отрабатывает корректно. Потом в телефонной книге устанавливаются картинки - при обработке внешнего события "DB_UserBuddyStatus" и в данных этого события val не совпадает со статусом абонента. Как правило, всем отключенным абонентам (СтатусКод = 4) прилетает статус "0" (idle). Соответственно, устанавливается пиктограмма, которую я использую для статуса "idle" и статус отображается некорректно. Почему так происходит и можно ли это исправить?
Далее, если абонент меняет свой статус, снова возникает событие "DB_UserBuddyStatus", в обработке которого в процедуре УстановитьСтатусАбонента устанавливается только картинка статуса, но значение в поле "СтатусКод" не изменяется (а это значение я использую для цвета фона ячейки с номером телефона). Это сделано осознанно?
Надеюсь, понятно объяснил. Спасибо.
При создании формы статусы в телефонной книге (колонка "СтатусКод") заполняются при выполнении процедуры ОповещениеОВыполненииDataGetHint. Все отрабатывает корректно. Потом в телефонной книге устанавливаются картинки - при обработке внешнего события "DB_UserBuddyStatus" и в данных этого события val не совпадает со статусом абонента. Как правило, всем отключенным абонентам (СтатусКод = 4) прилетает статус "0" (idle). Соответственно, устанавливается пиктограмма, которую я использую для статуса "idle" и статус отображается некорректно. Почему так происходит и можно ли это исправить?
Далее, если абонент меняет свой статус, снова возникает событие "DB_UserBuddyStatus", в обработке которого в процедуре УстановитьСтатусАбонента устанавливается только картинка статуса, но значение в поле "СтатусКод" не изменяется (а это значение я использую для цвета фона ячейки с номером телефона). Это сделано осознанно?
Надеюсь, понятно объяснил. Спасибо.
Изменено: - 13.12.2017 13:42:07