Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

7. // объект СправочникСсылка.<Имя справочника>




7. // объект СправочникСсылка. < Имя справочника>

// ПолучитьОбъект()

// СправочникОбъект. < Имя справочника>

// Скопировать()

// Пример: изменить наименование элемента справочника.

Элемент = Справочники. Номенклатура. НайтиПоКоду(10). ПолучитьОбъект (); Элемент. Наименование = " Мое новое наименование";

Элемент. Записать();

// Пример: заполнить справочник тестовыми данными. Элемент = Справочники. Номенклатура. СоздатьЭлемент(); Элемент. Наименование = " Тестовый элемент"; Элемент. Записать();

Для ш = 1 по 1000 Цикл

НовыйЭлемент = Элемент. Скопировать (); НовыйЭлемент. Записать();

КонецЦикла;

8. // объект СправочникВыборка. < Имя справочника>

// Ссылка

// Пример: заполнить табличную часть документа

// " ПриходнаяНакладная" всеми элементами из указанной группы справочника " Номенклатура". Выборка = Справочники. Номенклатура. ВыбратьИерархически(ПолеВвода1);

Пока Выборка. Следующий() Цикл СсылкаНаНоменклатуру = Выборка. Ссылка;

Если СсылкаНаНоменклатуру. ЭтоГруппа Тогда Продолжить; КонецЕсли;

НоваяСтрока = Материалы. Добавить(); НоваяСтрока. Материал = СсылкаНаНоменклатуру;

КонецЦикла;

9. // объект СправочникВыборка. < Имя справочника>

// ПолучитьОбъект()

// Пример: пометить все элементы неиерархического справочника на удаление. Выборка = Справочники. Клиенты. Выбрать();

Пока Выборка. Следующий() Цикл Выборка. ПолучитьОбъект (). УстановитьПометкуУдаления(Истина);

КонецЦикла;


Последовательность событий при записи элемента справочника из формы элемента

(записать и закрыть)

 

Рис. 29. 4. Последовательность событий при записи элемента справочника из формы элемента

 

пРиМеЧАние

Заливкой выделены события, выполняющиеся в транзакции записи.


Объекты встроенного языка для работы с документами

На следующей схеме изображено взаимодействие объектов встроен- ного языка для работы с документами (рис. 29. 5).

 

 

Рис. 29. 5. Объекты встроенного языка для работы с документами

 

пРиМеЧАние

Заливкой выделен объект манипулирования данными. Метод объекта, от которого идет стрелка, приводится в листинге под соответствующей цифрой, а объект, к которому идет стрелка, – это тип объекта, возвра- щаемого методом.

 

УзнАй больше!

Про основные виды объектов встроенного языка можно прочитать в разделе «Объекты встроенного языка для работы с прикладными данными» на стр. 896.

 

Ниже приведены примеры использования объектов встроенного языка для работы с документами (листинг 29. 6).


листинг 29. 6. Примеры использования объектов

1. // Глобальный контекст

// Документы

// Пример: вывести все типы ссылок на элементы справочников, существующие в конфигурации. Массив = Документы. ТипВсеСсылки(). Типы();

Для Каждого ОчереднойТип из Массив Цикл Сообщить(ОчереднойТип);

КонецЦикла;

2. //объект ДокументыМенеджер

//. < имя документа>

// [< имя документа> ]

// Для Каждого … Из … Цикл … КонецЦикла;

// Пример: получить макет для печати документа " Оказание услуги". Макет = Документы[ " ОказаниеУслуги" ]. ПолучитьМакет(" Печать" );

// Пример: получить ссылку на каждый из документов, существующих в конфигурации.

Для КаждогоОчереднойДокумент ИзДокументы Цикл

Ссылка = ОчереднойДокумент. ПолучитьСсылку();

КонецЦикла;

3. // объект ДокументМенеджер. < Имя документа>

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...