Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 05:49
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Обращение к полю формы  (Прочитано 32291 раз)

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

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день, Уважаемые Знатоки! Работаю 1С 8.2 легкий клиент.
В конструкторе управляемых форм я добавил реквизит типа Строка, перенес  его  в левую часть, он отобразился на форме. Теперь хочу программно записать в него данные. Свойства Текущие данные у поля нет. Подскажите, пожалуйста какому свойству нужно присвоить значение?
Элементы.Реквизит1.?????? =”Значение”;
Я понимаю, что вопрос сверх простой, но мне он не понятен.



Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
<<ИмяРеквизита>> = "Значение";
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Спасибо, но мне не понятно.  Напишите подробнее, пожалуйста.

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Понял. А что не нужно указывать Элемент? Просто пишешь название поля и присваиваешь или считываешь значение?

Оффлайн Шурыгин Иван Сергеевич

  • забей на все....
  • ****
  • Сообщений: 330
  • РЕПУТАЦИЯ: 82
  • КПД: 25%
  • забей на все!
  • Регистрация: 2011-05-23
  • Сайт: 
  • Профессия: Программист 8.1
смысл тут такой, вы можете конечно напрямую присвоить значению элементу форму, а можете реквизиту который отображает данный элемент формы.. поясняю:
например вам нужно вывести поле наименование. вы создаете новое поле ввода.. задаете ему имя НаиваниеПолеВыбора и Значение "Наименование". в этом случае, если в коде мы наипишем

ЭлементыФормы.НаименованиеПолеВвода.Значение = "Проверка";
или
Наименование = "Проверка";

в обоих случаях вы получите одно и тоже! только в первом случае, мы передали значение переменной через элемент формы... и тем самым вызвали событие ПриИзменииНаименование()
а во втором мы напрямую задали значение поля наименование. и насколько я помню событие уже не вызываем.
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Понятно! Большое спасибо!!!!

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Извиняюсь за настырность, но в версии 8.2 свойство Значение отсутствует! Если речь идет о табличной части, тогда его «функцию» выполняет свойство ТекущиеДанные,  а как через Элементы обратиться к полю ввода?
ЭлементыФормы.НаименованиеПолеВвода.Значение = "Проверка";
В версии 8.2 не работает!
НаименованиеПолеВвода = "Проверка";
Так работает. А как через Элементы?

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Разобрался. Работает.
Элементы.Реквизит1.ВыделенныйТекст ="Значение";
Но просто удивительно, почему если речь идет о табличной части, то участвует свойство ТекущиеДанные, а если о полях, то ВыделенныйТекст?

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Это не выход!!

Расширение поля формы для поля ввода (Form field extension for a text box)
ВыделенныйТекст (SelectedText)
Использование:

Чтение и запись.
Описание:

Тип: Строка. Содержит выделенный пользователем текст поля ввода на момент чтения свойства.
При записи в данное свойство нового текста этот текст заменяет текст, выделенный в настоящий момент. При этом выделение сбрасывается.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

Не используется, если поле расположено в таблице.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн t955938

  • **
  • Сообщений: 87
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2011-03-20
  • Сайт: 
  • Профессия: Ученик 1С
Так как же в версии 8.2 присвоить значение не реквизиту, а полю ввода? Я окончательно запутался. В ранних версиях это делалось через Значение, а сейчас как?


Теги:
 

Не работает метод Сдвинуть() по отношению к программно добавляемой колонке1С:Предприятие 8.3 (8.3.10.2561) Управление производственным предприятием, редакция 1.4 Приветствую, я добавляю программно свою колонку в методе ПриОткрытии() модуля формы, вот так

Автор InsiderРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 278
Последний ответ 21 Сен 2017, 10:33
от Insider
Редактирование формы "Настройки пользователя".

Автор t955938Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4809
Последний ответ 03 Авг 2011, 11:45
от t955938
получаю значение реквизита формы, дает значение 0

Автор mikel10Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3403
Последний ответ 12 Июл 2013, 15:35
от mikel10
Как обратиться к функции модуля формы из модуля Менеджера?

Автор TreeDogNightРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4982
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz
Настройка формы "Заполнение товаров"

Автор ЖаннаРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 581
Последний ответ 10 Мар 2017, 21:00
от Жанна

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
167 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
28 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 223
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal