|
Подскажите где ошибка в справочнике номенклатура?
| ☑ |
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
|
|