|
Табличное поле. Как запретить ввод определенных данных? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
19.08.15
✎
10:54
|
Табличная часть документа.
Выбрали элемент такой-то - проблем нет. Выбрали элемент сякой-то - не даем писать новые данные. |
|||
1
butterbean
19.08.15
✎
10:54
|
Если элемент сякой-то Тогда НеДаемПисать(); КонецЕсли;
|
|||
2
Апош
19.08.15
✎
10:54
|
отказ перед записью
|
|||
3
Nuobu
19.08.15
✎
10:55
|
(0) В обработке проверки заполнения написать
Если элементТакойТо тогда Отказ = Истина; Сообщить("Нельзя выбирать элемент Такой-то"); КонецЕсли; |
|||
4
Галахад
гуру
19.08.15
✎
10:56
|
(2) Пользователь правит-правит документ.
Завершил работу. Опа, а изменения-то не принялись... |
|||
5
Ёпрст
19.08.15
✎
10:57
|
можешь не давать и в самом событии создании новой строки дока
|
|||
6
Апош
19.08.15
✎
10:57
|
(4) пишет туда кошерные данные, сохраняется и запускает групповую обработку
|
|||
7
Ёпрст
19.08.15
✎
10:57
|
Типа ПриОкончанииВвводаСтроки..
|
|||
8
Nuobu
19.08.15
✎
10:57
|
(4) Используй "Сообщить", чтобы знал, где натупил.
|
|||
9
Mort
19.08.15
✎
10:59
|
В идеале программа должна ограничить пользователю выбор таких данных. В смысле не ругаться при окончании ввода строки, а манипулировать отборами и т.д.
|
|||
10
Галахад
гуру
19.08.15
✎
11:00
|
(7) Такого точно нету. А в других у меня как-то не взлетело.
|
|||
11
Галахад
гуру
19.08.15
✎
11:01
|
(9) + ввод по строке.
Но это накладнее. Вроде. |
|||
12
Ёпрст
19.08.15
✎
11:08
|
(10) ну, смотри там, ПриОкончанииРедактирования, ПередОкончаниемРедактирования и т.д..
|
|||
13
Ёпрст
19.08.15
✎
11:09
|
в общем в предопределенных событиях ТЧ не давать сразу и привет. Если туда не руками пишут, а идёт выбор из справочника/журнала - то в событиях выбора не давать
|
|||
14
Галахад
гуру
19.08.15
✎
12:01
|
(12) Вот не получилось у меня отменить изменение реквизита.
Могу только наругать пользователя и очистить реквизит. |
|||
15
Ёпрст
19.08.15
✎
12:05
|
(14) реквизит какого типа ?
Запоминай его состояние до выбора в переменную и ставь старое значение после выбора, как вариант. |
|||
16
Галахад
гуру
19.08.15
✎
12:21
|
(15) Ага. Так можно. Но некрасиво же. Когда есть:
ПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ) По идее всего лишь выставить отказ. Ан нет не фига... |
|||
17
oslokot
19.08.15
✎
12:35
|
(9)+1 (11) и ограничить пользователю выбор данных на уровне параметра выбора для поля ввода
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |