Подскажите где ошибка в справочнике номенклатура?
☑
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
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой