Добрый день! Пытаюсь создать программно элемент справочника "ПартииНоменклатуры". При попытке записи все время уходит в Исключение. Что может быть?
&НаСервере
Процедура Расш1_СоздатьПартииПослеНаСервере()
Для каждого Строка из Объект.Продукция цикл
Партия = Справочники.ПартииНоменклатуры.СоздатьЭлемент();
Партия.Наименование = Строка(Строка.Количество) + " м/п";
Партия.Владелец = Строка.Номенклатура;
Попытка
Партия.Записать();
Исключение
Сообщить("Партия не записалась");
КонецПопытки;
Строка.Партия = Партия.Ссылка;
КонецЦикла;
КонецПроцедуры
(3) На будущее. Попытка ... Исключение - есть зло.
Допустимо применять только для процессов, которые невозможно контролировать. Типа обмена с удаленными системами. Ну или для проверки наличия каких-то ресурсов, внешних по отношению к программе. Например есть-нет принтер, табло покупателя, модем...
При записи своего родного объекта в свое родное хранилище Попытка - однозначно зло.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой