Имя: Пароль:
1C
1С v8
Как в управляемой форме задать "переменный" текст?
0 Мисти
 
20.11.12
17:05
Как называется элемент, который будет выглядеть на форме как "отчет за январь по объекту Новый1"
1 Мисти
 
20.11.12
17:06
Объект.Декорация1.Заголовок="всё, что я хочу"?
2 GLazNik
 
20.11.12
17:06
(0) декорация надпись?
3 Мисти
 
20.11.12
17:09
(2) Ну, наверное! А как туда переменную-то запихнуть?
4 YF
 
20.11.12
17:09
(3) Что за переменная?
5 GLazNik
 
20.11.12
17:11
(3) добавить реквизит формы. перенести его на форму. указать вид - поле надписи. присвоить реквизиту формы значение.
6 Мисти
 
20.11.12
17:18
Реквизит "ТекстОтчета" вид "Поле надписи"
А дальше?
7 vicof
 
20.11.12
17:19
а дальше читать книжки
8 GLazNik
 
20.11.12
17:19
(6) а дальше я сдаюсь...
9 vmv
 
20.11.12
17:22
(0) с каждым днем вопросы все лаконичнее - поздравляю

и все глупее, увы
10 vmv
 
20.11.12
17:22
(8) у нее есть утюг, не трепыхайся
11 Мисти
 
20.11.12
17:52
Утюг??
Слушайте, но это же просто! Только я не знаю как!
Форма.Элементы?
Объект.Форма?
(9) При чем тут ум?? Это просто формула, которой я не знаю!
12 НастоящееИмя
 
20.11.12
17:57
(11)а фотку?
13 GLazNik
 
20.11.12
17:59
(11) Вот она волшебная и очень сложная формула:
ТвойРеквизит = "Обязуюсь выложить на мисту фотку!";
14 Мисти
 
20.11.12
18:00
ВЫ чё, люди, хоть бы возраст сначала узнали!
15 Мисти
 
20.11.12
18:02
(13) Уважаемый! Осталось чуть-чуть.
Не могу найти пример - везде, где могло бы быть переменное значение - смотрю - декорация (т.е. константа?)
16 GLazNik
 
20.11.12
18:02
(14) это кто-ж у женщин возраст спрашивает?
17 GLazNik
 
20.11.12
18:05
(15) если декорация то
Элементы.ТвояДекорация.Заголовок = "Обязуюсь выложить на мисту фотку!";
18 Мисти
 
20.11.12
18:26
(17) Спасибо!
19 Мисти
 
20.11.12
18:46
А что в 8 вместо РазделительСтрок?
20 Мисти
 
20.11.12
18:50
Очень распрекрасно получилось!
Вышел текст как надо, но пропали все прочие реквизиты.
Это как??
21 Мисти
 
20.11.12
19:22
Как правильно написать, чтобы, например, при выборе договора рядом появлялся текст со сроком оплаты?
&НаСервереБезКонтекста
Функция НайтиСрокОплаты(Дог)
   Возврат Формат(Дог.СрокДействия,"ДФ=dd.MM.yy");
КонецФункции

&НаКлиенте
Процедура ДоговорОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
   Элементы.Декорация5.Заголовок="Дата возникновения обязательств "+НайтиСрокОплаты(Объект.Договор);
КонецПроцедуры
22 Мисти
 
20.11.12
19:23
Какая-то каляка-маляка, хоть и получилось.
Как правильно-то?
23 rotting
 
20.11.12
19:28
(22)и что получилось?
24 vmv
 
20.11.12
19:32
(22) не прикрывайся тут возрастом, если дочке уже 18 - викладывай ее ну или там племянницы, традиции надо чтить
25 vmv
 
20.11.12
19:39
(21) нельзя так делать!!!

&НаКлиенте
Процедура ДоговорОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
   Элементы.Декорация5.Заголовок

ибо изменение заголовка ЛЮБОГО элемента формы вызывает отъезд всей формы на сервер на перерисовку и возврат на клиент - на больших и сложных формах даже можно наблюдать как ее колбасит при изменении свойства "заголовок" каккой-нибудь хренишки

Декорации нужно инициализировать при создании формы и они служат незыблемой инфой и баста

Если нужна динамическая инфа, то для этого надо использовать
свойство ПутьКДаннымЗаголовка(Шапки) для групп и т.д. либо заводить реквизит формы типа строка например РфСтрокаИнфо, его кидать на форму и модифицировть динамически при определенных действиях юзера на клиенте, мдя - когда уже закончишь
26 Мисти
 
20.11.12
19:40
(23) Текст получился, как просила (этот, маленький)
Только надо ж было от Элемента как-то идти? В какую функцию надо было создание этого текста затолкнуть?
Как я написала - так и не в какую не надо, а просто
Элементы.Декорация1.Заголовок=Дата возникновения обязательств+Формат(Объект.Договор.СрокДействия,"ДФ=dd.MM.yy");
27 Мисти
 
20.11.12
19:41
(25) Спасибо!
28 Мисти
 
20.11.12
19:42
А из-за большого текста сверху у меня вообще всё остальное пропадает.
Что проверить?
29 vmv
 
20.11.12
19:44
&НаКлиенте
Процедура ДоговорПриИзменении(Элемент)
   РфСтрокаИнфо="Дата возникновения обязательств "+НайтиСрокОплаты(Объект.Договор);
КонецПроцедуры

что такое РфСтрокаИнфо я уже написал, куда его пихнуть тоже, я пихаю в пути заголовков групп или просто на форму

Декорации для дурачков, нормальные чуваки и тьотки из используют крайне редко и часще для картинок ну или для запуска порнушки в обед
30 Мисти
 
20.11.12
19:56
(29) Ну, т.е. на декорации рисовать - неправильно, а реквизит формы с видом "поле надписи" - нормально?
31 Мисти
 
20.11.12
19:58
Еще мелкая проблема - текст получился как надо, но там двоеточие в конце - типа это всё заголовок такой, а я хочу - просто текст.
32 vmv
 
20.11.12
20:02
(31) У заголовов, даже с добавленнием динамики через ПутьКДаннымШапки всегда в конце ":" - это системная установка, которая наводит наконец порядок в заголовках.

Не нравиться убирай динамику из ПутьКШапке и кидай строковый реквизит на форму, можно и тип надпись задать или чо там еще

когда ты уже начшень спраишивать, чуваки у меня тут фотка я не могу Вт по остаткам соединить, такую чушь спрашиваешь ей богу)
33 Мисти
 
20.11.12
21:25
Эх, думаю, что про "ПутьКДаннымШапки" я всё же не поняла.
Я задала заголовок текста, который реквизит.
34 Мисти
 
20.11.12
21:51
Чтобы справа от договора появился текст про договор, я сделала рамку договора, а внутри - договор и текст, но теперь из-за рамки всё это сооружение - получается, что идет через большой промежуток, нельзя ли рамочку как-то поменьше сделать (ее и не видно, просто пустое место над договором и текстом появилось)
35 Мисти
 
20.11.12
22:37
Процедура, которая работает при выборе реквизита - это ОбработкаВыбора?
36 Мисти
 
20.11.12
22:48
{Форма.ФормаУправляемая.Форма(464)}: Ошибка при вызове метода контекста (ПолучитьКонтактныхЛицКонтрагента)
   Таб=ПолучитьКонтактныхЛицКонтрагента();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.

Таблицу я не могу передать??
А как тогда положено поступать?
37 Мисти
 
21.11.12
12:17
(36) меня очень беспокоит!
Почему у меня таблица не передается?
38 Мисти
 
21.11.12
13:44
УниверсальныеМеханизмы.Просклонять - в управляемой форме не работает. Как ее вызвать?