7.7 Как решить проблему циклом?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Asttoxa, 2 июл 2013.

  1. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Пожалуйста подскажите как решить проблему циклом.
    Стоит задача в зависимости от условий включать и отключать элементы на форме обработки.

    Вот такой код без цикла:
    Код:
     Если Сначала = 1 Тогда
    Форма.День1_Кнопка.Видимость(0);
    Форма.День1_Рамка.Видимость(0);
    Форма.День1_Расход.Видимость(0);
    Форма.День1_Доход.Видимость(0);
    Форма.День1_итого.Видимость(0);
    ИначеЕсли Сначала = 2 Тогда
    Форма.День1_Кнопка.Видимость(0);
    Форма.День1_Рамка.Видимость(0);
    Форма.День1_Расход.Видимость(0);
    Форма.День1_Доход.Видимость(0);
    Форма.День1_итого.Видимость(0);
    Форма.День2_Кнопка.Видимость(0);
    Форма.День2_Рамка.Видимость(0);
    Форма.День2_Расход.Видимость(0);
    Форма.День2_Доход.Видимость(0);
    Форма.День2_итого.Видимость(0);
    ИначеЕсли Сначала = 3 Тогда
    Форма.День1_Кнопка.Видимость(0);
    Форма.День1_Рамка.Видимость(0);
    Форма.День1_Расход.Видимость(0);
    Форма.День1_Доход.Видимость(0);
    Форма.День1_итого.Видимость(0);
    Форма.День2_Кнопка.Видимость(0);
    Форма.День2_Рамка.Видимость(0);
    Форма.День2_Расход.Видимость(0);
    Форма.День2_Доход.Видимость(0);
    Форма.День2_итого.Видимость(0);
    Форма.День3_Кнопка.Видимость(0);
    Форма.День3_Рамка.Видимость(0);
    Форма.День3_Расход.Видимость(0);
    Форма.День3_Доход.Видимость(0);
    Форма.День3_итого.Видимость(0);
    КонецЕсли;
    Но это по деревянному. :( А как в цикл запрятать ума не приложу.
    Спасибо.
  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    а в 7 можно к элементам формы обратиться как Форма["имяэлемента"]?
  3. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    К сожалению нет :(
    Я тоже первым об этом подумал.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Код:
    Элемент=Форма.ПолучитьАтрибут("КнопкаИлиЧтоТоТам");
    Элемент.Видимость(0);
    
  5. TopicStarter Overlay
    Asttoxa
    Offline

    Asttoxa Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    525
    Симпатии:
    0
    Баллы:
    26
    Огромное спасибо! То что нужно!
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Не за что))) Обращайтесь

Поделиться этой страницей