Имя: Пароль:
1C
1C 7.7
v7: Программное добавление элемента в заданную группу справочника
,
0 Масянька
 
13.09.12
18:06
День добрый!

СпрНоменклатура.ИспользоватьРодителя("_Необработанные");
СпрНоменклатура.Новый();

Добавляет элемент в корень, а нужно в "_Необработанные".
Что не так?

Спасибо.
1 Miss1C
 
13.09.12
18:07
О Боже это 7)
2 Kreont
 
13.09.12
18:07
СпрНоменклатура.Новый();
СпрНоменклатура.Родитель = ГруппаСправ.НайтиПоНаименование("_Необработанные");
3 Miss1C
 
13.09.12
18:08
(2)+
4 Ёпрст
 
13.09.12
18:08
(2) ДА УЖ
5 Ёпрст
 
13.09.12
18:08
(3) -10
6 Ёпрст
 
13.09.12
18:09
(0) подставлять надо ссылку на элемент-группу, а не строку.
7 Рэйв
 
13.09.12
18:09
Вот так придет женщина и внесет смятение в ряды програмеров:-)
8 Kreont
 
13.09.12
18:11
(0) ИспользоватьРодителя - метод для отбора, а не для установки родителя
9 Утконос
 
13.09.12
18:11
НужнаяГруппа=СпрНоменклатура.НайтиПоНаименование("_Необработанные");
//добавить проверку что нашла и что это группа :-)
СпрНоменклатура.ИспользоватьРодитиля(НужнаяГруппа);
СпрНоменклатура.Новый();
10 Ёпрст
 
13.09.12
18:13
(8) продать СП?
11 Ёпрст
 
13.09.12
18:14
(9) аналогично
12 Ёпрст
 
13.09.12
18:14
(9) НайтиПоНаименованию возвращает 1 или 0
13 Рэйв
 
13.09.12
18:15
(9)Бери пока дают
14 Kreont
 
13.09.12
18:15
(12) а ну да, малость промазал, с головы писал :)
Но направление то правильное указал :)))
15 Miss1C
 
13.09.12
18:16
НужнаяГруппа=СпрНоменклатура.НайтиПоНаименование("_Необработанные");
//добавить проверку что нашла и что это группа :-)
Если НужнаяГруппа <> Справочники.Номенклатура.ПустаяСсылка() Тогда  

СпрНоменклатура.ИспользоватьРодитиля(НужнаяГруппа);
СпрНоменклатура.Новый();

КонецЕсли;
16 Kreont
 
13.09.12
18:16
СпрНоменклатура.Новый();
ГруппаСправ.НайтиПоНаименование("_Необработанные");
СпрНоменклатура.Родитель = ГруппаСправ;
17 del123
 
13.09.12
18:17
(15) тут как бы семерка..)
18 Miss1C
 
13.09.12
18:18
(17))
19 povar
 
13.09.12
18:18
ЖКК сейчас читать не модно ?
20 qw12er
 
13.09.12
18:20
СпрНоменклатура.Новый();
ГруппаСправ.НайтиПоНаименование("_Необработанные");
СпрНоменклатура.Родитель = ГруппаСправ.ТекущийЭлемент();
21 sanja26
 
13.09.12
18:20
(0) с похмелья может? вроде столько тем по 7-ке...
22 qw12er
 
13.09.12
18:21
=)) скопировал с синтаксической ошибкой
СпрНоменклатура.Новый();
ГруппаСправ.НайтиПоНаименованию("_Необработанные");
СпрНоменклатура.Родитель = ГруппаСправ.ТекущийЭлемент();
23 Эльниньо
 
13.09.12
18:21
Стоп! пятница ещё не наступила.
24 Ёпрст
 
13.09.12
18:23
(22) так лучше не писать..никогда.
Можно легко нарваться на неуникальность кода.
Так лучше:

ГруппаСправ.НайтиПоНаименованию("_Необработанные");
СпрНоменклатура.ИспользоватьРодитиля(ГруппаСправ.ТекущийЭлемент());
СпрНоменклатура.Новый();
25 Рэйв
 
13.09.12
18:23
(23)Пусть тренируются:-)...А то последнее время все время тухлые какие то...
26 Масянька
 
13.09.12
18:24
Извините, а что такое ГруппаСправ?
27 povar
 
13.09.12
18:25
(26) не стыдно инженеру знаний ?
28 qw12er
 
13.09.12
18:25
(26) еще один экземпляр справочника Номенклатура
29 Kreont
 
13.09.12
18:25
(26) как то так:
ГруппаСправ = СоздатьОбъект("Справочники.Номенклатура");
30 Рэйв
 
13.09.12
18:26
(26)А на кухне хорошо:-) Вкусно пахнет, холодильник под боком опять же....   Ты подумай.
31 Miss1C
 
13.09.12
18:30
(30)А что в холодильнике?
32 Масянька
 
13.09.12
18:41
(27) Не стыдно. Конец дня - голова уже дома. а еще работать....

Спасибо!
Уже завтра буду проверять.

Еще раз спасибо.
33 Рэйв
 
13.09.12
19:38
(31)у меня  индезит2-метровый полный.Не влазит.)  Ну вроде в наша время никто не должен бедствовать
34 Масянька
 
14.09.12
09:27
Всем спасибо!
Как всегда, Ёпрст4 - отдельный респект!!!!!!
35 chief accountant
 
14.09.12
10:28
(32) Мде, роль на форуме давно пора сменить на "главный испрошайка"
2 + 2 = 3.9999999999999999999999999999999...