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

Загрузка номенклатуры в УТ 10.3

Автор Pavel779, 10 мар 2013, 17:34

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

Pavel779

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

НайденнаяЕдиницаОбъект.Коэффициент = 1;
 
НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры;
 
Попытка НайденнаяЕдиницаОбъект.Записать();
     
     Результат = НайденнаяЕдиницаОбъект.Ссылка;

Исключение Сообщить("Не удалось записать");
 
КонецПопытки;
 
Иначе Результат =ТекСпр.Ссылка;

КонецЕсли;
[code]

Но он почемуто не работает. Помогите разобраться!!!
Или кто знает другой способ скажите.
Но лучше помогите с этой обработкой разобраться.

MuI_I_Ika

А почему этот код не работает? Не создает единицу измерения? Присвоения номенклатуре этой единице в коде нет.

Pavel779


Теги:

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

Рейтинг@Mail.ru

Поиск