небольшой вопрос по созданию ОС
☑
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
:-) Спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший