|
v7: Программно установить Маску ввода на Колонку | ☑ | ||
---|---|---|---|---|
0
POHNAH
19.05.16
✎
17:40
|
Ситуация такая:
Использую вот это решение: http://www.mista.ru/articles1c/hare/article.74.html по множественным табличным частям в документе. Мне необходимо в дополнительной табличной части хранить время, соответственно по маске ввода. // Анализ команд ИмяКолонки = Рекв.Идентификатор; Кмд = Рекв.Комментарий; Попытка Пока "KamV" = "KamV" Цикл Поз = Найти(Кмд,";"); Если Поз = 0 Тогда прервать; КонецЕсли; Команда = Лев(Кмд,Поз-1); Кмд = Сред(Кмд,Поз+1); // Обрабатываемые команды Если Команда = "Скрыть" тогда Таблица.ВидимостьКолонки(ИмяКолонки,0); ИначеЕсли Найти(Команда,"Ширина=") = 1 тогда Таблица.УстановитьПараметрыКолонки(ИмяКолонки,,,,,Число(Сред(Команда,8)),,); ИначеЕсли Найти(Команда,"Маска=") = 1 тогда //Вот тут надо написать команду устаналивающую форматирование //Таблица.ИмяКолонки.Маска(Сред(Команда,7)); //Таблица.УстановитьПараметрыКолонки(ИмяКолонки,,,,,,Сред(Команда,7),); ИначеЕсли Команда = "Иконка" тогда Таблица.ВыводитьПиктограммы(ИмяКолонки); КонецЕсли; КонецЦикла; Если ПустоеЗначение(Рекв.Синоним) = 0 Тогда Таблица.УстановитьПараметрыКолонки(ИмяКолонки,,,,Рекв.Синоним,,,); КонецЕсли; Исключение КонецПопытки; |
|||
1
пипец
19.05.16
✎
17:48
|
||||
2
Builder
19.05.16
✎
18:47
|
(0) Зачем маска ввода в дополнительной ТЗ? Ты же в ней непосредственно не можешь ничего редактировать. Она же ТЗ на форме. Значит редактировать будешь в каком то диалоге или обработке. Вот в там и делай маску.
|
|||
3
POHNAH
20.05.16
✎
08:50
|
(2) Там стандартная процедура Ввести значение.
Там нельзя маску ввести. Я в итоге пришел к тому что получая из этой функции значение обрабатываю его. |
|||
4
Ёпрст
20.05.16
✎
09:21
|
Еще немного, и .. откроешь для себя либо непосредственный ввод в ТЗ с помощью классов, или, что лучше - табличное поле. И там, что угодно.
|
|||
5
Ёпрст
20.05.16
✎
09:22
|
Если адепт не использования ВК, то ВВестиЗначение заменяется на свою форму, открытую модально и там - любые маски и действия и прочие украшалки
|
|||
6
Mikeware
20.05.16
✎
09:53
|
(4) И тогда работа с дополнительными табчастями сильно упростится....
|
|||
7
POHNAH
20.05.16
✎
15:58
|
(5) Что есть ВК?
|
|||
8
Mikeware
20.05.16
✎
16:03
|
(7) внешние компоненты. в частности, 1с++ и формекс
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |