Help, проблема с импортом из dbf
Не могу создать новый элемент в справочнике так, что бы он попадал в соответствующую группу, т.е.
Спртмц=СоздатьОбъект("Справочник.ТМЦ");
Спртмц.Новый();
Спртмц.Родитель="Материалы";
атрибуту Родитель не присваивается значение, хотя если присвоить какой-то переменной уже имеющийся атрибут, и потом эту переменную присваивать атрибуту нового элемента, то все получается (но мне так не подходит)
Конкретно у меня задача перебросить из имеющегося справочника в dbf, в справочник ТМЦ (включая соответствующие группы).
Help, проблема с импортом из dbf
Цитата:
Исходное сообщение olga312
Не могу создать новый элемент в справочнике так, что бы он попадал в соответствующую группу, т.е.
Спртмц=СоздатьОбъект("Справочник.ТМЦ");
Спртмц.Новый();
Спртмц.Родитель="Материалы";
атрибуту Родитель не присваивается значение, хотя если присвоить какой-то переменной уже имеющийся атрибут, и потом эту переменную присваивать атрибуту нового элемента, то все получается (но мне так не подходит)
Конкретно у меня задача перебросить из имеющегося справочника в dbf, в справочник ТМЦ (включая соответствующие группы).
Ольга, Вы не совсем так поступаете. Надо так:
Спртмц=СоздатьОбъект("Справочник.ТМЦ");
СпртмцРодитель=СоздатьОбъект("Справочник.ТМЦ");
Если СпрТмцРодитель.НайтиПоНаименованию("Материалы",0)=1 Тогда
СпрТмц.ИспользоватьРодителя(СпрТмцРодитель);
Спртмц.Новый();
Иначе
Предупреждение("А нет такой группы :-) ");
КонецЕсли;