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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|