|
"Значение заполнения" у реквизитов табличной части - нет такого свойства? | ☑ | ||
---|---|---|---|---|
0
e2e4
02.07.15
✎
14:31
|
или я не вижу? смотрю в справочниках и документах
|
|||
1
vicof
02.07.15
✎
14:35
|
зачем оно тебе?
|
|||
2
e2e4
02.07.15
✎
14:35
|
(1) а зачем оно вообще? затем же
|
|||
3
e2e4
02.07.15
✎
14:36
|
непонятно, почему, например, в реквизите шапки можно указать значение по умолчанию, а для реквизита ТЧ лепить в процедуре какой-то лишний код
|
|||
4
e2e4
02.07.15
✎
14:37
|
но поскольку я знаю, что ничего не знаю - интересуюсь, может, кто-то из Великих откроет мои глаза на какие-то важные тонкости платформы...
|
|||
5
e2e4
02.07.15
✎
14:42
|
(1) ну или простой и актуальный пример - мне в ТЧ нужно, чтобы реквизит Количество был >=1. Платформа мне предлагает 0 - а нафига мне обрабатывать 0 объектов (лисапедов, etc)? Приходится ручками менять - даже если свойство Минимальное значение установлено 1
|
|||
6
e2e4
07.07.15
✎
11:50
|
(5) да, кстати...Даже самому, вручную прописать значение по умолчанию при интерактивном добавлении строки - КАК???
&НаКлиенте Процедура ПереченьОбъектовПрокатаПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр) ТекущаяСтрока = Элементы.ПереченьОбъектовПроката.ТекущиеДанные; ТекущаяСтрока.Количество = 1; КонецПроцедуры - ругается на Количество, ТекущаяСтрока - Неопределено. И в какой же процедуре это делать, если не в событии табличной части ПередНачаломДобавления??? Сам обалдеваю, до чего тривиальная задача, сама по себе - но КАК??? |
|||
7
Lexey_
07.07.15
✎
12:02
|
(6) в ПередНачаломДобавления строки еще не существует, куда ты количество устанавливаешь?
"И в какой же процедуре это делать, если не в событии табличной части ПередНачаломДобавления???" неужто событий нет больше? |
|||
8
e2e4
07.07.15
✎
12:10
|
(7) я так и понял, что "строки еще не существует", но других подходящих событий, относящихся к ИНТЕРАКТИВНОМУ добавлению НОВОЙ строки в ТЧ на форме я не нашел.
Ситуация настолько тривиальная, что ... слов просто нет. |
|||
9
Lexey_
07.07.15
✎
12:15
|
(8) ПриНачалеРедактирования чем не устроило?
|
|||
10
e2e4
07.07.15
✎
12:18
|
(9) тем, что редактироваться может не новая строка, а старая, в которой уже было введено Количество = N
... смастерить костыль не проблема: в ПриИзменении "объектного" реквизита ТЧ (т.е. того, Количество чего мы, собственно, указываем) влепить проверку Если ТекущаяСтрока.Количество = 0 Тогда ТекущаяСтрока.Количество = 1; КонецЕсли; но - костыль! |
|||
11
Lexey_
07.07.15
✎
12:21
|
(10) параметры процедуры изучил?
|
|||
12
e2e4
07.07.15
✎
12:21
|
(10) "в ПриИзменении " ну или да, в ПриНачалеРедактирования .
Но тот же костыль )) |
|||
13
e2e4
07.07.15
✎
12:22
|
(11) нет - счас гляну)
|
|||
14
e2e4
07.07.15
✎
12:26
|
(11) Oh, yes! То, что искал, спасибо!))
...привык, что эти события разделены (в том же Эксесе), даже не приходило в голову, что 1С их свалит в одну кучу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |