Имя: Пароль:
1C
 
проверка заполнения "выдавать ошибку"
0 pedagog
 
23.11.22
13:44
в документах и справочниках проверка срабатывает при записи, а как сделать в обработке, чтобы при нажатии на кнопку срабатывала проверка реквизитов, для которых стоит "выдавать ошибку"?
1 vicof
 
23.11.22
13:47
Ты не поверишь...
2 pedagog
 
23.11.22
13:49
желающих поумничать прошу пройти мимо.
3 Гений 1С
 
гуру
23.11.22
13:51
(0) написать код, не?
4 Гений 1С
 
гуру
23.11.22
13:52
Совсем обленились новички, 77 не нюхали. Везде им галочки подавай
5 НафНаф
 
23.11.22
13:53
есть же метод ПроверитьЗаполнение()
6 pedagog
 
23.11.22
13:54
я написала Если НЕ ЗначениеЗаполнено(Объект.ФайлДанных) Тогда
        ПоказатьПредупреждение(,"Не выбран файл данных");
        Возврат;
    КонецЕсли;
но РП придрался. не пойму, что он от меня хочет
7 Ryzeman
 
23.11.22
13:59
(6) Может, любви, может, нормального асинхронного вызова, может, вывести сообщение возле элемента через ОбщегоНазначенияКлиент.СообщитьПользователю()

Не проще у него спросить?) Видел (2), но не удержался, извини :(
8 Kassern
 
23.11.22
14:02
(6) Какая конфа? Может вы на сервере пытались ПоказатьПредупреждение?)
9 Kassern
 
23.11.22
14:04
Опять же, лучше собрать массив из ошибок и вывести их все, желательно с привязкой к объекту заполнения. 1ска это позволяет через метод СообщениеПользователю
10 Ryzeman
 
23.11.22
14:08
(8) Я не верю что кроме найтхантера\ливингстара есть хоть 1 программист который не проверяет выполнение своего кода) Я так понимаю у неё всё работает, но РП не нравится
11 ass1c
 
23.11.22
14:10
Просто РП хочет проверить на знание типовых механизмов

//Процедура кнопки на форме

&НаКлиенте
Процедура Проверить(Команда)
    
    Отказ = ПроверитьЗаполнение();
    
КонецПроцедуры


//Модуль объекта:

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
  
  
КонецПроцедуры
12 pedagog
 
23.11.22
15:34
спасибо, все получилось