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


#0 by Xeonkz
Здравствуйте! Проблема в следующем: На Форме обработки размещено несколько Флажков. Как программно изменить его значение. Т.е. снять отметку с флажка. В помощнике синтаксиса не нашел информации. Заранее спасибо!
#1 by KishMish
Флажок=0
#2 by пипец
значение  ноль или единица , по сути числовой целый ))) имяреквизита=0 или 1 или форма.имяформыреквизита=0 или 1 ЗЫ можешь 5 привоить )
#3 by Это_mike
у начинающих эмбеддеров и ардуинщиков первая программа - поморгать светодиодом. у ТС - помахать флажками...
#4 by Xeonkz
Синтаксис: Форма.ФлагУдалитьДанныеТСД = 0; {Обработка.ОперТСД.Форма.Модуль}: Попытка присвоить значение недоступной для записи переменной (ФлагУдалитьДанныеТСД)
#5 by Ёпрст
ФлагУдалитьДанныеТСД =0;
#6 by Ёпрст
и не благодари
#7 by lxs
внимание, г..внокод:
#8 by lxs
+ это так чисто поржать. никогда так не делай
#9 by Xeonkz
Я попробую поблагодарить.... )))) СПАСИБО! Если не трудно логику можно объяснить? Почему через Форму не пошло?
#10 by Xeonkz
))) Все понятно. )))
#11 by lxs
представь руку)
#12 by Xeonkz
А почему в синтаксис-помощнике про это нет ничего?
#13 by lxs
форма - это то, чтобы видишь, кость - это реквизиты, мясо млять это код.
#14 by Ёпрст
через форму можно управлять только свойствами реквизита формы - видимостью, доступностью, заголовком. Значение просто доступно по имени идентификатора.
#15 by lxs
чтобы палец согнулся, ты можешь его мясом согнуть, но двигать ты будешь кость - реквизит.. , а можешь снаружи другой рукой, но пока ты не подавишь до кости, палец будет просто мяться
#16 by Xeonkz
Посоветуйте нормальный синтаксис помощник. Не очень хочется по таким мелочам вас дергать.
#17 by lxs
Форма.ФлагУдалитьДанныеТСД - это то, что ты видишь, а если ты в конфигураторе посмотришь в поле Данные, там ты увидишь кость - имя реквизита, который связан с этим элементов формы - значение этого элемента
#18 by Ёпрст
#19 by lxs
менять надо именно значение этого реквизита. А как менять, либо напрямую к нему обращать в коде, либо так, как написал я, но это чистейший г..внокод, просто для понимания взаимодействия элементов формы и реквизитов объекта (или формы)
#20 by пипец
"налить суп" это когда у тя тарелка есть (обращение к тарелке) к реквизиту (не факт что на форме он есть) если у тя реквизита нет а тарелка есть (на форме) то обращение форма тарелка суп )))))) ЗЫ это не синтаксис это ЖКК ))))
#21 by Xeonkz
Спасибо! Буду вникать. Давным давно писал на С++. Здесь что то совсем все через одно особенное место. Архитектуры пока не понимаю... Надо втыкать.
#22 by Xeonkz
Извиняюсь за тупой вопрос, где поле Данные найти?с
#23 by lxs
в конфигураторе открой форму, ткни на поле флажка и свойства открой. сверху исчи.
#24 by Xeonkz
Я руководствовался той же логикой, но в свойствах у меня только закладки Общие, дополнительно и описание
#25 by trdm
Не путай человека. Форма.ФлагУдалитьДанныеТСД.Доступность; - рабочий код.
#26 by lxs
где я его путаю? обращаться к значению элемента так, как я описал - моветон. Я нигде не сказал. что управлять другими свойствами при помощи такой конструкции - плохо.
#27 by trdm
Много инфы новичку еще опаснее чем нифига. - качай.
#28 by Эльниньо
У купи
#29 by Xeonkz
Всем спасибо! Буду осваивать.
#30 by Xeonkz
Что купить? Мануал?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С