|
v7: Запись нового элемента в справочник
| ☑ |
0
Славянин
02.12.14
✎
15:21
|
Здравствуйте. Подскажите пожалуйста как решить проблемку...Есть подчинённый справочник, который пуст. У него есть два реквизита и оба периодические. Так вот нужно что бы при проведении документа в этот справочник записывался новый элемент. Пишу вот такой код
СпрПЭ = СоздатьОбъект("Справочник.МатериалыВЭксплуатации");
СпрПЭ.ИспользоватьВладельца(Материал);
Если СпрПЭ.ВыбратьЭлементы()=0 Тогда
СпрПЭ.Новый();
СпрПЭ.Подразделение.Установить(ДатаДок,ПодразделениеВ);
СпрПЭ.Количество.Установить(ДатаДок,КоличествоОтпущено);
СпрПЭ.Записать();
Иначе
КонецЕсли;
Доходит до строки СпрПЭ.Подразделение.Установить(ДатаДок,ПодразделениеВ);
и вылетает ошибка: не выбран элемент...Что ему не нравится????
|
|
1
Ёпрст
02.12.14
✎
15:23
|
СпрПЭ.Новый();
СпрПЭ.Записать();
СпрПЭ.Подразделение.Установить(ДатаДок,ПодразделениеВ);
СпрПЭ.Количество.Установить(ДатаДок,КоличествоОтпущено);
или делать через ИспользоватьДату()
|
|
2
Ёпрст
02.12.14
✎
15:24
|
>>>..Что ему не нравится????
ему не нравится, что периодику пытаешься установить не существующему элементу, которого нет в ИБ
|
|
3
Славянин
02.12.14
✎
15:25
|
Блин балда...Спасибо большое!
|
|
4
Жан Пердежон
02.12.14
✎
15:26
|
периодические реквизиты в другой таблице хранятся, и чтобы в нее что-то добавить, справочник должен быть уже записан.
|
|