Реферат Курсовая Конспект
Глубина вложенности групп настраивается в конфигураторе и не может превышать 10 уровней. - раздел Программирование, Программирование в системе 1С:Предприятие 7.7 4.1.3. Обработка Элементов Справочника Обычно Для Об...
|
4.1.3. Обработка элементов справочника
Обычно для обработки элементов справочника используется следующая последовательность команд:
Спр=СоздатьОбъект(«Справочник.НазваниеСправочника»);
Спр.ИспользоватьДату(<Дата>); // Используется, если есть периодические //реквизиты
Спр.ИспользоватьВладельца(<Владелец>); // Используется, если нужно //выбрать только элементы, подчиненные Владельцу
Спр.ИспользоватьРодителя(<Группа>); // Используется, если нужно выбрать //только элементы, принадлежащие Группе
Спр.ВыбратьЭлементы(); // Делаем выборку элементов
Пока Спр.ПолучитьЭлемент()=1 Цикл
// Обработка текущего элемента выборки, например
Сообщить(Спр.Код+« »+Спр.Наименование);
КонецЦикла;
4.1.4. Добавление нового элемента справочника
Спр.Новый();
Спр.Наименование = «ЭтоНовыйЭлемент»;
// Заполняем остальные реквизиты
Спр.Записать(); // Происходит запись нового элемент в базу данных
4.1.5. Поиск элемента справочника
Есть несколько способов поиска элемента справочника:
· НайтиЭлемент(<Элемент>),
· НайтиПоКоду(<Код>),
· НайтиПоНаименованию(<Наименование>),
· НайтиПоРеквизиту (<Реквизит>, <Значение>).
В последнем случае необходимо, чтобы элементы справочника были отсортированы по этому реквизиту – в свойстве реквизита в закладке «Дополнительно» нужно поставить флажок «Сортировка».
Пример. Следующая функция выполняет поиск элемента справочника по наименованию. Если элемент с таким наименованием не найден, то создается новый элемент. Параметр «Справ» – строка с идентификатором справочника, «Наим» – наименование по которому производится поиск элемента. Функция возвращает ссылку на найденный или созданный элемент.
Функция ПоискЭлемента(Справ,Наим)
Спр=СоздатьОбъект(«Справочник»);
Спр.Вид(Справ);
Если Спр.НайтиПоНаименованию(Наим)=0 Тогда
Спр.Новый();
Спр.Наименование=Наим;
Спр.Записать();
КонецЕсли;
Возврат Спр.ТекущийЭлемент();
КонецФункции
4.1.6. Удаление элементов справочника
Для удаления текущего элемента справочника используется функция Удалить(<Режим>), где <режим> может иметь значение 0 – пометка на удаление, 1 – непосредственное удаление (используется по умолчанию). Вообще непосредственное удаление не рекомендуется, из-за возможного нарушения ссылочной целостности базы данных.
– Конец работы –
Эта тема принадлежит разделу:
На сайте allrefs.net читайте: "Программирование в системе 1С:Предприятие 7.7"
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Глубина вложенности групп настраивается в конфигураторе и не может превышать 10 уровней.
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов