Имя: Пароль:
1C
 
Перед записью. "Отказ = Истина" или "Возврат"
0 Wefast
 
19.07.19
09:38
В документе перед записью хочу проверить заполненность реквизита.

Зачем присваивать Отказ = истина, если можно написать Возврат.

Когда может понадобится дальше пойти по функции? Как это вообще правильно делается?

Или проверять заполненость надо в предназначенном для этого обработчике?
3 SleepyHead
 
гуру
19.07.19
09:40
(0) Конечно можно написать Возврат. Но без "Отказ=истина" платформа не поймет, что ты отказался от записи.
4 kuzyara
 
19.07.19
09:52
Свойство реквизита "Проверять заполнение: Выдавать ошибку"
5 Wefast
 
19.07.19
09:59
(4) да вот смотрю - стоит. Но не ругается
6 ReaLg
 
19.07.19
10:03
(0)
1. Если напишешь только Возврат, без Отказ = Истина - то ошибки записи не будет.
2. Если напишешь только Отказ = Истина - ошибка записи будет, но платформа пойдет выполнять код дальше. А дальше могут быть другие проверки/сообщения об ошибках заполнения и т.д.
3. Если напишеш Отказ = Истина; Возврат; - будет ошибка записи и выход из ПередЗаписью, т.е. другие проверки не отработают и т.д.
7 Wefast
 
19.07.19
10:03
(4) при проведение срабатывает. А нужно чтобы записывать не давало
8 Wefast
 
19.07.19
10:09
Думаю сделаю это в форме документа Перед записью. Тогда смогу указать на этот реквизит пользователю.
9 Вафель
 
19.07.19
10:16
(0) не не понимаешь что такое Возврат ?
10 Wefast
 
19.07.19
13:45
(6) спасибо, все встало на свои места.