|
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), наслаждайся.
|
| Форум | Правила | Описание | Секции | Поиск |