Имя: Пароль:
1C
1С v8
Создание объектов из C#
0 sur1290
 
16.01.12
15:31
Возникла проблема с созданием элементов в справочнике

dynamic connector = new V82.COMConnector();
dynamic connection = connector.Connect(StrConnect);
dynamic nomenclature = connection.Справочники.Номенклатура;
               
dynamic element = nomenclature.СоздатьЭлемент();
element.Наименование = "Name";
element.Записать();

Этот код вылетает при попытке записи с Null reference exception, аналогичный код, только для справочника контрагентов работает нормально. В чем может быть причина?
1 Ненавижу 1С
 
гуру
16.01.12
15:41
Нет такого справочника?
2 sur1290
 
16.01.12
15:45
Справочник есть.
Версия 8.2
3 Азазелло
 
16.01.12
15:46
Права доступа?
4 Ненавижу 1С
 
гуру
16.01.12
15:47
ИМХО, при записи, там проверка заполнения реквизитов, а у вас ничего не заполнено
5 sur1290
 
16.01.12
15:49
Права есть.
Конфигурация - типовая бухгалтерия предприятия 1.6.
Где эти проверки указаны в Вводе на основании?
6 bugz2003
 
16.01.12
15:54
в передзаписью либо призаписи модуля справочника номенклатура
7 sur1290
 
16.01.12
15:59
Действительно, дело в Базовой единице измерения. Спасибо за совет.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший