УФ: окончание редактирования строки #673927


#0 by patapum
Дорабатываю УТ 11, документ Заказ покупателя. В нем реализована следующая фича: при попытке редактировать значение цены программа проверяет, задан ли вид цены, если да, выдает сообщение, что редактировать можно только при типе цены "произвольный" и переключает фокус редактирования на Вид цены. Но! При щелчке мышью обратно на поле Цена - редактирование строки прекращается, то есть отредактировать значение цены действительно невозможно. Мне надо подобное поведение сделать на полях % и сумма ручной скидки. Но при переходе с поля Вид цены на одно из этих полей редактирование строки не прекращается, соответственно, пользователь может изменить значение этого поля. Попытки найти отличия в свойствах колонок Цена и % ручной скидки (или сумма ручной скидки) к успеху не привели - вроде одинаково все. Кто знает, от чего зависит этот эффект, подскажите, пожалуйста!
#1 by George Wheels
Доступность
#2 by patapum
доступность в обоих случаях Истина. и непохоже, что она где-то в коде переключается
#3 by George Wheels
Ненавижу такие длинные названия.
#4 by patapum
спасибо, есть такая, сейчас почитаю
#5 by George Wheels
ТолькоПросмотр
#6 by George Wheels
В ошибся. См.
#7 by patapum
похоже, дело не в УстановитьДоступностьЭлементовПоСтатусуСервер. во-первых она не ставит доступность в зависимости от цены, во-вторых при очистке вида цен поведение ячейки меняется, а входа в эту процедуру не было. версия с ТолькоПросмотр тоже не похожа на правду, изначально галка не стоит, в коде вроде не меняется. да и вроде он позволяет зайти в ячейку, хотя и запрещает править...
#8 by Desna
условное оформление смотрел?
#9 by patapum
не смотрел, а похоже, оно. забываю часто про условное оформление формы...
#10 by patapum
спасибо, поставил условное оформление, заработало.  @George Wheels, тоже спасибо за версии
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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