![]() |
|
Ограничение на ввод строк в табличную часть справочника | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
08.09.20
✎
12:55
|
Хочу ограничить ввод количества строк в справочник, тремя строками. Вот в этой процедуре можно определить что вводится новая строка и что её номер 4 .
Я хочу разрешить ввод только трех строк. Когда я отлавливаю что вводится новая строка и ее номер 4, как отказать в ее добавлении, помимо вывода сообщения? &НаКлиенте Процедура ОсновныеХарактеристикиПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) Если НоваяСтрока = Истина и Элементы.ОсновныеХарактеристики.ТекущиеДанные.НомерСтроки = 4 Тогда Сообщить("В табличную часть «Основные характеристики», рекомендуется вводить не более 3х строк."); Сообщить("Для корректного вывода макета печатной формы коммерческого предложения"); КонецЕсли; КонецПроцедуры |
|||
1
RomaH
naïve
08.09.20
✎
12:56
|
рекомендуется вводить не более 3х строк.")
ну так и рекомендуй, почему запрещаешь? |
|||
2
Fedor-1971
08.09.20
✎
12:57
|
(0) ПередНачаломДобавления выстави Отказ = Истина
И не номер = 4, а ТЧ.Количество() = 3 |
|||
3
RomaH
naïve
08.09.20
✎
12:57
|
после ввода третьей, запрещай добавление строк
ПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр) // Вставить содержимое обработчика. КонецПроцедуры |
|||
4
NIGHTHUNTER
08.09.20
✎
12:59
|
(1) Да, так подумал, так вот сделать, что бы не на вводили, и макет не сломали.
|
|||
5
Дмитрий
08.09.20
✎
12:59
|
Как вариант - при записи удалять лишние )
|
|||
6
NIGHTHUNTER
08.09.20
✎
13:00
|
(5) Хочу сообщать. И не давать вводить. А то может кто то сядет, и навводит 100 строк. А потом они пропадут.
|
|||
7
RomaH
naïve
08.09.20
✎
13:04
|
...
не правильнее - вводить все а в макет выводить только первые 3? |
|||
8
NIGHTHUNTER
08.09.20
✎
13:05
|
Тут можно определить номер вводимой строки
ПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) Если НоваяСтрока = Истина и Элементы.ОсновныеХарактеристики.ТекущиеДанные.НомерСтроки = 4 Тогда А тут, как??? &НаКлиенте Процедура ОсновныеХарактеристикиПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр) |
|||
9
NIGHTHUNTER
08.09.20
✎
13:06
|
(7) Наверное да правильнее.
|
|||
10
RomaH
naïve
08.09.20
✎
13:22
|
(8)
ТЧ.Количество() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |