|
Запрет на добавление более чем одной строки в табличной части | ☑ | ||
---|---|---|---|---|
0
СэдКС
24.01.14
✎
07:09
|
Доброе утро! Не получается добавить запрет. К процедуре табличной части ТабличноеПолеПоказанияПриВыводеСтроки добавляю
СтрокаТЧ = ЭлементыФормы.ТабличноеПолеПоказания.ТекущиеДанные; Если СтрокаТЧ.НомерСтроки > 1 Тогда Отказ = Истина; КонецЕсли; и ничего не ругается, добавляет. Почему? |
|||
1
СэдКС
24.01.14
✎
07:12
|
ПередНачаломДобавления наверно нужно
|
|||
2
Wobland
24.01.14
✎
07:14
|
ты не стесняйся, разговаривай, будет проще
|
|||
3
kokamoonga
24.01.14
✎
07:15
|
(1) Вероятно. А также, разве не логичной выглядит идея проверять количество строк в таб части вместо номера строки?
|
|||
4
СэдКС
24.01.14
✎
07:15
|
А мне с самой собой разговаривать? :-)
(1) не помогло |
|||
5
Wobland
24.01.14
✎
07:17
|
а ещё логично проверять перед какой-нибудь записью
|
|||
6
СэдКС
24.01.14
✎
07:17
|
(3) логичней. я отладчиком быстро посмотрела, но не увидела количество. Сейчас посмотрю еще раз
|
|||
7
СэдКС
24.01.14
✎
07:22
|
(3) Спасибо!!! Получилось!
Если ЭлементыФормы.ТабличноеПолеПоказания.Значение.Количество() = 1 тогда Отказ = Истина; КонецЕсли; |
|||
8
kokamoonga
24.01.14
✎
07:24
|
(7) Не за что.
|
|||
9
Wobland
24.01.14
✎
07:32
|
Отказ=ЭлементыФормы.ТабличноеПолеПоказания.Значение.Количество()>1
|
|||
10
СэдКС
24.01.14
✎
07:47
|
(9) классно, что так можно, спасибо!
|
|||
11
Wobland
24.01.14
✎
07:48
|
(10) так _нужно_
|
|||
12
kosts
24.01.14
✎
07:49
|
Наверное еще так можно
Отказ=Элемент.Значение.Количество()>1 |
|||
13
СэдКС
24.01.14
✎
07:57
|
(12) так не хочет. Неопознанный оператор
Элемент.Значение.Количество()<<?>>>1; (Проверка: Толстый клиент (обычное приложение)) |
|||
14
СэдКС
24.01.14
✎
07:58
|
Подождите, мне уходите, у меня в регистре строки остаются предыдущие при нажатии кнопки Добавить, хотя визуально одна строка. Что-то еще дописать нужно...
|
|||
15
Wobland
24.01.14
✎
07:58
|
(13) согласен. Количество() - это функция
|
|||
16
Рэйв
24.01.14
✎
07:59
|
(14)Так ты в регистр добавляешь запись или в таб часть?
|
|||
17
Infsams654
24.01.14
✎
08:01
|
(0) зачем нужна ТЧ, если там всего 1 строка ?
|
|||
18
СэдКС
24.01.14
✎
08:06
|
(14) добавляю строку в таб. часть, эти данные потом записываются в регистр.
(17) данных много, так удобней для заполнения |
|||
19
Wobland
24.01.14
✎
08:09
|
(18) ты решила добавлять несколько ТЧ по количеству необходимых строк?
|
|||
20
Infsams654
24.01.14
✎
08:10
|
(18) а не проще сразу ТП направить на запись регистра.
См. ОперацияБух |
|||
21
1Сергей
24.01.14
✎
08:11
|
посмотреть как сделана расшифровка платежа в ПКО бухгалтерии не предлагать?
|
|||
22
СэдКС
24.01.14
✎
08:18
|
(19) :)) нет, ТЧ одна.
(21) да можно так сделать, но некрасиво будет) |
|||
23
Wobland
24.01.14
✎
08:19
|
(22) а если предложить вежливо?
|
|||
24
dsdred
24.01.14
✎
08:20
|
Первый раз такое слышу)))
ТЧ ради 1 записи. Нужна ли ТЧ? Скорее нет чем да... |
|||
25
1Сергей
24.01.14
✎
08:22
|
(24) такое имеет место быть. На одной из моих прошлых работ такое было реализовано вполне успешно. Только, на форме не было никаких табличных частей. Отдельные елементы формы были привязаны к реквизитам строки табличной части с индексом [0]
|
|||
26
dsdred
24.01.14
✎
08:38
|
(25) У нас есть документы где привызка такая но у нас в этих документах есть переключатель который или отображает таблицу или отображает ревизиты документа привязанные к 1 записи.
Сделано для того чтобы вводить либо 1 запись либо несколько, но держать таблицу впринципе из-за 1 записи идиотизм )) Помоему даже в УПП чтото такое есть. |
|||
27
Мимохожий Однако
24.01.14
✎
08:43
|
(26)Посмотри Платежные поручения.
|
|||
28
mikecool
24.01.14
✎
09:01
|
не использовать таб часть не предлагать? сделать форму без таб части не предлагать? метла не жмет во разных местах? )
|
|||
29
СэдКС
24.01.14
✎
10:52
|
Хорошо, хорошо, попробую без ТЧ. С метлой и без всё отлично)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |