|
v7: Вывести дополнительное поле в форме списка | ☑ | ||
---|---|---|---|---|
0
tertva_1C
22.03.12
✎
17:24
|
Всем привет, по 7 не писал вообще ни когда, но вот встала задачка
есть справочник ВычетыСотрудниковПоНДФЛ подчиненый справочнику Сотрудники. В форме списка необходимо добавить колонку сотрудник и вывести её. я добавит строковый реквизит Сотрудник и вывел в форму списка. теперь необходимо в него записать владельца текущего элемента формы списка. Как это сделать ? |
|||
1
Vladal
22.03.12
✎
17:25
|
Формула ТекущийЭлемент().Владелец
Это для подчиненного справочника, чтобы видеть его владельца. Ну и тема ж 7.7, не 8? |
|||
2
Vladal
22.03.12
✎
17:27
|
Можно и функцию в модуле прописать:
Функция ВладелецЭлемента() Если ТекущийЭлемент().Выбран() = 0 Тогда Возврат ""; Иначе Возврат ТекущийЭлеент().Владелец; КонецЕсли; КонецФункции |
|||
3
tertva_1C
22.03.12
✎
17:48
|
не прокатило
ТекущийЭлемент().Выбран() всегда возвращает 0 |
|||
4
Vladal
22.03.12
✎
17:55
|
В новой колонке пропиши формулу ВладелецЭлемента()
|
|||
5
tertva_1C
22.03.12
✎
17:56
|
задам глупый вопрос как ?
|
|||
6
tertva_1C
22.03.12
✎
17:57
|
а все понял ....
|
|||
7
Vladal
22.03.12
✎
17:58
|
Отвечу глупый ответ - в свойствах. Там, где добавлял колонку (мы ведь о 7.7 говорим? "по 7 не писал вообще")
Вкладка Дополнительно, поле Формула. В модуле допиши функцию |
|||
8
tertva_1C
22.03.12
✎
18:00
|
не ни хрена я ни чего не понимаю в 7.7, прописал ни чего не работает
|
|||
9
Vladal
22.03.12
✎
18:00
|
Скриншот дай свойства нужной колонки. Вкладку дополнительно
|
|||
10
Vladal
22.03.12
✎
18:01
|
залей на radikal.ru, только не включай галочки "оптимизировать формат" и "изменить размер на 480 точек"
|
|||
11
tertva_1C
22.03.12
✎
18:04
|
||||
12
Vladal
22.03.12
✎
18:07
|
Тут правильно. В модуль вставь процедуру из (2)
|
|||
13
Vladal
22.03.12
✎
18:07
|
в отладчика встань на условие, посмотри, что доступно. Я по памяти писал
|
|||
14
tertva_1C
22.03.12
✎
18:15
|
я правильно понимаю что если прописана формула (название функции) то она должна браться из модуля формы списка ?
просто при отладке я в эту функцию вообще не попадаю, не всталять же е1 при открытии :)) |
|||
15
Vladal
22.03.12
✎
18:26
|
Да. В 7.7 формула диалога вызывается при показе.
Почему не попадает - непонятно. Колонка точно новая? Идентификатор у неё доступный? |
|||
16
tertva_1C
22.03.12
✎
18:30
|
да доступный, хрень в общем какая то, ладно спасибо за советы буду дальше развлекаться
|
|||
17
Vladal
22.03.12
✎
18:54
|
У меня получилось. http://depositfiles.com/files/bnocqi0bo
|
|||
18
Vladal
22.03.12
✎
19:13
|
Функция ВладелецЭлемента(Элемент)
Если Элемент.Выбран() = 0 Тогда Возврат ""; Иначе Возврат Элемент.Владелец; КонецЕсли; КонецФункции А в свойствах колонки так: ВладелецЭлемента(ТекущийЭлеент()) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |