Имя: Пароль:
1C
1С v8
Управляемый интерфейс. Поле формы. Событие ПриИзменении()
,
0 Beduin
 
11.06.13
12:04
1. Логично 100% (1)
2. Нет здесь логики 0% (0)
3. Автор бредит 0% (0)
4. Это 1С. 0% (0)
Всего мнений: 1

Входящим параметром в это событие мне идет Объект "ПолеФормы" из которого я могу получить даже цветфонаподвала, но не могу значение, которое отредактировал. Не могу этого понять.
1 vicof
 
11.06.13
12:08
Поле формы - элемент управления.
Объект.<Реквизит> - вот там находится представление твоих данных. А значение - оно на сервере.
2 MSII
 
11.06.13
12:11
(0) Ой, хватит заливать. Все ты можешь.
3 Beduin
 
11.06.13
12:19
(1) Это неправильно. Я упал в процедуру. Дайте мне необходимые данные для работы. Зачем мне помнить про переменную Объект или еще что-то. Нету здесь логики.
4 Mitriy
 
11.06.13
12:20
пиши в 1С... требуй логику...
5 ChAlex
 
11.06.13
12:26
(3) - логика простая, если у разработчика не получается сделать, то лучше забрать гранату, а то и бабахнуть может :)
6 Beduin
 
11.06.13
12:37
(5) Меня не так учили. Нужно дать максимально простой интерфейс для работы. А если таких переменных будет сотня, ты тоже их будешь помнить?
7 Любопытная
 
11.06.13
12:49
(0) ПолеФормы (FormField)
ПутьКДанным (DataPath)
Использование:

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

Тип: Строка.
Содержит путь к реквизиту, с которым связан объект.

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

Сервер.
Примечание:

Установка значения возможна, если значение еще не задано
Ты это хотел?
8 Любопытная
 
11.06.13
12:50
(3) Ты упал в процедуру на клиенте. Клиент отвечает за интерфейс и все. Нет значений на клиенте. Хочешь значения обзекта - иди на сервер.
9 Beduin
 
11.06.13
12:52
(7) Там имя хранится. Без дополнительных данных все равно не обойтись.
10 Beduin
 
11.06.13
12:53
(8) Я когда только отредактировал значение, оно еще в начале на клиенте находится.
11 jsmith82
 
11.06.13
12:53
элемент управления это элемент управления, у него нет значения, зато есть текст редактирования

Логично
12 jsmith82
 
11.06.13
12:54
(10) попробуй поставь связи параметров выбора на реквизит объекта, и измени главный реквизит, и посмотри в отладчике, когда возникает сработка связей параметров выбора - до или после обработчика, навешанного на главный реквизит
13 jsmith82
 
11.06.13
12:56
(10) форма находится на клиенте, и её реквизиты
и у тебя реквизит формы или объекта уже записан
14 ChAlex
 
11.06.13
13:02
Эх-ма чего волну то гоните. Какую логику и чью вы хотите к чему-то применить? Хотите ввернуть тракторный болт в наручные часы и дико удивляетесь что резьба не подходит! :) Так болт то для трактора и там он и вворачивается и логичен. Возьмите болт для часов - в тракторе он не логичен. Так и тут. Не пытайтесь перенести какие-то технологии программирования в 1С. Что получилось - то и получилось и логика здесь ни причем. На большее увы чего-то не хватает (ресурса, мозгов, указания и т.п.). Ну и все тут
Закон Брукера: Даже маленькая практика стоит большой теории.