На главную>Книги по 1С>Программисту
Рождение нового социально близкого элемента  
Лирическое отступление о справочниках
Справочник изнутри
Свойства окна редактирования
Свойства реквизита справочника
Создание форм справочника
Непосредственное посредственное программирование

Бороться и искать найти и перепрятать
Перетряхивание справочника поэлементно
Подбор
Рождение нового социально близкого элемента
Поудаляем
Заключение


Добавим новый автомобиль в справочник.
СпрАвто=СоздатьОбъект("Справочник.Авто");
СпрАвто.ИспользоватьРодителя(Легк_П);
СпрАвто..Новый();
СпрАвто.Наименование = "ВАЗ 21093";
СпрАвто.ТипКузова = "Хэчбэк";
СпрАвто.Записать();

Замечание: переменная Легк_П должна быть заранее определена как группа "Переднеприводные".
Ну что же здесь все кристально ясно. Создаем объект справочника, входим в группу "Переднеприводные", создаем новый элемент и записываем его.
Попробуем создать новую группу. Делается аналогично созданию элемента:
СпрАвто.НоваяГруппа();
СпрАвто.Наименование = "Внедорожники";
СпрАвто.Записать();


Вынужденная справка


ИспользоватьРодителя(<?>,);
Синтаксис:
ИспользоватьРодителя(<Родитель>,<ФлагИзменения>)
Назначение:
Установить выборку элементов по группе справочника.
Возвращает: значение текущей группы для справочника (на момент до исполнения метода).
Параметры:
<Родитель> - значение группы справочника, среди элементов которой делается выборка.
<ФлагИзменения> - необязательный параметр. Этим флагом регулируется возможность интерактивного изменения родителя. 1 - пользователь может изменить родителя интерактивно, 0 - пользователь не может интерактивно изменить родителя. Значение по умолчанию: 1. Данный параметр действует при интерактивном выборе элемента справочника - в случае, когда метод применен для элементов диалога типа ''Справочник''. Если метод применен для объекта, созданного функцией СоздатьОбъект, то данный параметр срабатывает при вызове метода Выбрать.
Замечание:
Метод можно использовать для объектов, созданных функцией СоздатьОбъект или для элементов диалога типа ''Справочник''.
Новый();
Синтаксис:
Новый()
Назначение:
Добавить новый элемент справочника.
Замечание:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
Записать()
Синтаксис:
Записать()
Назначение:
Записать (обновить) элемент справочника.
Замечание:
Если этот метод применяется в Модуле формы элемента справочника непосредственно к элементу справочника локального контекста, то данный метод отрабатывает те же действия, что и интерактивное нажатие пользователем кнопки с формулой ''#Записать''.
НоваяГруппа();
Синтаксис:
НоваяГруппа()
Назначение:
Добавить новую группу справочника.
Замечание:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.