Делал все по инструкции http://www.online-uf...m_excel_part_2/ Единственное что в примере 1С 8.2, а я использую 8.1 УТ 10.3
1. Загрузил номенклатуру с excel файла через стандартную обработку ЗагрузкаДанныхИзТабличногоДокумента.epf
2. При попытке добавить значения «Единица для отчетов» и «Единица хранения остатков» в карточку товара через этуже обработку, получаю ошибку "Ошибка компиляции при вычислении выражения или выполнении фрагмента кода"
Использовал алгоритм с документации:
Код:
СсылкаНоменклатуры = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ТекущиеДанные["Артикул"]); БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду(796); ТекСпр=Справочники.ЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору";,БазоваяЕдиницаИзмерения,,СсылкаНоменклатуры); Если ТекСпр.Пустая() Тогда НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент(); НайденнаяЕдиницаОбъект.Наименование = СокрЛП(БазоваяЕдиницаИзмерения); НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = БазоваяЕдиницаИзмерения; НайденнаяЕдиницаОбъект.Коэффициент = 1; НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры; Попытка НайденнаяЕдиницаОбъект.Записать(); Результат = НайденнаяЕдиницаОбъект.Ссылка; Исключение Сообщить("Не удалось записать"); КонецПопытки; Иначе Результат =ТекСпр.Ссылка; КонецЕсли;
Подскажите пожалуйста в чем ошибка и как исправить. Спасибо большое.









