Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 01:37

СКД. Вычисляемое поле

Автор Алексей_1985_06, 09 фев 2023, 19:07

0 Пользователей и 1 гость просматривают эту тему.

Алексей_1985_06

Ребят помогите пжл, в отчете вывожу список должностей в иерархии подразделений, подсмотрел в интернете расчет пользовательского поля (фото №2), чтобы избежать дублей подразделений, после чего установил отбор (фото №4), но в строке где указано: 111 и 112 отделение в поле "ПодразделениеПользовательское" - указано 111 отделение, а должно быть 11 команда, чтобы правильно выполнялся отбор записей.
Помогите пожалуйста довести до ума!!!

Алексей_1985_06

Цитата: Алексей_1985_06 от 09 фев 2023, 19:07Ребят помогите пжл, в отчете вывожу список должностей в иерархии подразделений, подсмотрел в интернете расчет пользовательского поля (фото №2), чтобы избежать дублей подразделений, после чего установил отбор (фото №4), но в строке где указано: 111 и 112 отделение в поле "ПодразделениеПользовательское" - указано 111 отделение, а должно быть 11 команда, чтобы правильно выполнялся отбор записей.
Помогите пожалуйста довести до ума!!!


Уважаемые форумчане! кто-то может помочь с данным вопросом? Может есть какой-то способ, как можно избежать дублей в иерархическом справочнике подразделений (иерархия элементов) при выводе отчета в СКД....

Максим75

а в функции ВычислитьВыражение точки стоят или запятые?

Алексей_1985_06


Максим75

Алексей_1985_06, ясно.

а что вообще это пользовательское поле должно вычислять?
не родителя высшего уровня?

Алексей_1985_06

Максим75, Да именно родителя, высшего уровня

Максим75

Цитата: Алексей_1985_06 от 11 фев 2023, 18:47Максим75, Да именно родителя, высшего уровня
так может в вычисляемом поле замучить все через Уровень() и выбор
ну если уровень = 4 (допустим), то выводим Родитель.Родитель, если уровень =3, то выводим Родитель.Родитель.Родитель и т.д.

смысл в том, что у любого элемента и группы справочника есть уровень, и есть Родитель. вот на этом и сыграть.

Алексей_1985_06

Максим75, Ну как костыль, такой вариант наверное может иметь место!
Подсмотрел в интернете вариант решения (), все делаю точно так, но все равно в двух нижних позициях (111 и 112 отделение) в поле "ПодразделениеПользовательское" - указывается не 1 группа, а 111 отделение...

Максим75

Алексей_1985_06, ну то, что в ролике - там первая группировка с иерархией, а вторая нет. а у Вас обе с иерархией. может здесь и порылась собака.

Алексей_1985_06

Максим75, сейчас попробовал выводить только одно поле (Владелец с группировкой иерархия), все равно выводится не так как в ролике, у них в уровне группировки = 1 в вычисляемом поле вообще нет значения, а в других строках - в вычисляемом поле выводится верхний уровень иерархии... Всю голову изломал, ну не выходит "каменный цветок"...... Что не так никак не пойму

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск