Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

обработка выбора реквизита в табличную часть

обработка выбора реквизита в табличную часть
Я
   Черепахыч
 
04.10.17 - 19:40
Привет!

Уперся как баран на новые ворота. Дано Управляемая форма.
табличная часть документа оказания услуг.
при изменении номенклатуры, хочу проверить определенное условие. если номенклатура не подходит, тогда нужно очистить поле и вывести сообщение.

смотрю в сторону обработчика "При изменении".. но не вижу тут отказа.. совсем не пойму как очистить уже выбранное значение

Процедура РаботыРаботаПриИзменении(Элемент, НомерСтроки = Неопределено)
 
 
   Черепахыч
 
1 - 04.10.17 - 19:41
понял только как посмотреть выбранное значение. делаю так

    ТС = Элементы.Работы.ТекущиеДанные;
    Если ЗначениеЗаполнено(тс.номенклатура) и НеПодходитПоУсловию тогда
 

  -не знаю как отменить выбор...
   Филиал-msk
 
2 - 04.10.17 - 19:46
1) ОбработкаВыбора
2) ОбработкаПроверкиЗаполненияНаСервере

Второе вместе с СообщениеПользователю - по феншую
   Черепахыч
 
3 - 04.10.17 - 22:14
Спасибо! друг!
   Лефмихалыч
 
4 - 04.10.17 - 22:35
Если не ПроходитПоУсловию Тогда
   ОБщегоНазначенияКлиентСервер.СОобщитьОбОшибке("Ты - рукожоп!");
   ТС.Номенклатура = неопределено;
   Черепахыч
 
5 - 04.10.17 - 22:48
(4) друг. все получилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует