Можно ли создать автозаполняющееся поле часовой пояс? Например в карточке контакта при заполнении поля город автоматически заполнялись не только страна и область, но и часовой пояс?
И есть ли возможность в карточку активности звонок добавить текущее время контакта/лида, с которым запланирован разговор?
Нравится
1 комментарий
26 июля 2013 17:52
Yulya, такая возможность присутствует.
Алгоритм реализации следующий:
- Добавить в справочник "Города" поле справочного типа "Часовой пояс" - объект TimeZone
- В БП карточки контакта реализовать автоматическое заполнение поля "Часовой пояс" (предварительно нужно создать поле) при заполнении города.
Посмотреть алгоритм реализации можно на примере связи Страна -Регион.
"Yulya" написал:И есть ли возможность в карточку активности звонок добавить текущее время контакта/лида, с которым запланирован разговор?
Пример кода:
var GMT= ..... //(значение поля Offset справочника "Часовые пояса"); var retDate = DateTime.Now; var valueInt = 0; var separatop = GMT.Contains("+") ? '+': '-'; var stringlist = GMT.ToString().Split(separatop); valueInt = Convert.ToInt32(stringlist[1].Substring(0, 2)); if (stringlist.Length > 1) { if (GMT.Contains(separatop.ToString())) { retDate = DateTime.UtcNow.AddHours(+valueInt); } else { retDate = DateTime.UtcNow.AddHours(-valueInt); } }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать