Документ "установка цен" не устанавливает цены для номенклатуры, созданной программно.
Создаю так:
НовыйОбъект = Справочники.Номенклатура.СоздатьЭлемент();
НовыйОбъект.Артикул = СокрЛП(Массив[0]);
НовыйОбъект.Наименование = СокрЛП(Массив[1]);
НовыйОбъект.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию(Массив[3]);
НовыйОбъект.Записать();
При этом номенклатура в справочнике помечается черным треугольником. Вообще такая пометка означает что используются характеристики, но как, если я не указывал хар-ки при создании.
(1) На форме создания новой номенклатуры обязательными реквизитами показаны наименование, тип, единица хранения и ндс. Есть какие-то еще, устанавливаемые программно?