Элементы справочника не создаются в группе
☑
0
1ctube
10.12.18
✎
07:03
День добрый. Создаю элементы справочника и сразу хочу их поместить в нужную группу(группы предварительно были созданы).
Вот код:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Спр.Ссылка КАК Группа
|ИЗ
| Справочник.ОсновныеСредства КАК Спр
|ГДЕ
| Спр.Код = &Код И Спр.ЭтоГруппа";
Запрос.УстановитьПараметр("Код", КодГруппы);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Спр = Справочники.ОсновныеСредства.СоздатьЭлемент(); Спр.Наименование = НоваяСтрока.ОС; Спр.НаименованиеПолное = НоваяСтрока.ОС; Спр.Комментарий = НоваяСтрока.ИнвентарныйНомер; Спр.Родитель = Выборка.Группа; Спр.Записать(); Сообщить(Спр.Родитель);
Элементы создаются, но не в группе, хотя в сообщить Спр.Родитель выводит нужную группу. Что в коде не так? Походу просто ещё не отошёл от выходных(
1
hhhh
10.12.18
✎
07:07
(0) может несколько групп таких? с одинаковым кодом?
2
1ctube
10.12.18
✎
07:09
(1) Нет, нескольких групп нету с одинаковым кодом
3
Loyt
10.12.18
✎
07:10
(1) А какая разница, он ссылку запросом достаёт.
(0) Может иерархия ограничена, а группа уже на нижнем уровне?
4
1ctube
10.12.18
✎
07:12
(3) (1) Странно, но закрыл 1с, заново открыл,прогнал код, заработало. Всем спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший