|
При изменении одного реквизите менять автоматически другой. | ☑ | ||
---|---|---|---|---|
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) Вы были правы, ошибка в этом, тип Телефон должен быть строкой. Код был правильный, сейчас все заработало. Всем спасибо :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |