рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Глубина вложенности групп настраивается в конфигураторе и не может превышать 10 уровней.

Глубина вложенности групп настраивается в конфигураторе и не может превышать 10 уровней. - раздел Программирование, Программирование в системе 1С:Предприятие 7.7   4.1.3. Обработка Элементов Справочника Обычно Для Об...

 

4.1.3. Обработка элементов справочника

Обычно для обработки элементов справочника используется следующая последовательность команд:

 

Спр=СоздатьОбъект(«Справочник.НазваниеСправочника»);

 

Спр.ИспользоватьДату(<Дата>); // Используется, если есть периодические //реквизиты

 

Спр.ИспользоватьВладельца(<Владелец>); // Используется, если нужно //выбрать только элементы, подчиненные Владельцу

 

Спр.ИспользоватьРодителя(<Группа>); // Используется, если нужно выбрать //только элементы, принадлежащие Группе

 

Спр.ВыбратьЭлементы(); // Делаем выборку элементов

 

Пока Спр.ПолучитьЭлемент()=1 Цикл

// Обработка текущего элемента выборки, например

Сообщить(Спр.Код+« »+Спр.Наименование);

КонецЦикла;

 

4.1.4. Добавление нового элемента справочника

 

Спр.Новый();

Спр.Наименование = «ЭтоНовыйЭлемент»;

 

// Заполняем остальные реквизиты

 

Спр.Записать(); // Происходит запись нового элемент в базу данных

 

4.1.5. Поиск элемента справочника

 

Есть несколько способов поиска элемента справочника:

 

· НайтиЭлемент(<Элемент>),

· НайтиПоКоду(<Код>),

· НайтиПоНаименованию(<Наименование>),

· НайтиПоРеквизиту (<Реквизит>, <Значение>).

 

В последнем случае необходимо, чтобы элементы справочника были отсортированы по этому реквизиту – в свойстве реквизита в закладке «Дополнительно» нужно поставить флажок «Сортировка».

 

Пример. Следующая функция выполняет поиск элемента справочника по наименованию. Если элемент с таким наименованием не найден, то создается новый элемент. Параметр «Справ» – строка с идентификатором справочника, «Наим» – наименование по которому производится поиск элемента. Функция возвращает ссылку на найденный или созданный элемент.

 

Функция ПоискЭлемента(Справ,Наим)

Спр=СоздатьОбъект(«Справочник»);

Спр.Вид(Справ);

Если Спр.НайтиПоНаименованию(Наим)=0 Тогда

Спр.Новый();

Спр.Наименование=Наим;

Спр.Записать();

КонецЕсли;

Возврат Спр.ТекущийЭлемент();

КонецФункции

 

4.1.6. Удаление элементов справочника

 

Для удаления текущего элемента справочника используется функция Удалить(<Режим>), где <режим> может иметь значение 0 – пометка на удаление, 1 – непосредственное удаление (используется по умолчанию). Вообще непосредственное удаление не рекомендуется, из-за возможного нарушения ссылочной целостности базы данных.

– Конец работы –

Эта тема принадлежит разделу:

Программирование в системе 1С:Предприятие 7.7

На сайте allrefs.net читайте: "Программирование в системе 1С:Предприятие 7.7"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Глубина вложенности групп настраивается в конфигураторе и не может превышать 10 уровней.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Формирование проводок происходит в «Модуле документа» в предопределенной процедуре «Обработка проведения».
  Операция.НоваяПроводка(); Операция.СодержаниеПроводки = "Поступили товары"; Операция.НомерЖурнала = "ТВ"; Операция.Дебет.Счет = СчетПо

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги