|
Заполнение полей в форме реквизиты | ☑ | ||
---|---|---|---|---|
0
Alexey174
01.10.12
✎
21:22
|
Необходимо произвести автоматическое заполнение реквизитов в форме (юр.адрес, ИНН, КПП, ФИО руководителя) при выборе контрагента т.е. при выборе контрагента из справочника автоматически заполняются его реквизиты. При этом чтобы данные реквизиты можно было менять в ручную. Подскажите начинающему, как возможно это реализовать. Программа 1с 8.2.
Заранее спасибо. |
|||
1
ОбычныйЧеловек
01.10.12
✎
21:25
|
>> Подскажите начинающему, как возможно это реализовать.
Лучше всего реализовать програмно. |
|||
2
DmitryPavlik
01.10.12
✎
22:14
|
есть поле Контрагент, там назначаешь событие "ПриИзменении", в тело образовавшейся процедурны кидаешь код:
Если ЗначениеЗаполнено(Контрагент) Тогда ИНН = Контрагент.ИНН; КПП = Контрагент.КПП; //<и т.д.> Иначе ИНН = Неопределено; КПП = Неопределено; //<и т.д.> КонецЕсли |
|||
3
Alexey174
02.10.12
✎
00:33
|
При выборе Контрагента пишет "Проверка мутабельных значений на заполненность не поддерживается", контрагента - выбираю из справочника
|
|||
4
Лефмихалыч
02.10.12
✎
00:34
|
(3) это потому, что ты не ссылку, а объект в ЗначениеЗаполнено() суешь. Не суй объект куда попало - потом лечить запаришься
|
|||
5
France
02.10.12
✎
00:36
|
если типовую рихтуешь, то лучше потрать на его изучение пару тройку дней, и не изобретай велокат
|
|||
6
Alexey174
02.10.12
✎
01:08
|
Заменил на ссылку, все равно выдает ошибку
&НаКлиенте Процедура НазваниеПриИзменении(Элемент) Если ЗначениеЗаполнено(СправочникСсылка.Контрагент) Тогда Город = СправочникСсылка.Контрагент.Город; Номер = СправочникСсылка.Контрагент.Номер; Иначе Город = Неопределено; Номер = Неопределено; КонецЕсли КонецПроцедуры |
|||
7
France
02.10.12
✎
01:11
|
а кто такой СправочникСсылка
|
|||
8
France
02.10.12
✎
01:11
|
?
|
|||
9
Alexey174
02.10.12
✎
01:16
|
>> это потому, что ты не ссылку, а объект в ЗначениеЗаполнено() суешь.
Ссылка на справочник "Контрагенты", от куда берутся данные. |
|||
10
France
02.10.12
✎
01:17
|
если это ссылка элемент на справочника контрагенты, то значит "СправочникСсылка.Контрагент"??
|
|||
11
France
02.10.12
✎
01:18
|
если это ссылка с элемент справочника контрагенты, то что значит СправочникСсылка.Контрагент?
|
|||
12
Asadoff
02.10.12
✎
03:15
|
(0) Глянь в Гугел видеокурсы на фамилии Гилёв, Чистов, реально помогает начинающим.
Если экспрессом лучше Чистов, а когда захочешь подробнее - Гилев(начинай с базового нулевого курса не стесняйся). Если я не ошибаюсь, в бесплатных бонусах есть начало (на этой странице два банера сверху и снизу) |
|||
13
Alexey174
02.10.12
✎
08:24
|
Спасибо, занимаюсь по Чистову. Занимаюсь вторую неделю. Где можно можно посмотреть пример именно по команде ЗначениеЗаполнено, как правильно надо указывать ссылку?
|
|||
14
Alexey174
02.10.12
✎
11:21
|
Исправил, но автоматически данные в поля формы Город и номер не подставляются.
|
|||
15
hhhh
02.10.12
✎
11:34
|
(14) значит не там исправил и не то. Как заполняешь эти поля?
|
|||
16
Alexey174
02.10.12
✎
13:17
|
Город = СправочникСсылка.Контрагент.Город;
Номер = СправочникСсылка.Контрагент.Номер; |
|||
17
hhhh
02.10.12
✎
13:20
|
(16) а что у тебя в переменной "СправочникСсылка"? Странно кстати ты назвал переменную.
|
|||
18
Alexey174
02.10.12
✎
14:04
|
похоже я ее вообще на создал...
|
|||
19
hhhh
02.10.12
✎
14:42
|
(18) это такой тип данных есть: "СправочникСсылка". Поэтому, чтобы не путаться лучше свои переменные по-другому называть.
Контрагент этот наверно в каком-то поле на форме, вот и надо имя этого поля. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |