|
v7: Как перенести новый элемент в группу?
| ☑ |
0
Начинающий Админ
09.02.12
✎
13:46
|
Добрый день! Подскажите, пожалуйста, при создании нового контрагента элемент записывается в справочник "Контрагенты" без группы. Как при создании кидать его в определенную группу?
Спр.Контрагент= СоздатьОбъект("Справочник.Контрагенты");
СпрКонтрагент.Новый();
СпрКонтрагент.Наименование = СокрЛП(УинКонтрагента);
СпрКонтрагент.ПолнНаименование = СокрЛП(УинКонтрагента);
СпрКонтрагент.ВидКонтрагента = Перечисление.ВидыКонтрагентов.ЧастноеЛицо;
СпрКонтрагент.Родитель = "Население"; СпрКонтрагент.Записать();
УинКонтрагента = СпрКонтрагент.ТекущийЭлемент();
Сообщить("Записан новый контрагент - "+ УинКонтрагента +".");
|
|
1
filh
09.02.12
✎
13:47
|
правильно заполнить Родитель
|
|
2
Irbis
09.02.12
✎
13:47
|
.Родитель=НужныйРодитель
|
|
3
GLazNik
09.02.12
✎
13:47
|
(0) сильно.
Но "Население" это не справочник, а строка.
|
|
4
filh
09.02.12
✎
13:49
|
ну как то так
Спр= СоздатьОбъект("Справочник.Контрагенты");
Если спр.НайтиПоНаименованию("Население") = 1 Тогда
Если спр.ЭтоГруппа() = 1 Тогда
СпрКонтрагент.Родитель = спр.ТекущийЭлемент();
КонецЕсли;
КонецЕсли;
|
|
5
Ткачев
09.02.12
✎
13:53
|
(4)А если и группа и элемент есть с наименованием "Население" ?
|
|
6
filh
09.02.12
✎
13:54
|
(5) тогда пусть по коду ищет.
|
|
7
1Сергей
09.02.12
✎
14:01
|
одинесника сократили, застивили заниматься 1С меня ©
|
|
8
Mikeware
09.02.12
✎
14:02
|
(7) "СП украли, ЖКК сгорели, помогите кодом, кто может..."©
|
|
9
Начинающий Админ
09.02.12
✎
14:04
|
Спасибо.
|
|
10
Mans
09.02.12
✎
15:17
|
забавные вещи, прогаммно элемент создать может, а вот родителя ему установить нет
|
|
11
ЧеловекДуши
09.02.12
✎
15:21
|
(10)Смотри в (4), наслаждайся.
|
|