|
Ограниченный ввод данных в новую строку ТЧ документа (УФ). | ☑ | ||
---|---|---|---|---|
0
Креатив
08.02.21
✎
10:43
|
В табличной части пользователь добавляет строку копированием. Необходимо предложить заполнение отдельных ячеек этой строки. Все остальные строки должны быть недоступны для редактирования. Как проще сделать?
|
|||
1
hhhh
08.02.21
✎
10:47
|
(0) провкрять в ПриАктивизацииСтроки
|
|||
2
Креатив
08.02.21
✎
10:52
|
(1)И как там определить, что строка новая?
|
|||
3
fisher
08.02.21
✎
10:55
|
А зачем остальные строки делать недоступными для редактирования? Не проще ли очистить "отдельные ячейки этой строки" и не давать выйти из режима редактирования строки без их заполнения или отмены ввода новой строки?
|
|||
4
hhhh
08.02.21
✎
10:57
|
(2) другие события таб.поля постмотрите. Там где-то был параметр НоваяСтрока
|
|||
5
Креатив
08.02.21
✎
11:01
|
(3)Чтобы не наделали лишнего.
(4)Есть приначалередактирования. Только как там запретить редактирование. Параметров отказ или стандартнаябработка там нет. |
|||
6
hhhh
08.02.21
✎
11:11
|
(5) там вам не надо запрещать редактирование, вы же спросили, как определить, что строка новая. А запрещать редактирование см. (1).
|
|||
7
fisher
08.02.21
✎
11:15
|
(5) Не понял постановки задачи. Необходимо блокировать уже введенные строки?
Тогда оптимальным будет разрешить редактировать последнюю строку. Делать через условное оформление. В табличную часть добавить реквизит формы булево для признака последней строки, чтобы завязаться на него в условном оформлении. При окончании редактирования строки устанавливать признак, а у остальных строк его сбрасывать. |
|||
8
Креатив
08.02.21
✎
12:59
|
(8)Редактировать можно только новую строку.
|
|||
9
fisher
08.02.21
✎
13:08
|
(8) Не даешь права на ошибку? :)
Ну, ок. Будет все тоже самое. Просто признак для условного оформления будешь "взводить" при начале редактирования новой строки и "сбрасывать" перед окончанием редактирования. Так даже проще. Не нужно остальные строки анализировать. |
|||
10
Креатив
08.02.21
✎
14:15
|
(9)Забил. Была попытка сделать следующим образом.
Каждой колонке ТЧ выставить "ТолькоПросмотр". Затем в обработчике ПередОкончаниемРедактирования вставить выбор нужных реквизитов. Но выключенный режим использования модальности приводит к таким танцам с бубном, что нафиг. |
|||
11
fisher
08.02.21
✎
14:24
|
(10) Зачем вставлять выбор нужных реквизитов? Пускай пользователь их сам выбирает штатно. И пока не выберет - не сможет закончить редактирование строки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |