Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:18

«Единица для отчетов» и «Единица хранения остатков»

Автор trancefer, 13 фев 2012, 17:16

0 Пользователей и 2 гостей просматривают эту тему.

trancefer

Здравствуйте, подскажите пожалуйста.
Делал все по инструкции http://www.online-ufa.ru/content/articles/loading_data_into_1c_from_excel_part_2/ Единственное что в примере 1С 8.2, а я использую 8.1 УТ 10.3
1. Загрузил номенклатуру с excel файла через стандартную обработку ЗагрузкаДанныхИзТабличногоДокумента.epf

2. При попытке добавить значения «Единица для отчетов» и «Единица хранения остатков» в карточку товара через этуже обработку, получаю ошибку "Ошибка компиляции при вычислении выражения или выполнении фрагмента кода"

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


Подскажите пожалуйста в чем ошибка и как исправить. Спасибо большое.

trancefer

Нашел ошибку:
"ЕдиницаПоКлассификатору"; - тут точку с запятой нужно убрать

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск