Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang2.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
2.52 Mб
Скачать

Обновление

Установка режима обновления диаграммы.

Синтаксис:

Обновление(<флаг>)

Англоязычный синоним:

RedrawFlag

Параметры:

<Флаг>

Числовое значение: 1 — разрешить перерисовку диа­граммы. 0 — запретить перерисовку диаграммы.

Описание:

Метод Обновление устанавливает режим обновления диаграммы. Запрет перерисовки диаграммы рекомендуется в целях ускорения работы системы на ьремя наполнения данными. По умолчанию перерисовка разрешена.

Пример:

Диаграмма.Обновление(1); // включим перерисовку

Очистить

Очищает диаграмму.

Синтаксис:

Очистить()

Англоязычный синоним:

Clear

Описание:

Метод Очистить очищает диаграмму, т. е. удаляет все ранее установленные значения; количество серий и точек устанавливает нулевым; стирает все ранее установленные имена.

Пример:

Диагр.Очистить(); // очистить диаграмму

Пример использования

Предположим, что проектируется отчет о продаже товара. Внешний вид от­чета визуально настроен. Мы предполагаем, что будет построена объемная гис­тограмма с одной точкой («Продано на сумму») и количеством серий равным количеству товаров.

Фрагментом модуля отчета, является процедура ПостроитьДиаграмму. Вызов этой процедуры находится в закладке «Текст» свойств внедренного в табличный документ, объекта «Диаграмма», он выглядит так:

ПостроитьДиаграмму(Таб.ТекущийОбъект, Запрос)

Параметрами процедуры являются:

  • Объект «Диаграмма», переданный как текущий объект табличного доку­мента (подробнее см. в главе Работа с таблицами);

  • запрос к базе данных, сформированный и выполненный ранее.

Пример:

Процедура ПостроитьДиаграмму(Диаграмма, Запрос)

//На время наполнения данными, запретим перерисовку

Диаграмма.Обновление(0);

// задаем текст заголовка

Диаграмма.Заголовок = "Пример использования диаграммы";

// задаем текст метки точки

Диаграмма.УстановитьИмяТочки(1, "Продано на сумму");

СчетчикСерий = 1;

Пока Запрос.Группировка("Товар") = 1 Цикл

ПродСумма = Запрос.СуммаПродано;

// задаем очередное значение

Диаграмма.Значение(1, СчетчикСерий, ПродСумма);

// задаем метку очередной серии

Диаграмма.УстановитьИмяСерии(СчетчикСерий, Запрос.Товар.Наименование)

СчетчикСерий = СчетчикСерий + 1;

КонецЦикла;

// После заполнения данных, включим перерисовку

Диаграмма.Обновление(1);

КонецПроцедуры

Глава 37 Работа с Файлами

Для работы с файлами в системе используется специальный агрегатный тип данных — ФС. Механизм работы с файлами предназначен для обеспечения возможности манипулирования файлами непосредственно из встроенного язы­ка программы 1С:Предприятия.

Контекст работы с Файлами

Во всех программных модулях для работы с файлами следует использовать методы объекта типа «ФС». По умолчанию в системе всегда доступен уже су­ществующий объект с именем ФС (англоязычный синоним — FS) (имя сущест­вующего объекта совпадает с названием типа данных), к которому можно непо­средственно применять методы объекта ФС. Кроме того, можно создать произ­вольное число объектов типа «ФС» при помощи функции СоздатьОбъект. Чтобы вызвать метод объекта, имя метода (с указанием необходимых парамет­ров) пишется через точку после имени объекта.

Англоязычный синоним ключевого слова ФС — FS.

Пример:

* Здесь приведены примеры различных способов вызова методов объекта «ФС».

ФС.УдалитьФайл("Текст1.txt");

ВАКФайлы = СоздатьОбъект("ФС");

ВАКФайлы.УдалитьФайл("Текст3.txt");

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]