Ну, вот собственно вопрос.. Подскажите как, если можно<br><br>
Ну, вот собственно вопрос.. Подскажите как, если можно<br><br>
"Процедура ОбработкаПроведения()<br><br><br><br>Спр=СоздатьОбъект("Справочник.Пиво");<br><br>Спр.Новый();<br><br>Спр.Сорт="Светлое";<br><br>Спр.Наименование="Балтика №3";<br><br>Спр.ПолнНаименование="Моё любимое пиво";<br><br>Спр.Записать();<br><br><br><br>КонецПроцедуры"
"Пример:<br><br>Спр=СоздатьОбъект("Справочник.Номенклатура");<br><br>Спр.Новый();<br><br>Спр.Код=НомерДок;//это можно убрать - код сам пронумеруется<br><br>Спр.Наименование="Калоши из натур. меха";<br><br>Спр.ПлановаяСебестоимость.Установить('01.01.2004',1000);//Для периодических реквизитов (при отмене проведения - остается);<br><br>УстановитьРеквизитСправочника(Спр,"Цена",1500,ДатаДок);//Для периодических реквизитов, только если док. проведен<br><br>// и т.д. и т.п....<br><br>Спр.Записать();<br><br><br><br>к стати, Спр.ИспользоватьДату(ДатаДок) - при записи реквизитов не канает, только при их чтении из справочника.<br><br>А вообще, правой кнопкой мыши - синтаксис помощник - там всё написано. А лучше заглянуть уже в готовую процедуру и посмотреть, как там сделано :)"
"Спасибо! Заработало...<br><br><br><br>А если Спр.Сорт = элемент другого справочника (он так и описан: Справочники.Сорта)? И в форме документа мы сорт не выбираем, он всегда, если проводится этот документ, есть сорт "Светлое". У светлого код 1. <br><br><br><br>Казалось бы, надо:<br><br><br><br>Сорта = СоздатьОбъект("Справочник.Сорта");<br><br>Сорта.НайтиПоКоду(1,1)<br><br>Спр.Сорт = Сорта.ТекущийЭлемент();<br><br><br><br>ан нет, ругается "Неверный тип вышестоящего справочника!". Подскажешь?"
"А справочник сортов подчинен пиву? Если нет то надо просто НайтиПоКоду(1);<br><br>Вторая одиничка в НайтиПоКоду значит что ты ищеш в области подчинения к пиву.<br><br>Тогда надо Спр.ИспользоватьВладельца(Пиво)"
Не, все равно не работает...<br><br>Такое впечатление, что он не понимает, что тип у поля Спр.Сорт есть именно элемент справочника "Сорта"... То есть он прекрасно понимает НайтиПоКоду, возвращает 1 (типа, нашел), а на операцию присваивания говорит "Неверный тип вышестоящего справочника!". Вот така фигня...
Все, огромное спасибо, вопрос снят! У меня реквизит справочника назывался "Владелец"!!!!!<br><br>Спасибо за помощь.
В примере с пивом, когда сорт - ссылка на элемент другого справочника, не подчиненного, все работает (проверка заняла 5 мин.).
код в студию!!!
1C:Лекторий: 14 января 2025 года, начало в 10:00 — Бесплатная онлайн-лекция о поддержке изменений законодательства с 2025 года в программах 1С:ERP, 1С:КА, 1С:УТ 1C:Лекторий: 21 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о зарплатной отчетности за 2024 год - рекомендации по подготовке в 1С:ЗУП ред.3 |
1C:Лекторий: 23 января 2025 года, начало в 10:00 — Бесплатная онлайн-лекция о ККТ - ответы на частые вопросы, применение ставок 5% и 7% на УСН 1C:Лекторий: 28 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о рисках для вашего бизнеса по Закону №152-ФЗ «О персональных данных» в 2025 году |