Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1s_ekzamen.doc
Скачиваний:
12
Добавлен:
25.09.2019
Размер:
282.11 Кб
Скачать

23. Список значений. Таблица значений.

Список значений - это аналог одномерного массива в 1С, который предназначен для хранения и обработки промежуточных данных, возникающих в процессе работы программы. Объект "Список значений" имеет множество полезных возможностей и работает очень быстро. Список значений создается в памяти и не сохраняется в базе данных, т.е. это временный набор данных.

СписокЗнач = СоздатьОбъект("СписокЗначений");

Таблица значений - это двумерный массив в 1С, который предназначен для хранения и обработки промежуточных данных, возникающих в процессе работы программы. Таблица значений часто применяется при программировании на 1С, потому что имеет множество полезных возможностей и работает очень быстро. Таблица значений создается в памяти и не сохраняется в базе данных, т.е. это временный набор данных.

ТабЗнач = СоздатьОбъект("ТаблицаЗначений");

ТабЗнач.НоваяКолонка("Номер");

Можно указать тип данных каждой колонки если тип данных колонки не указан, то можно хранить данные любого типа

Добавление строк в таблицу значений: ТабЗнач.НоваяСтрока();

Перебор строк таблицы значений

ТабЗнач.ВыбратьСтроки(); Пока ТабЗнач.ПолучитьСтроку()=1 Цикл.

Сообщить(ТабЗнач.Сотрудник); КонецЦикла;

24. Предопределенные процедуры. Виды и параметры предопределенных процедур.

Вид предопределенных процедур

Примеры

Предопределенные процедуры глобального модуля

ПриНачалеРаботыСистемы() ПриЗавершенииРаботыСистемы() ПриЗаписиКонстанты() ПриЗаписиИстории() ПриСменеРасчетногоПериода()

Модуль формы списка справочника

ПриОткрытии() ПриЗакрытии() ПриЗаписи() ПриВводеСтроки() ПриВыбореРодителя() ПриВыбореВладельца()

Модуль формы элемента справочника

ВводНового() ПриЗаписи()

Модуль журнала документов

ПриУстановкеИнтервала() ПриУстановкеОтбора()

Модуль формы документа

ВводНового() ВводНаОсновании() ПриЗаписи() ПриВводеСтроки() ПриУдаленииСтроки()

Модуль документа

ОбработкаПроведения() ОбработкаУдаленияПроведения() АрхивироватьДокумент()

Модуль журнала расчетов

ПриУстановкеОтбора() ПриИсправленииРезультата() ПриВыбореВладельца()

Модуль вида расчета

ПровестиРасчет()

Модуль журнала операций

ПриУстановкеОтбора() ПриУстановкеИнтервала()

Модуль формы операции

ВводНового() ПриЗаписи() ПриВводеСтроки() ПриУдаленииСтроки()

Модуль журнала проводок

ПриУстановкеОтбора() ПриУстановкеИнтервала() ПриПоказеПроводокПоДокументу()

Предопределенные процедуры для Таблиц

ОбработкаЯчейкиТаблицы() ПриВыбореЯчейкиТаблицы()

Модуль формы списка счетов

ПриВводеСтроки() ПриВыбореРодителя() ПриЗаписи()

Модуль формы счета

ВводНового() ПриЗаписи()

Для организации подбора

ОбработкаПодбора()

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

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