Можно ли из ОбработкаПроведения() документа добавить новую запись в справочник

Новая тема
Ну, вот собственно вопрос.. Подскажите как, если можно

"Процедура ОбработкаПроведения()



Спр=СоздатьОбъект("Справочник.Пиво");

Спр.Новый();

Спр.Сорт="Светлое";

Спр.Наименование="Балтика №3";

Спр.ПолнНаименование="Моё любимое пиво";

Спр.Записать();



КонецПроцедуры"
"Пример:

Спр=СоздатьОбъект("Справочник.Номенклатура");

Спр.Новый();

Спр.Код=НомерДок;//это можно убрать - код сам пронумеруется

Спр.Наименование="Калоши из натур. меха";

Спр.ПлановаяСебестоимость.Установить('01.01.2004',1000);//Для периодических реквизитов (при отмене проведения - остается);

УстановитьРеквизитСправочника(Спр,"Цена",1500,ДатаДок);//Для периодических реквизитов, только если док. проведен

// и т.д. и т.п....

Спр.Записать();



к стати, Спр.ИспользоватьДату(ДатаДок) - при записи реквизитов не канает, только при их чтении из справочника.

А вообще, правой кнопкой мыши - синтаксис помощник - там всё написано. А лучше заглянуть уже в готовую процедуру и посмотреть, как там сделано :)"
"Спасибо! Заработало...



А если Спр.Сорт = элемент другого справочника  (он так и описан: Справочники.Сорта)? И в форме документа мы сорт не выбираем, он всегда, если проводится этот документ, есть сорт "Светлое". У светлого код 1.



Казалось бы, надо:



Сорта = СоздатьОбъект("Справочник.Сорта");

Сорта.НайтиПоКоду(1,1)

Спр.Сорт = Сорта.ТекущийЭлемент();



ан нет, ругается   "Неверный тип вышестоящего справочника!". Подскажешь?"
"А справочник сортов подчинен пиву? Если нет то надо просто НайтиПоКоду(1);

Вторая одиничка в НайтиПоКоду значит что ты ищеш в области подчинения к пиву.

Тогда надо Спр.ИспользоватьВладельца(Пиво)"
Не, все равно не работает...

Такое впечатление, что он не понимает, что тип у поля Спр.Сорт есть именно элемент справочника "Сорта"...  То есть он прекрасно понимает НайтиПоКоду, возвращает 1 (типа, нашел), а на операцию присваивания говорит "Неверный тип вышестоящего справочника!". Вот така фигня...
Все, огромное спасибо, вопрос снят! У меня реквизит справочника назывался "Владелец"!!!!!

Спасибо за помощь.
В примере с пивом, когда сорт - ссылка на элемент другого справочника, не подчиненного, все работает (проверка заняла 5 мин.).
код в студию!!!
Читают тему
(гостей: 1)

Быстрый переход