Добрый день!
Подскажите
, как реализовать проверку, записал ли пользователь мобильный контрагента?
Вот на этом рисунке привожу эту форму:
http://clip2net.com/page/m0/2635965 Сам я хотел сделать
, чтобы при открытии формы, сразу спрашивал телефон у пользователя, и тот тогда в любом случае не забывал бы и написал телефон. Но код
, который не работает =(
Код:
перем ТелКонтр; // Переменная, в которой будет храниться значение телефона контрагента
ВвестиСтроку(ТелКонтр, "Введите телефон КонтрАгента", 15);
РегСведений = РегистрыСведений.КонтактнаяИнформация;
Запись = РегСведений.СоздатьМенеджерЗаписи();
Запись.Объект = ЭтотОбъект.Ссылка;
Запись.Вид = "Телефон контрагента";
Запись.Представление = ТелКонтр;
Запись.Записать(Истина);
Потом поразмыслил и попытался другим путём пойти, поискал на форумах и нашел такой код, поставив его в "Процедура ПередЗаписью(Отказ)", но не понял
, какие в него переменные запихать, и тот не заработал... =(
Код:
Если НЕ обЗначениеНеЗаполнено(Тлф_) Тогда
МенеджерЗаписи = РегистрыСведений.КонтактнаяИнформация.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Период = НачалоГода(ТекущаяДата());
МенеджерЗаписи.Объект = НовыйЭлемент_.Ссылка;
МенеджерЗаписи.Вид = "Телефон контрагента";
//МенеджерЗаписи.Тип = Перечисления.ТипыКонтактнойИнформации.МестныйТелефон;
МенеджерЗаписи.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;
МенеджерЗаписи["Представление"] = Тлф_;
МенеджерЗаписи["Комментарий"] = Тлф_;
МенеджерЗаписи.Записать(Истина);
КонецЕсли;
Спасибо за любую помощь! Все мы когда-то учились