Имя: Пароль:
1C
1С v8
небольшой вопрос по созданию ОС
,
0 Tanis
 
22.03.13
10:34
Добрый день, подскажите, как при создании ОС указать ему группу?

ГруппаОС = Справочники.ОсновныеСредства.ПолучитьФормуВыбораГруппы()...

А что дальше? Пробовал варианты, ничего все равно не заполняет.
1 Волшебник
 
22.03.13
10:35
ОС = Справочники.ОсновныеСредства.СоздатьЭлемент();
ОС.Наименование = "";
ОС.Родитель = ГруппаОС;
ОС.Записать();
2 butterbean
 
22.03.13
10:36
ГруппаОС = Справочники.ОсновныеСредства.ПолучитьФормуВыбораГруппы().ОткрытьМодально();
3 Tanis
 
22.03.13
10:42
ОС.Родитель = ГруппаОС;

Так вот эту группу как указать? Чтоб из существующих подставлялась?

Я запрос пишу, при загрузке из таб.дока.

Док = Справочники.ОсновныеСредства.СоздатьЭлемент();
Док.Наименование = ТекстыЯчеек[2];
Док.НаименованиеПолное = ТекстыЯчеек[2];
Док.ГруппаОС = Справочники.ОсновныеСредства.ПолучитьФормуВыбораГруппы().ЭлементыФормы.Найти("РММ");
Док.Записать();
Док.ПолучитьФорму().Открыть();
Результат = Док.Ссылка;
4 Tanis
 
22.03.13
10:44
Или дописать, что ГруппаОС = как-то найти
5 Волшебник
 
22.03.13
10:45
ГруппаОС = Справочники.ОС.НайтиПоКоду(код)

ГруппаОС = Справочники.ОС.НайтиПоНаименованию(наименование)
6 butterbean
 
22.03.13
10:45
(4) тебе нужна группа с названием "РММ", или нужно чтобы юзер выбрал сам группу??
7 Tanis
 
22.03.13
10:47
Док = Справочники.ОсновныеСредства.СоздатьЭлемент();
Док.Наименование = ТекстыЯчеек[2];
Док.НаименованиеПолное = ТекстыЯчеек[2];
Док.Родитель = Справочники.ОсновныеСредства.НайтиПоНаименованию("РММ");
Док.Записать();
Док.ПолучитьФорму().Открыть();
Результат = Док.Ссылка;
8 Tanis
 
22.03.13
10:48
Спасибо! Теперь все вышло.

РММ просто для пробы.
Далее хочу, чтоб организации проставлялась.
По сокращенному наименованию.
9 Волшебник
 
22.03.13
10:50
(8) Ты справишься. Я в тебя верю
10 Tanis
 
22.03.13
10:56
:-) Спасибо!
Закон Брукера: Даже маленькая практика стоит большой теории.