Появилась небольшой вопрос.
Пишу я обработку для загрузки из хлс в справочник номенклатуры данных. появилась проблема такого плана.
В файле хлс есть столбик с наименованием фирмы поставщика.
так вот надо при загрузки создавать каталог с этим наименоваием и загружать туда данные из строки)
//Определение номера необходимых колонок
НомерКолонкиАртикулаТовара=1;
НомерКолонкиНаименованияТовара= 2;
НомерКолонкиПолнНаименованияТовара= 3;
НомерКолонкиЕдИзмТовара=4;
НомерКолонкиНаименованияПоставщика=5;
НомерКолонкиЦеныТовара=6;
// Выбираем данные из файла
Для а = 1 по ФайлСтрок Цикл
//Полуим данные из ячеек
КодТовара=СокрЛП(Excel.Cells(а,НомерКолонкиАртикулаТовара).Value);
НаименованиеТовара=СокрЛП(Excel.Cells(а,НомерКолонкиНаименованияТовара).Value);
ПолнНаименование=СокрЛП(Excel.Cells(а,НомерКолонкиПолнНаименованияТовара).Value);
НаименованиеПоставшика=СокрЛП(Excel.Cells(а,НомерКолонкиНаименованияПоставщика).Value);
Цена= Число(Excel.Cells(а,НомерКолонкиЦеныТовара).Value);
Товар=СоздатьОбъект("Справочник.Номенклатура");
Товар1=Товар.НайтиПоНаименованию(НаименованиеПоставшика);
Товар.НайтиПоНаименованию(НаименованиеПоставшика);
Товар.ВыбратьЭлементы(НаименованиеПоставшика);
ИндГруппы=Товар.ЭтоГруппа();
Если (ПустоеЗначение(НаименованиеПоставшика)=1) тогда
Записать(Товар,КодТовара,НаименованиеТовара,ПолнНаименование,Цена,НаименованиеПоставш
ика);
иначе
Если (Товар1=1) и (ИндГруппы=1) тогда
Товар=СоздатьОбъект("Справочник.Номенклатура");
Товар.ВыбратьЭлементы();
Товар.Родитель=НаименованиеПоставшика;
//Товар.ИспользоватьРодителя(НаименованиеПоставшика);
Записать(Товар,КодТовара,НаименованиеТовара,ПолнНаименование,Цена,НаименованиеПоставш
ика);
//продолжить;
//тут должен быть код в котором будет описана "процедура" записи данных из функии записать(тоесть данные с строки ексела)
// в существующую группу которую нашли.
иначеЕсли ИндГруппы=0 тогда
//тут обязана быть хрень в которой будет описан механизм создание группы которую не нашли и запись в ней данных их строкиэекселя
Товар=СоздатьОбъект("Справочник.Номенклатура");
Товар.ВыбратьЭлементы();
Товар.НоваяГруппа();
Товар.Наименование=НаименованиеПоставшика;
Товар.Записать();
Товар.Родитель=НаименованиеПоставшика;
Записать(Товар,КодТовара,НаименованиеТовара,ПолнНаименование,Цена,НаименованиеПоставш
ика);
//продолжить;
КонецЕсли;
вот беда с позиционированием родителя..чет не могу нормльно объявить. чтобы запись шла в каталог выбранный мной.
буду рад помощи)))