Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Как программно управлять диалоговым элементом Флажок?

v7: Как программно управлять диалоговым элементом Флажок?
Я
   Xeonkz
 
06.10.16 - 15:47
Здравствуйте!
Проблема в следующем: На Форме обработки размещено несколько Флажков. Как программно изменить его значение. Т.е. снять отметку с флажка. В помощнике синтаксиса не нашел информации.
Заранее спасибо!
 
 
   KishMish
 
1 - 06.10.16 - 15:49
Флажок=0
   пипец
 
2 - 06.10.16 - 15:51
значение  ноль или единица , по сути числовой целый )))
имяреквизита=0 или 1
или форма.имяформыреквизита=0 или 1
ЗЫ можешь 5 привоить )
   Это_mike
 
3 - 06.10.16 - 15:53
у начинающих эмбеддеров и ардуинщиков первая программа - поморгать светодиодом.
у ТС - помахать флажками...
   Xeonkz
 
4 - 06.10.16 - 15:56
(2) (1)

Синтаксис:

Форма.ФлагУдалитьДанныеТСД = 0;


Результат:
Форма.ФлагУдалитьДанныеТСД = 0;
{Обработка.ОперТСД.Форма.Модуль(20)}: Попытка присвоить значение недоступной для записи переменной (ФлагУдалитьДанныеТСД)
   Ёпрст
 
5 - 06.10.16 - 15:57
(4)
ФлагУдалитьДанныеТСД =0;
   Ёпрст
 
6 - 06.10.16 - 15:57
и не благодари
   lxs
 
7 - 06.10.16 - 15:59
внимание, г..внокод:

Форма.ФлагУдалитьДанныеТСД.Значение = 0;
   lxs
 
8 - 06.10.16 - 16:00
(7)+ это так чисто поржать. никогда так не делай
   Xeonkz
 
9 - 06.10.16 - 16:00
(6) Я попробую поблагодарить.... ))))

СПАСИБО!

Если не трудно логику можно объяснить?
Почему через Форму не пошло?
   Xeonkz
 
10 - 06.10.16 - 16:01
(7) ))) Все понятно. )))
 
 Рекламное место пустует
   lxs
 
11 - 06.10.16 - 16:01
представь руку)
   Xeonkz
 
12 - 06.10.16 - 16:02
(8) А почему в синтаксис-помощнике про это нет ничего?
   lxs
 
13 - 06.10.16 - 16:02
форма - это то, чтобы видишь, кость - это реквизиты, мясо млять это код.
   Ёпрст
 
14 - 06.10.16 - 16:03
(9) через форму можно управлять только свойствами реквизита формы - видимостью, доступностью, заголовком.
Значение просто доступно по имени идентификатора.
   lxs
 
15 - 06.10.16 - 16:03
чтобы палец согнулся, ты можешь его мясом согнуть, но двигать ты будешь кость - реквизит.. , а можешь снаружи другой рукой, но пока ты не подавишь до кости, палец будет просто мяться
   Xeonkz
 
16 - 06.10.16 - 16:04
Посоветуйте нормальный синтаксис помощник. Не очень хочется по таким мелочам вас дергать.
   lxs
 
17 - 06.10.16 - 16:04
Форма.ФлагУдалитьДанныеТСД - это то, что ты видишь, а если ты в конфигураторе посмотришь в поле Данные, там ты увидишь кость - имя реквизита, который связан с этим элементов формы - значение этого элемента
   Ёпрст
 
18 - 06.10.16 - 16:06
   lxs
 
19 - 06.10.16 - 16:07
менять надо именно значение этого реквизита. А как менять, либо напрямую к нему обращать в коде, либо так, как написал я, но это чистейший г..внокод, просто для понимания взаимодействия элементов формы и реквизитов объекта (или формы)
   пипец
 
20 - 06.10.16 - 16:08
"налить суп" это когда у тя тарелка есть (обращение к тарелке) к реквизиту (не факт что на форме он есть)
если у тя реквизита нет а тарелка есть (на форме) то обращение форма тарелка суп ))))))

ЗЫ это не синтаксис это ЖКК ))))
   Xeonkz
 
21 - 06.10.16 - 16:10
Спасибо! Буду вникать. Давным давно писал на С++.
Здесь что то совсем все через одно особенное место.
Архитектуры пока не понимаю... Надо втыкать.
   Xeonkz
 
22 - 06.10.16 - 16:14
(17) Извиняюсь за тупой вопрос, где поле Данные найти?с
   lxs
 
23 - 06.10.16 - 16:16
в конфигураторе открой форму, ткни на поле флажка и свойства открой. сверху исчи.
   Xeonkz
 
24 - 06.10.16 - 16:19
(23) Я руководствовался той же логикой, но в свойствах у меня только закладки Общие, дополнительно и описание
   trdm
 
25 - 06.10.16 - 16:30
(8) Не путай человека.
Форма.ФлагУдалитьДанныеТСД.Доступность(0); - рабочий код.
   lxs
 
26 - 06.10.16 - 16:32
(25) где я его путаю? обращаться к значению элемента так, как я описал - моветон. Я нигде не сказал. что управлять другими свойствами при помощи такой конструкции - плохо.
   trdm
 
27 - 06.10.16 - 16:36
(26) Много инфы новичку еще опаснее чем нифига.
(0) https://yadi.sk/d/G55zMidbwMnqG - качай.
   Эльниньо
 
28 - 06.10.16 - 16:37
У ДенисЧ купи
   Xeonkz
 
29 - 06.10.16 - 17:18
Всем спасибо! Буду осваивать.
   Xeonkz
 
30 - 06.10.16 - 17:25
(28) Что купить? Мануал?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует