Имя: Пароль:
1C
1С v8
Не Работает Переключатель
0 desaint08
 
06.04.16
15:59
Нужен Совет 1С8.2  обычная форма .не работает переключатель на форме,у меня есть документ в котором 2 реквизита-значение булево,добавил 2 переключателя,указал тип мои реквизиты, настроил порядок обхода и ничего не происходит вот код

Процедура МНМАПриИзменении(Элемент)
    Если МНМА= 0 тогда ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=ложь;
    ИначеЕсли МНМА=1   тогда    
        ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=Истина
    КонецЕсли;
КонецПроцедуры
1 Tatitutu
 
06.04.16
16:03
Процедура МНМАПриИзменении(Элемент)           ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=Элемент.Значение;
КонецПроцедуры
2 desaint08
 
06.04.16
16:07
{Документ.ПеремещениеСпецодежды.Форма.ФормаДокумента.Форма(122)}: Ошибка при установке значения атрибута контекста (Видимость)
    ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=Элемент.Значение;
по причине:
Несоответствие типов
3 desaint08
 
06.04.16
16:30
Если МНМА= 2 тогда ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=ложь;
    ИначеЕсли МНМА=3   тогда    
        ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=Истина
    КонецЕсли;
КонецПроцедуры

тогда как быть?
4 desaint08
 
06.04.16
16:36
что никого нет?сдулись что ле?
5 Tatitutu
 
06.04.16
16:37
(3) совсем запутал
два переключателя
тип булево
выбираемое значение
у одно Ложь
у второго Истина

у одного из них "Первый в группе"

Процедура МНМАПриИзменении(Элемент)           ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость=Элемент.Значение;
КонецПроцедуры
6 desaint08
 
06.04.16
16:41
не работает текс ошибки в (2)
7 Tatitutu
 
06.04.16
16:44
(6) отладчик знаешь что такое ?

Элемент.Значение - что возвращает ?
8 Franchiser
 
гуру
06.04.16
16:44
Элемент.Значение у тебя не Булевого типа (ваш КЭП)
9 Tatitutu
 
06.04.16
16:48
на твой пример
https://yadi.sk/d/dTMTBc3AqnTXU
10 desaint08
 
06.04.16
16:55
ВыбираемоеЗначение    Истина    Булево
Значение    Ложь    Булево
но ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость= ложь
значение по чему то "истина"
11 desaint08
 
06.04.16
17:03
{Документ.ПеремещениеСпецодежды.Форма.ФормаДокумента.Форма(128)}: Преобразование значения к типу Булево не может быть выполнено
        Иначе Если ЭлементыФормы.МБП тогда  ЭлементыФормы.Перемещение.Колонки.КодПартии.Видимость= истина;
12 Tatitutu
 
06.04.16
17:10
ЭлементыФормы.МБП.Значение
13 Tatitutu
 
06.04.16
17:10
(11) позови того, за чей компьютер ты случайно сел, будь другом
14 desaint08
 
06.04.16
20:49
если Мбр = Истина тогда
        ЭлементыФормы.ПереченьНоменклатуры.Колонки.Номенклатура.Видимость=ложь;
        ЭлементыФормы.ПереченьНоменклатуры.Колонки.Цена.Видимость=ложь;
    ИначеЕсли Мбр = Ложь тогда  ЭлементыФормы.ПереченьНоменклатуры.Колонки.Номенклатура.Видимость=Истина;
        ЭлементыФормы.ПереченьНоменклатуры.Колонки.Цена.Видимость=Истина;
        КонецЕсли;
15 Мимохожий Однако
 
06.04.16
20:57
(14)К чему это? Ответь на (7)
16 desaint08
 
06.04.16
20:58
а вот спасибо человеку,объяснил,все понятно ,может я не понял сразу,за то теперь я понимаю как это работает,спасибо человеку от души
17 desaint08
 
06.04.16
21:05
все работает)просто днем запутался( или тормозил ,простите что трачу ваши нервы(
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой