Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: ЗагрузкаИзТабличногоДокумента

Ситуация такая: с помощью обработки ЗагрузкаИзТабличногоДокумента загружаю номенклатуру цену, ед. измерения. Как задать единицу для отчетов и единицу хранения остатков? Если поставить искать в том же поле что и единица измерения то выходит ошибка:{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента.МодульОбъекта(1455)}: Ошибка при вызове метода контекста (Свойство)
ТекущиеДанные.Свойство(Колонка.СвязьПоВладельцу,СвязьПоВладельцу);
по причине:
Задано неправильное имя атрибута структуры.

И еще вопрос: Есть родитель в нем подпапки, допустим есть папка 1 а вней папка 2 и есть папка 3 и в ней тоже есть папка 2, то как грузить номенкалтуру в такие папки, пишет что вариантов 2 или больше.

З.Ы. Управление торговлей 10
Ответ:
Код:
СсылкаНоменклатуры = Справочники.Номенклатура.НайтиПоНаименованию(ТекущиеДанные["Наименование"]);
БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду(796);
ТекСпр=Справочники.ЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору",БазоваяЕдиницаИзмерения,,СсылкаНоменклатуры);
Если ТекСпр.Пустая() Тогда
НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
НайденнаяЕдиницаОбъект.Наименование = СокрЛП(БазоваяЕдиницаИзмерения);
НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = БазоваяЕдиницаИзмерения;
НайденнаяЕдиницаОбъект.Коэффициент = 1;
НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры;
Попытка НайденнаяЕдиницаОбъект.Записать();
Результат = НайденнаяЕдиницаОбъект.Ссылка;
Исключение Сообщить("Не удалось записать");
КонецПопытки;
Иначе Результат =ТекСпр.Ссылка;
КонецЕсли;
Попытка
    ОбНом=СсылкаНоменклатуры.ПолучитьОбъект();
    ОбНом.ЕдиницаДляОтчетов=Результат;
    ОбнОМ.Записать();
Исключение
    Сообщить("Не удалось сохранить номенклатуру "+строка(СсылкаНоменклатуры))
КонецПопытки;
Вот внизу добавил и все заработало, в Единицы хранения остатков соответсвено их подставить надо