Имя: Пароль:
1C
 
Условие если и реквезит
,
0 1СУченикНТО
 
naïve
26.11.24
15:15
Здравствуйте, я новичок в 1с, подскажите пожалуйста у меня есть реквезит Статус заказа и требование (При регистрации заказа от клиента необходимо проверять его заполнение: заказ в статусе
«Согласован клиентом» можно зарегистрировать, только если в нем указаны информация о
клиенте, виде лесопродукции и количестве заказываемой лесопродукции. По умолчанию
Заказ на лесопродукцию создается со статусом "Черновик".)

Вот мой код:

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
	Если не ЗначениеЗаполнено(КлиентЗаказчик) Тогда
		СтатусЗаказа = "Черновик";
	Конецесли;
	
КонецПроцедуры

Подскажите как реализовать чтобы статус заказа становился черновик(тип данных статуса заказа не строка)
Статус заказа - ссылка на справочник статусы заказов, где созданы всевозможные статусы
1 Волшебник
 
26.11.24
15:15
Изучить:
слово "реквизит"

все статусы сделать перечислениями
СтатусЗаказа = Перечисления.СтатусыЗаказов.Черновик; 

или справочником с предопределенными элементами
СтатусЗаказа = Справочники.СтатусыЗаказов.Черновик; 
2 1СУченикНТО
 
naïve
26.11.24
15:20
Получается ошибка поле объекта не обнаружено(СтатусыЗаказов)
3 lEvGl
 
гуру
26.11.24
15:25
реквезит
4 Волшебник
 
26.11.24
15:40
(2) Бывает...
5 yurikmellon2
 
26.11.24
15:45
(0) СтатусЗаказа = Справочники.СтатусыЗаказов.НайтиПоНаименованию("Черновик");

Но в приличном обществе за такое бьют подсвечниками. Надо, как сказали выше, в справочнике СтатусыЗаказов создать предопределённые элементы и обратиться к ним через точку.
6 Eiffil123
 
26.11.24
15:53
(5) надо создать реквизит "ИмяДляРазработчика" и делать поиск по нему ))
7 Волшебник
 
26.11.24
15:57
(6) это как раз ИмяПредопределенного
8 Stepashkin
 
26.11.24
15:57
Реквезит
9 maxab72
 
26.11.24
16:02
(0) Это все можно указать как свойства реквизита объекта. Без кода. Ставится отметка "Проверка заполнения" и предопределенное значение в "Значение заполнения".
10 программистище
 
26.11.24
16:03
Реквизет
11 Eiffil123
 
26.11.24
16:16
(7) ну или так. Многие думают, что предопределенный элемент - это что-то очень особенное, важное и неизменяемое. А это такой же элемент справочника, у которого всего лишь заполнено это служебное поле.
12 Волшебник
 
26.11.24
16:22
(11)+1 причём оно уникальное