Подскажите где ошибка в справочнике номенклатура?
☑
0
ldgrad
16.03.14
✎
22:06
Есть вот такой код
Для Каждого Строка Из СписокТоваров Цикл
НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
НовыйЭлемент.Наименование = Строка.Модель;
НовыйЭлемент.Артикул = Строка.Модель;
НовыйЭлемент.ДополнительноеОписаниеНоменклатуры = Строка.Описание;
НовыйЭлемент.ТипТовара=Строка.ТипТовара;
НовыйЭлемент.ТоварныйЗнак=Строка.ТоварныйЗнак;
НовыйЭлемент.БазоваяЕдиницаИзмерения=Константы.ЕдиницаИзмеренияПостоянная;
НовыйЭлемент.Записать();
//Строка.Номенклатура = НовыйЭлемент;
Сообщить(Строка.Модель);
КонецЦикла
Выдает вот такую ошибку:
Перед записью в элементе справочника "Номенклатура" необходимо заполнить "базовая единица"
Что не так?
1
ДенисЧ
16.03.14
✎
22:07
ТипЗнч(НовыйЭлемент.БазоваяЕдиницаИзмерения) <> ТипЗнч(Константы.ЕдиницаИзмеренияПостоянная)
2
ДенисЧ
16.03.14
✎
22:07
И не забываем Константы.ЕдиницаИзмеренияПостоянная.Получить();
Это не 77
3
ldgrad
16.03.14
✎
22:09
Дело было в получить, спасибо
4
Фокусник
16.03.14
✎
23:22
Изучение программирования в 1с "методом тыка"? ;)
5
ldgrad
16.03.14
✎
23:57
(4) EC
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший