gifts2017

Изучаем 1С 8.2. Урок 5. Начинаем программировать

Опубликовал Александр Шуравин (megabax) в раздел Программирование - Практика программирования

На прошлом уроке мы изучили функциональные опции. Вот только пример, сделанный нами на прошлом уроке, имеет существенный недостаток: применяется включение или выключение интерфейса только в том случае, если мы выйдем из программы и снова зайдем. Неудобно. Поэтому сегодня мы исправим сей недостаток.

 

Изучаем 1С 8.2. Урок 5. Начинаем программировать

На прошлом уроке мы изучили функциональные опции. Вот только пример, сделанный нами на прошлом уроке, имеет существенный недостаток: применяется включение или выключение интерфейса только в том случае, если мы выйдем из программы и снова зайдем. Неудобно. Поэтому сегодня мы исправим сей недостаток.

И так, для начала создадим форму констант*:

Изучаем 1С 8.2. Урок 5. Начинаем программировать

Теперь займемся программированием. Откроем форму для редактирования и переключимся на модуль*:

Изучаем 1С 8.2. Урок 5. Начинаем программировать

Сначала мы увидим пусто место для ввода текста программы. Нам нужно создать обработчик события "ПослеЗаписи"*:

Изучаем 1С 8.2. Урок 5. Начинаем программировать

В него мы вставим всего лишь одну команду: ОбновитьИнтерфейс()*:

Изучаем 1С 8.2. Урок 5. Начинаем программировать

Не забудьте назначить на форму констант права:

Изучаем 1С 8.2. Урок 5. Начинаем программировать

Теперь давайте протестируем, убедимся, что при изменении константы через форму констант, у нас сразу же обновляется интерфейс:

Изучаем 1С 8.2. Урок 5. Начинаем программировать

Заметьте, если вы измените константу через опцию "Ценнообарзование по типам цен", то обновление не произойдет. Сразу интерфейс у нас обновляется только через форму констант. А через "Ценнообарзование по типам цен" обновление по прежнему происходит только через "выйти и снова зайти". Так что мы теперь можем просто тупо удлить эту константу из интерфейса, оставив только форму. Кстати, при желании мы можем создать несколько форм констант, как для каждой константы по отдельности, так и одну форму для нескольких констант сразу.

 

Источник: http://easyprog.ru/index.php?option=com_content&task=view&id=591&Itemid=48


Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями   программного продукта "1C:Предприятие версия 8.2", авторское право на который принадлежит ЗАО 1С.. 


См. также

Подписаться Добавить вознаграждение
Комментарии
1. Александр Лыткин (TrinitronOTV) 11.09.12 07:18
большое спасибо, полезная информация для меня
2. Александр Фокин (Sure) 09.01.13 00:44
"Ценнообарзование по типам цен" По-видимому, всё-таки "Ценнообразование по типам цен"
3. Kani Mago (Kaniman) 09.01.13 03:36
(2) Sure, ну вы, млин, даете, в слове 2 ошибки))) а может все-таки - "Ценообразование по типам цен"