Создание объектов из 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
Действительно, дело в Базовой единице измерения. Спасибо за совет.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший