Перейти к содержимому


- - - - -

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


Сообщений в теме: 2

#1 trancefer

    Прохожий


  • 2 сообщений

Отправлено 13 февраля 2012 - 16:52

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

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

#2 trancefer

    Прохожий


  • 2 сообщений

Отправлено 13 февраля 2012 - 20:20

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

#3 qwed557

    Частый гость


  • 89 сообщений

Отправлено 06 марта 2012 - 09:51

вопрос а как грузить если разные единицы а не только шт ?





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных