Создание Групп В Справочнике

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
спасибо всем большое, я сам разобрался
 
Рассказал бы как получилось=) Может кто столкнется с такой мудреной схемой... =)
 
а = Справочники.УчебныеПланыСпециальностей.СоздатьЭлемент();
а.ПолучитьФорму().Открыть();
а.Записать();
б = Справочники.ДисциплиныУчебногоПлана.СоздатьГруппу();
р=Справочники.ДисциплиныУчебногоПлана.НайтиПоНаименованию("Дисциплины учебного плана");
б.Наименование = "111";
б.Владелец=а.Ссылка;
б.Родитель=р;
б.Записать();

при открытии сразу записываю элемент, а потом уже во владельце просто указываю ссылку на него

конечно сразу не смогу посмотреть, не нажав ОК на форме, но всё же меня этот вариант устраивает:)
 
Вот и здорово!
Только "а.ПолучитьФорму().Открыть(); " кажется совсем лишней.
И без нее элемент создастся и запишется.
 
Есть группа

а = Справочники.УчебныеПланыСпециальностей.СоздатьЭлемент();
а.Записать();
б1=Справочники.ДисциплиныУчебногоПлана.СоздатьГруппу();
б1.Наименование=АбБ1;
б1.Владелец=а.Ссылка;
б1.Записать();


как добавить в нее новый элемент?
в=Справочники.ДисциплиныУчебногоПлана.СоздатьЭлемент();
в.Наименование="111";
в.Владелец=а.Ссылка;
в.Родитель=б1.Ссылка;
в.Записать();


в чем ошибка? пишет, что невозможно выполнить операцию Записать()
 
Есть группа

а = Справочники.УчебныеПланыСпециальностей.СоздатьЭлемент();
а.Записать();
б1=Справочники.ДисциплиныУчебногоПлана.СоздатьГруппу();
б1.Наименование=АбБ1;
б1.Владелец=а.Ссылка;
б1.Записать();


как добавить в нее новый элемент?
в=Справочники.ДисциплиныУчебногоПлана.СоздатьЭлемент();
в.Наименование="111";
в.Владелец=а.Ссылка;
в.Родитель=б1.Ссылка;
в.Записать();


в чем ошибка? пишет, что невозможно выполнить операцию Записать()

Код назначить забыл,проверь точно ли заполнена ссылка владельца, если говорит что невозможно записть, а не сообщение об ошибке - смотри процедуры модуля объекта передзаписью и призаписи. Может еще и обработчики событий смотреть придется.
 
в чем ошибка? пишет, что невозможно выполнить операцию Записать()
1. Выложите точный текст сообщения об ошибке.
2. На какой операции Записать(). Первой? Второй?
3. Сообщите, какие значения показывает Отладчик до Записать() Владелец, Родитель, Код
 
Вот сообщение об ошибке

{Справочник.УчебныеПланыСпециальностей.Форма.ФормаСписка(501)}: Ошибка при вызове метода контекста (Записать): Операция не выполнена!
в.Записать();
по причине:
Операция не выполнена!
 
все, ребята, я опять сам разобрался

забыл указать один реквизит :rolleyes:
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!