8.3 УФ , Отменить изменение реквизита табличной части документа #733495


#0 by Geroy
Как отменить изминение? Или может можно как-то запретить редактирование определенной строки? Например так если Если Реквизит<>ТабличнаяЧастьРеквизит тогда   Запретить редактирование данной строки табличной части документа КонецЕсли
#1 by sapphire
Так отменить или запретить?
#2 by Geroy
Ну заодно и одно и другое как сделать?
#3 by Geroy
ЭлементыФОрмы.Товары.ТОлькоПросмотр = ИСТИНА; Это я так понимаю Запрет А как отменить изминения?
#4 by vde69
передзаписью если этоНовый = ложь и твойРеквизит <> ссылка.твойРеквизит тогда отказ = истина
#5 by Geroy
мне нужно сразу после окончанияредактирования реквизита
#6 by ShoGUN
Без разницы, где этот код писать. Запретить редактирование не проще?
#7 by Geroy
Как запретить редактирование на 1 строку???? Я могу только запретить на всю табличную часть ЭлементыФОрмы.Товары.ТОлькоПросмотр = ИСТИНА В этой табличной части 2 строки, 1 можно редактировать при определенных условиях,а другую НЕТ!
#8 by ShoGUN
Условным оформлением, не?
#9 by Geroy
это как?
#10 by FIXXXL
В УФ какие события есть у ТЧ? ПриАктивизацииЯчейки есть?
#11 by FIXXXL
или ПриАктивизацииСтроки?
#12 by Geroy
0_о точно, я и забыл про такие процедуры Щас попробую через них сделать, Спасибо
#13 by FIXXXL
в принципе приАктивизации строки и несовпадении условий можно блочить ТЧ полностью
#14 by Geroy
мне нужно не полностью а только определенную строку Ну вроде как уже сделал Процедура ТоварыПередНачаломИзменения(Элемент, Отказ)     Если Элементы.Товары.ТекущиеДанные.Продавец<>Объект.Продавец тогда         Сообщить("Вы не можете отредактировать данный товар");         "Ввести код продавца?",РежимДиалогаВопрос.ДаНет);
#15 by FIXXXL
дык в момент Активизации активна определенная строка при активизации другой строки - опять проверка и блокировка или отмена блокировки :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С