|
Вопрос про таб.часть в форме УФ. | ☑ | ||
---|---|---|---|---|
0
ptiz
04.05.22
✎
16:26
|
Типовая ЗУП 3. Табель.
В режиме пользователя добавил в таб.часть поле сотрудника "через точку". Оно отображается во всех строках, но надо оставить только в одной строке по каждому сотруднику. https://disk.yandex.ru/i/IfwfhTmpEfeYzQ Как скрыть в других строках? ФИО сотрудника скрывается через условное оформление (забито в конфигураторе разработчиками). Я не вижу в отладчике (ПриСозданииНаСервере) через Форма.Элементы это поле, чтобы добавить его программно в условное оформление! Как это "пользовательское" поле найти? |
|||
1
ptiz
04.05.22
✎
17:27
|
Очень нужна помощь. Все отдыхают?
|
|||
2
vicof
04.05.22
✎
17:34
|
Ну добавь через конфигуратор.
|
|||
3
ptiz
04.05.22
✎
17:40
|
(2) Добавить что? Поле добавляется в режиме пользователя. Я хочу в расширении прописать скрытие таких полей (которые добавлены "через точку" от сотрудника) во всех строках, кроме первой.
|
|||
4
hhhh
04.05.22
✎
17:42
|
(3) добавь это поле в режиме конфигуратор. добавленное в режиме пользователя выкинь.
|
|||
5
ptiz
04.05.22
✎
17:44
|
(4) Не хочется трогать типовую форму. Поля могут быть разные.
Не думал, что возникнет проблема программно добраться до такого поля, а вот зашел в тупик. |
|||
6
vicof
04.05.22
✎
17:47
|
(5) Добавь программно.
|
|||
7
vicof
04.05.22
✎
17:48
|
+(5) Через расширение
|
|||
8
Камчадал
naïve
04.05.22
✎
18:21
|
Попробуй в группе сделать данное поле
|
|||
9
Камчадал
naïve
04.05.22
✎
18:22
|
Вместе с сотрудником, может поможет
|
|||
10
ДедМорроз
04.05.22
✎
22:28
|
А что значит "скрыть во всех строках кроме первой" - в таблице видимось колонки распространяется на все строки сразу,конечно,можно сделать так,чтобы в остальных строках не покпзывалось (будет пустое поле) через условное оформление,но скрыть можно только в том случае,если кпждая строка сама по себе,а не часть таблицы.
|
|||
11
hhhh
05.05.22
✎
03:21
|
(10) там всё так и есть. Строки сами по себе. Он просто не может добавить условное оформление в колонку, добавленную пользователем.
|
|||
12
SleepyHead
гуру
05.05.22
✎
07:35
|
(0) Добавь над табличной частью. Все равно реально нужно видеть это только по сотруднику текущей строки, скорее всего.
|
|||
13
ptiz
05.05.22
✎
09:00
|
(12) Нет, хотят по каждому.
Задача вообще такая: иметь возможность везде, где есть сотрудник, видеть его текущее подразделение и должность (в том числе в таб.части Табеля). В типовой это далеко не везде возможно. Решение такое: добавить реквизиты ТекущееПодразделение и ТекущаяДолжность непосредственно в справочник Сотрудники и обновлять их при записи РС КадроваяИстория. Это сделано. Осталось вывести "красиво" в табель, чтобы эти реквизиты не дублировались в строке по каждому виду времени. Но вопрос превратился в более общий: как программно добраться до полей, добавленных в режиме пользователя? |
|||
14
SleepyHead
гуру
05.05.22
✎
09:02
|
(13) В расширении переопредели получение представления для сотрудника. И это будет работать везде.
|
|||
15
ptiz
05.05.22
✎
09:03
|
(14) Ну... как вариант, конечно.
А что насчет добавленных пользователем полей? Неужели программно до них не достучаться? |
|||
16
2S
05.05.22
✎
09:06
|
альтернативная форма небось. Натрахаетесь ее корректировать
|
|||
17
ptiz
05.05.22
✎
09:09
|
(16) Как раз не хочу типовую форму трогать.
|
|||
18
2S
05.05.22
✎
09:11
|
(17) в зависимости от настроек применяется либо основная, либо альтернативная формы. Альтернативная, в основном, построена на программном интерфейсе, там все очень красиво и жестко.
|
|||
19
ptiz
05.05.22
✎
09:21
|
(18) Не понял. Отладчиком я точкой останова останавливаюсь на строке вполне конкретной формы. Она для табеля одна.
|
|||
20
SleepyHead
гуру
05.05.22
✎
09:58
|
(15) Не знаю, не пробовал. У меня была похожая задача, пользователей устроило переопределение представления.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |