Имя: Пароль:
1C
1С v8
Заполнение телефона при вызове новой карточки контрагента из другой формы
0 ДаилиНет
 
22.08.16
16:52
Прошу подсказать, кто чем может.

Пользую УНФ 1.6 (8.3)

На 8.2 в УТ это было реализовано так:

В процедуре элемента справочника "Контрагентов" ПриСозданииНаСервере вызывалась функция из общего модуля.

    Телефония_ОбщийМодуль_Сервер.УстановитьНомерТелефонаНовогоОбъекта(ЭтаФорма);

В ней заполнялась строка табличной части:

    НомерТелефона = Форма.Параметры.ЗначенияЗаполнения.НомерТелефона;
        
    НовыйТелефон = Объект.КонтактнаяИнформация.Добавить();
    НовыйТелефон.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон;
    НовыйТелефон.Вид = ВидКИ;
    НовыйТелефон.Представление = НомерТелефона;
    НовыйТелефон.ЗначенияПолей = "НомерТелефона="+СокрЛП(НомерТелефона);
    НовыйТелефон.НомерТелефона = НомерТелефона;
    НовыйТелефон.НомерТелефонаБезКодов = ПолучитьЦифрыСтроки(НомерТелефона);


В моей же конфе это не прокатывает, хотя в отладчике видно, что "НовыйТелефон" создается...
Во всяком случае, когда открывается карточка контрагента, там нет уже заполненного поля с номером телефона...
Пытался анализировать что происходит в контрагентах после, чтобы понять как там формируются контакты на карточке контрагентов, но пока безуспешно ((
1 Горогуля
 
22.08.16
16:56
2 Горогуля
 
22.08.16
17:00
+(1) у меня там, кстати, со строкой формата "грязный хак" прокатило, без СЗ
3 ДаилиНет
 
22.08.16
17:01
спс, ща разбираться буду...