|
Есть ли аналог формулы для элемента диалога типа Текст | ☑ | ||
---|---|---|---|---|
0
sidalexsandr
06.11.12
✎
16:54
|
Создаю документ в 1с 8.2 по аналогии с документом из 1с 7.7.
В 7.7 элементе диалога есть закладка "Дополнительно" -> "Формула". В формуле прописанна процедура глПредставлениеДокумента(ДокОснование). Вопрос: Где можно так же в 1с 8.2 прописать выполнение процедуры. |
|||
1
Ёпрст
06.11.12
✎
16:55
|
в ПриВыводеСтроки пиши че хочешь
|
|||
2
Maxus43
06.11.12
✎
16:56
|
смотря что именно, ПриПолученииДанных менее тормозно
|
|||
3
sidalexsandr
06.11.12
✎
17:01
|
(1) А если у меня документ не имеет вообще табличной части, но в нем есть элемент формы типа Текст, тогда как?
|
|||
4
х86
06.11.12
✎
17:02
|
(3)забей
а по существу при обновлении отображения |
|||
5
sidalexsandr
06.11.12
✎
17:06
|
(4) Подробней. Мне надо, чтобы при вводе на основании в документе заполнился элемент диалога типа Текст по определённому алгоритму (в случае если в докоснование есть галочка, то вывести один текст иначе другой текст в элмент диалога типа Текст).
|
|||
6
Ёпрст
06.11.12
✎
17:07
|
(5) свойства формы, событие обновлениеотображения
|
|||
7
sidalexsandr
06.11.12
✎
17:08
|
(6) Спасибо большушее. Попробую.
|
|||
8
sidalexsandr
06.11.12
✎
17:09
|
Порылся в справке и узнал, что в 1с 8 называет этот элемент формы надпись.
|
|||
9
Maxus43
06.11.12
✎
17:11
|
(8) label в других языках, везде одинаково, тока тут по русски
|
|||
10
sidalexsandr
06.11.12
✎
17:31
|
(6) Не работает. Вот текст
Процедура ОбновлениеОтображения() Сообщить("ДокОснование "+ДокОснование.Дата); ТекстОснования = "Готовая продукция № "+ДокОснование.Номер +ДокОснование.Дата; КонецПроцедуры Вопрос: Что я не так написал ? |
|||
11
sidalexsandr
06.11.12
✎
17:40
|
Написал: ЭлементыФормы.ТекстОснования = "Готовая продукция № ";
Выдает ошибку: Документ.Ведомость.Форма.ФормаДокумента.Форма(55)}: Поле объекта недоступно для записи (ТекстОснования) ЭлементыФормы.ТекстОснования = "Готовая продукция № "+ДокОснование.Номер |
|||
12
samozvanec
06.11.12
✎
17:49
|
ТекстОснования это сам элемент?
|
|||
13
sidalexsandr
06.11.12
✎
17:50
|
Элмент типа Надпись (в реквизитах документ а его нет).
|
|||
14
ssh2006
06.11.12
✎
17:52
|
(11) ЭлементыФормы.ТекстОснования.Заголовок =
|
|||
15
samozvanec
06.11.12
✎
17:53
|
у него свойство должно быть, заголовок или типа того
|
|||
16
Reset
06.11.12
✎
17:55
|
ЭлементыФормы.ТекстОснования.Заголовок = "Готовая продукция № ";
|
|||
17
sidalexsandr
06.11.12
✎
17:55
|
(14), (16) Как ни странно не работает.
|
|||
18
Reset
06.11.12
✎
17:56
|
Или у надписи можно указать источник данных и присваивать туда
|
|||
19
sidalexsandr
06.11.12
✎
17:57
|
ТипЗначения стоит произвольный. Другой не позволяет выбрать 1с в конфигураторе для этого эелемента формы.
|
|||
20
daniyar5436
06.11.12
✎
17:57
|
ПриОткрытии() напиши А=1; на в отладчике установи точку остановки на нем посмотри что есть в ЭлементыФормы. много чего интересного найдеться, в том числе ответ на твой вопрос
|
|||
21
ssh2006
06.11.12
✎
18:00
|
Сделай скриншот палитры свойств твоего элемента Надпись
|
|||
22
sidalexsandr
07.11.12
✎
10:05
|
Отладчик
ЭлементыФормы.ТекстОснования.Заголовок "Готовая продукция № " Строка |
|||
23
sidalexsandr
07.11.12
✎
10:23
|
(20) Спасибо за отладчик, многое прояснилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |