Изучаем 1С 8.2. Урок 5. Начинаем программировать
На прошлом уроке мы изучили функциональные опции. Вот только пример, сделанный нами на прошлом уроке, имеет существенный недостаток: применяется включение или выключение интерфейса только в том случае, если мы выйдем из программы и снова зайдем. Неудобно. Поэтому сегодня мы исправим сей недостаток.
И так, для начала создадим форму констант*:
Теперь займемся программированием. Откроем форму для редактирования и переключимся на модуль*:
Сначала мы увидим пусто место для ввода текста программы. Нам нужно создать обработчик события «ПослеЗаписи»*:
В него мы вставим всего лишь одну команду: ОбновитьИнтерфейс()*:
Не забудьте назначить на форму констант права:
Теперь давайте протестируем, убедимся, что при изменении константы через форму констант, у нас сразу же обновляется интерфейс:
Заметьте, если вы измените константу через опцию «Ценнообарзование по типам цен», то обновление не произойдет. Сразу интерфейс у нас обновляется только через форму констант. А через «Ценнообарзование по типам цен» обновление по прежнему происходит только через «выйти и снова зайти». Так что мы теперь можем просто тупо удлить эту константу из интерфейса, оставив только форму. Кстати, при желании мы можем создать несколько форм констант, как для каждой константы по отдельности, так и одну форму для нескольких констант сразу.
Источник: http://easyprog.ru/index.php?option=com_content&task=view&id=591&Itemid=48
Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта «1C:Предприятие версия 8.2», авторское право на который принадлежит ЗАО 1С..
большое спасибо, полезная информация для меня
«Ценнообарзование по типам цен» По-видимому, всё-таки «Ценнообразование по типам цен»
(2) Sure, ну вы, млин, даете, в слове 2 ошибки))) а может все-таки — «Ценообразование по типам цен»