|
Условие если и реквезит | ☑ | ||
---|---|---|---|---|
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 причём оно уникальное
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |