Имя: Пароль:
1C
1С v8
Установка цен не устанавливает цены.
0 ozon0
 
26.11.15
11:20
Документ "установка цен" не устанавливает цены для номенклатуры, созданной программно.
Создаю так:
НовыйОбъект = Справочники.Номенклатура.СоздатьЭлемент();
НовыйОбъект.Артикул = СокрЛП(Массив[0]);    
НовыйОбъект.Наименование = СокрЛП(Массив[1]);
НовыйОбъект.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию(Массив[3]);
НовыйОбъект.Записать();
При этом номенклатура в справочнике помечается черным треугольником. Вообще такая пометка означает что используются характеристики, но как, если я не указывал хар-ки при создании.
1 Happy Bear
 
26.11.15
11:22
У номенклатуры есть еще несколько обязательных реквизитов для заполнения.
Например, тип, вид и др.
2 ozon0
 
26.11.15
11:52
(1) На форме создания новой номенклатуры обязательными реквизитами показаны наименование, тип, единица хранения и ндс. Есть какие-то еще, устанавливаемые программно?
3 VikingKosmo
 
26.11.15
11:54
(2) это не на форме, а в конфигураторе смотреть надо
4 ale-sarin
 
26.11.15
11:54
(2) А хрен знает, что там в Вашей конфе неозвученной...
5 ozon0
 
26.11.15
11:58
(4) Сори, УТ 11.1 193 релиз базовая
6 VikingKosmo
 
26.11.15
12:06
(5) ты удивишься, сколько там всего обязательного для заполнения...
Основная теорема систематики: Новые системы плодят новые проблемы.