Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 17:58

Как из Справочника.....

Автор cobra77777, 16 окт 2013, 18:39

0 Пользователей и 1 гость просматривают эту тему.

cobra77777

Здравствуйте!


Есть справочник принтеров с реквизитами Наименование, Заводской и Сер.№№ см.рис.
Вопрос: Как сделать так чтобы ручками каждый раз не забивать Инв. и Сер.№№ принтеров сделать привязку при выборе определенного принтера чтобы Автоматически на форме выводились Заводские и Серийные номера реквизитов принтера ???

MuI_I_Ika

В обработчик ПриИзменении поля принтер добавить следующий код:

ТекущиеДанные = ЭлементыФормы.Список.ТекущиеДанные;
ТекущиеДанные.ИнвентарныйНомер = ТекущиеДанные.Принтер.ИнвентарныйНомер;
ТекущиеДанные.ЗаводскойНомер = ТекущиеДанные.Принтер.ЗаводскойНомер;

cobra77777

Цитата: MuI_I_Ika от 16 окт 2013, 18:53
В обработчик ПриИзменении поля принтер добавить следующий код:

ТекущиеДанные = ЭлементыФормы.Список.ТекущиеДанные;
ТекущиеДанные.ИнвентарныйНомер = ТекущиеДанные.Принтер.ИнвентарныйНомер;
ТекущиеДанные.ЗаводскойНомер = ТекущиеДанные.Принтер.ЗаводскойНомер;

Выдает ошибку?
{Документ.АктОтправкиВРемонт.Форма.ФормаДокумента.Форма(4,18)}: Переменная не определена (ЭлементыФорма)
   ТекущиеДанные = <<?>>ЭлементыФорма.Список.ТекущиеДанные; (Проверка: Тонкий клиент)

MuI_I_Ika

Нужно писать ЭлементыФормы

cobra77777

Цитата: MuI_I_Ika от 16 окт 2013, 19:13
Нужно писать ЭлементыФормы
написал также:
{Документ.АктОтправкиВРемонт.Форма.ФормаДокумента.Форма(4,18)}: Переменная не определена (ЭлементыФормы)
   ТекущиеДанные = <<?>>ЭлементыФормы.Список.ТекущиеДанные;

MuI_I_Ika

Форма обычная или управляемая?

cobra77777


Kironten

Раз управляемая тогда просто элементы.

MuI_I_Ika

Нет, в управляемой форме к элементам можно обратиться только через Элементы

cobra77777

Да догадался ч/з Элементы вот что выходит.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск