Все об 1С8 - просто и доступно

Добавить в Избранное  Сделать Стартовой  Написать письмо

Главная Статьи Вопрос-ответ Экспресс-справочник Гостевая книга
Экспресс-справочник
Справочники
Документы
Регистры сведений
Регистры накоплений
Регистры расчета
Регистр бухгалтерии
Отчеты
Обработки
Работа с запросами

Справочники

Создание нового элемента справочника:

Сотрудник = Справочники.СотрудникиОрганизаций.СоздатьЭлемент();
Сотрудник.Наименование
= "Иванов Петр Сидорович";
Сотрудник.Физлицо = Справочники.ФизическиеЛица.НайтиПоНаименованию(Сотрудник.Наименование);
Сотрудник.Записать();

Создание новой группы справочника:

ГруппаКонтрагенты = Справочники.Контрагенты.СоздатьГруппу();
ГруппаКонтрагенты.Наименование
= "Поставщики";
ГруппаКонтрагенты.Записать();
Поиск элемента справочника по коду:

ИскомыйЭлемент = Справочники.Контрагенты.НайтиПоКоду("000000001");
Если ИскомыйЭлемент = Неопределено Тогда
    Сообщить("Искомый элемент не найден");
КонецЕсли;
Поиск элемента справочника по наименованию:

ИскомыйЭлемент = Справочники.Контрагенты.НайтиПоНаименованию("Ласточкино гнездо");
Если ИскомыйЭлемент = Неопределено Тогда
    ЭлементКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
    ЭлементКонтрагент.Наименование
= "Ласточкино гнездо"
;
     ЭлементКонтрагент.Записать();
Иначе
    Сообщить("Искомый элемент найден " + ИскомыЭлемент.Код);
КонецЕсли;
Поиск элемента справочника по реквизиту:

ИскомыйЭлемент = Справочники.Контрагенты.НайтиПоРеквизиту("ПолноеНаименование","Ласточкино гнездо");
Если ИскомыйЭлемент = Справочники.Контрагенты.ПустаяСсылка() Тогда
    ЭлементКонтрагент = Справочники.Контрагенты.СоздатьЭлемент();
    ЭлементКонтрагент.Наименование
= "Ласточкино гнездо"
;
     ЭлементКонтрагент.Записать();
Иначе
    Сообщить("Искомый элемент найден " + ИскомыЭлемент.Код);
КонецЕсли;