| 
    
        
     
     | 
    
  | 
При изменении одного реквизите менять автоматически другой. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        El_lynx    
     27.12.16 
            ✎
    08:38 
 | 
         
        Все здравствуйте! Я новичок в 1С, подскажите, пожалуйста:
 
        В документе есть реквизиты "КонтактноеЛицо" и "Телефон". Нужно чтобы при изменении контактного лица автоматически вставлялся телефон. Данные пользователь выбирает из справочника "КонтактныеЛицаКонтрагентов". Пишу код, но при выборе контактного лица в поле с телефоном ничего не происходит. Помогите, пожалуйста, разобраться: &НаКлиенте Процедура КонтактноеЛицоПриИзменении(Элемент) КонтактноеЛицо = Объект.КонтактноеЛицо; Объект.Телефон = ПолучитьТел (КонтактноеЛицо); КонецПроцедуры &НаСервереБезКонтекста Функция ПолучитьТел (КонтактноеЛицо) Возврат КонтактноеЛицо.ОсновнойТел; КонецФункции  | 
|||
| 
    1
    
        asady    
     27.12.16 
            ✎
    08:40 
 | 
         
        (0) поле "телефон" путь к данным что содержит?     
         | 
|||
| 
    2
    
        El_lynx    
     27.12.16 
            ✎
    08:44 
 | 
         
        В поле телефон выбирается значение из справочника КонтактныеЛицаКонтрагентов.ОсновнойТел, а в поле КонтактноеЛицо из этого же справочника наименование     
         | 
|||
| 
    3
    
        SleepyHead    
     гуру 
    27.12.16 
            ✎
    08:49 
 | 
         
        Отладчиком пробовал посмотреть, что реально в значениях переменных?     
         | 
|||
| 
    4
    
        El_lynx    
     27.12.16 
            ✎
    09:00 
 | 
         
        в поле КонтактноеЛицо - Справочники.КонтактныеЛицаКонтрагентов,
 
        в поле Телефон - Справочники.КонтактныеЛицаКонтрагентов  | 
|||
| 
    5
    
        El_lynx    
     27.12.16 
            ✎
    09:01 
 | 
         
        может можно другим способом? нужно просто чтоб при выборе контактного лица из справочника, автоматом вставлялся его телефон в поле телефон     
         | 
|||
| 
    6
    
        Мимохожий Однако    
     27.12.16 
            ✎
    09:02 
 | 
         
        (5) Ответь на (3)     
         | 
|||
| 
    7
    
        Неверный Параметр И    
     27.12.16 
            ✎
    09:06 
 | 
         
        (4) >в поле Телефон - Справочники.КонтактныеЛицаКонтрагентов
 
        Сильно. И какой ожидается результат? Ну просто по-русски, словами?  | 
|||
| 
    8
    
        Mankubus    
     27.12.16 
            ✎
    09:07 
 | 
         
        (4) >>в поле Телефон - Справочники.КонтактныеЛицаКонтрагентов
 
        телефон точно не строка должно быть?  | 
|||
| 
    9
    
        vicof    
     27.12.16 
            ✎
    09:07 
 | 
         
        (4) Телефон - это не контактное лицо     
         | 
|||
| 
    10
    
        El_lynx    
     27.12.16 
            ✎
    09:14 
 | 
         
        я видимо не совсем понимаю (3) вопрос. Я пытаюсь в значение переменной КонтактноеЛицо записать данные, которые ввел пользователь в поле КонтактноеЛицо. Потом передать это значение в метод, который вернет телефон контактного лица, и этот телефон вставить в поле Телефон
 
        (4) ожидается результат, что туда вставится телефон из справочника... Так, понятно, попробую сделать его строкой  | 
|||
| 
    11
    
        shpioleg    
     27.12.16 
            ✎
    09:22 
 | 
         
        (10) >я видимо не совсем понимаю (3) вопрос.
 
        Иди изучи сначала как пользоваться отладчиком. В УФ без него никак.  | 
|||
| 
    12
    
        El_lynx    
     27.12.16 
            ✎
    09:28 
 | 
         
        (11) ок 
 
        я уже смогу посмотреть только вечером )) потом напишу в форум что получилось  | 
|||
| 
    13
    
        SleepyHead    
     гуру 
    27.12.16 
            ✎
    10:45 
 | 
         
        (12) Вечером надо мужу борщ варить, пишите завтра.     
         | 
|||
| 
    14
    
        El_lynx    
     28.12.16 
            ✎
    08:50 
 | 
         
        (8)(7)(9) Вы были правы, ошибка в этом, тип Телефон должен быть строкой. Код был правильный, сейчас все заработало. Всем спасибо :)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |