|
Обращение к элементу формы | ☑ | ||
---|---|---|---|---|
0
Nykos
11.02.14
✎
12:03
|
Хочу обратиться к элементу формы Поле ввода. Необходимо при изменении данных в текущем Поле ввода добавить к этим введенным данным какие либо символы. Никак не могу понять как это сделать и прошу вашей помощи. Сейчас у меня это выглядит как-то так:
Процедура РаботыНаименованиеРаботУслугПриИзменении(Элемент) ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг=ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг + "часов"; КонецПроцедуры |
|||
1
Wobland
11.02.14
✎
12:03
|
меняй данные, а не то, что на форме
|
|||
2
Wobland
11.02.14
✎
12:03
|
(1) сторно
|
|||
3
Cube
11.02.14
✎
12:04
|
(0) Это бред...
|
|||
4
Fish
11.02.14
✎
12:05
|
(0) НаименованиеРаботУслуг - тип строка?
|
|||
5
Nykos
11.02.14
✎
12:09
|
(2) Не совсем понимаю что имеется ввиду(
(3) Спасибо. (4) Строка |
|||
6
ale-sarin
11.02.14
✎
12:10
|
Если строка, то так надо попробовать
ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг.Значение |
|||
7
Nykos
11.02.14
✎
12:14
|
(6)
{Документ.ПоступлениеРаботУслуг.Форма.ФормаДокумента(486)}: Значение не является значением объектного типа (Значение) ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг.Значение=ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг.Значение + "часов"; |
|||
8
ale-sarin
11.02.14
✎
12:16
|
(7) значит промахнулся я
|
|||
9
Nykos
11.02.14
✎
12:17
|
(8) ладно, пойду еще гугл покурю...
|
|||
10
Cube
11.02.14
✎
12:24
|
(5) "Спасибо."
Да пожалуйста, фигле)) Пример: 1). В поле "". Ввожу "45". Получаю "45 часов". 2). В поле "45 часов". Редактирую "46 часов". Получаю "46 часов часов". 3). В поле "46 часов часов". Редактирую "46 часов" (удаляю лишнюю надпись). Получаю "46 часов часов". Мне продолжать? Это быдлокод. |
|||
11
Nykos
11.02.14
✎
12:24
|
Ребутнул конф, первый вариант полетел. Спасибо за помощь.
|
|||
12
catena
11.02.14
✎
12:24
|
Чем (0)-то не устраивает?
|
|||
13
Nykos
11.02.14
✎
12:26
|
(10) Опыта хватает пока только на быдлокодинг. Но за толчок спасибо. И за замечание спасибо.
(12) Уже устраивает. |
|||
14
Cube
11.02.14
✎
12:28
|
(13) Что за колонка такая? Как называется, для чего предназначена?
Ты бы рассказал, мы бы тебе решение по-элегантнее может предложили бы... |
|||
15
Nykos
11.02.14
✎
12:41
|
(14)Идея в том, чтобы в Поле ввода, когда я ввожу номер акта выполненных работ,после этого номера добавлялась еще и дата документа с формы. Это делается для экономии времени, чтобы в поле ввода не писать после номера акта еще и дату, хотя она уже есть на форме.
на данный момент результат моего быдлокодинга такой: Процедура РаботыНаименованиеРаботУслугПриИзменении(Элемент) ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг=ЭлементыФормы.Работы.ТекущиеДанные.НаименованиеРаботУслуг + " от " + Формат(Дата,"ДЛФ=Д"); КонецПроцедуры |
|||
16
Cube
11.02.14
✎
13:10
|
(15) Твоя задача нормального решения не имеет, т.к. сама задача из области магии...
|
|||
17
kosts
11.02.14
✎
13:27
|
(16) С чего это. Именно в такой постановке вполне себе решаемая.
|
|||
18
Nykos
11.02.14
✎
14:16
|
(17) Спасибо, все красиво получилось)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |