Имя: Пароль:
1C
1С v8
приписка ед.изм.
0 Pandoch
 
05.09.18
09:37
Уважаемые, подскажите, как в управляемой форме в поле формы с видом "поле ввода" подредактировать отображаемый текст? Допустим, есть колонки в табличной части,  колонка с числовым типом, я редактирую число и при окончании редактировании хочу, чтобы  дописывалось какое-нибудь слово к числу, например - ввела  100, в ячейке при выходе из ячейки отображается "100 руб."
Так можно?
1 formista2000
 
05.09.18
09:37
Можно.
2 Pandoch
 
05.09.18
09:38
(1) замечательный ответ, на количество работаете? Окей, помогу - "Как это сделать?"
3 alexsandrinia
 
05.09.18
09:40
что мешает создать дополнительную колонку и там выводить значение?
4 Pandoch
 
05.09.18
09:40
(3) там много программно формируемых колонок в разных случаях - разных и в разном количестве. Это запарно будет
5 Пуля
 
05.09.18
09:40
к числу строку прибавить нельзя...
6 Pandoch
 
05.09.18
09:41
типа вся таблица программно формируется
7 Pandoch
 
05.09.18
09:41
(5) ну тут суть не в числе, а в отображаемом тексте в ячейке
8 Пуля
 
05.09.18
09:43
У тебя ячейко с типом число
9 hhhh
 
05.09.18
09:43
(7) ну вроде ничем не отличается в УФ и ОФ. Делайте как обычно делали.
10 hhhh
 
05.09.18
09:48
(7) ну а так, если углубленно читать синтакс-помощник, то

Расширение поля формы для поля ввода (Form field extension for a text box)
Формат (Format)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит форматную строку. Используется при отображении текста в колонке таблицы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
См. также:

то есть задаете ПолеВвода.Формат = Тому-то.
11 D3O
 
05.09.18
09:54
(10) один косяк - если едизмы в разных ячейках разные - так не взлетит.
12 Chikko
 
05.09.18
09:54
(11) по условию же можно оформление задавать
13 Pandoch
 
05.09.18
09:55
(10) про формат знаю, вопрос в том, что в него прописать? в синтакс-помощнике только для даты и числа конкретные  параметры формата прописаны
14 Chikko
 
05.09.18
09:56
(13) проще посмотреть в "конструкторе форматной строки". Чето типа "ЧЦ=15; ЧДЦ=2; ЧФ='Ч руб'"
15 D3O
 
05.09.18
09:59
(12) и дальше? в задании условного оформления нужно константу указать. переменную туда не подсунешь.
16 D3O
 
05.09.18
09:59
(15) даже не так. литерал.
17 Pandoch
 
05.09.18
10:00
(14) про ЧФ не находила в описании..ща попробую
18 Chikko
 
05.09.18
10:08
(15) едизм конечное значение, перечислить все варианты
19 hhhh
 
05.09.18
10:11
(16) ну на практике там штук 5 литералов, руб, шт, кг, да и всё. Можно спокойно через условное офорление: 5 условий.
20 Pandoch
 
05.09.18
10:13
(19) там нужен только один вариант на самом деле и он зависит от реквизита формы. в зависимости от него можно менять формат..но чет это ЧФ не проходит. Или платформа у меня старовата, или неверно указывают форматную строку..
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший