Имя: Пароль:
1C
1С v8
УТ 11. Иерархия партнеров. Как вернуть партнера на верхний уровень?
,
0 Калиостро
 
01.12.22
12:04
УТ 11.5. Была задача, чтобы помеченные на удаление партнеры не висели в общем списке.
Для этого создан элемент "яя_Удаленные".
Он в конце списка и не бросается в глаза.
В режиме просмотра "Дерево" помеченные на удаление были мышкой перенесены в подчинение элементу "яя_Удаленные".
Теперь все красиво.
Но понадобилось вернуть одного обратно в список.
Получилось только с помощью внешней обработки редактирования реквизитов очистить реквизит "Родитель".
В пользовательском режиме этот реквизит не доступен даже с помощью групповой обработки реквизитов.

Беглый гуглеж не дал подсказки, какую инструкцию дать пользователю, как средствами типовой конфигурации вернуть элемент в корень списка.
Или надо доп обработку для такой стандартной операции делать?
1 lubitelxml
 
01.12.22
15:19
Еще - переместить в группу пробовал?
2 Калиостро
 
01.12.22
15:47
(1) В справочнике - Иерархия элементов.
https://cloud.mail.ru/public/tu2g/D3tc7mvdF
Групп нет.
Пункта "Переместить в группу" нет.
3 Kassern
 
01.12.22
15:49
(2) Ну так можно поменять подчинение, ПКМ переместить и указать нужного родителя. Так же есть РС ИерархияПартнеров. Можете глянуть там
4 lubitelxml
 
01.12.22
15:50
(2) в режиме предприятия открываешь форму списка справочника Партнеры. Правой кнопкой мыши - Переместить в группу, и выбираешь самый верхний элемент - "Партнеры"
5 Калиостро
 
01.12.22
16:09
(4) https://cloud.mail.ru/public/UJZw/qhZe9zfeJ
Нет пункта "Переместить в группу".
Или я не там смотрю?
6 Калиостро
 
01.12.22
16:13
(3) см.(5) там нет "Переместить". В РС я глянуть могу. И внешней обработкой воспользоваться могу. Задача - обучить пользователя. Мне кажется, такое тривиальное действие через РС для рядового пользователя это, мягко говоря, неоптимально.
7 arsik
 
гуру
01.12.22
16:14
(5) Поищи в "ЕЩЕ"
8 Калиостро
 
01.12.22
16:19
(7) Уже посмотрел сверху вниз, снизу вверх, по-диагонали. Не нашел.
https://cloud.mail.ru/public/eNwc/fg7wppugd
9 Kassern
 
01.12.22
16:21
(8) А перейти на уровень выше/ниже пробовали?
10 Калиостро
 
01.12.22
16:28
(9) Переходил и туда и обратно.
Это только позиционирование выделенной строки, не более того.
А нужно поменять родителя.
Причем в форме элемента этого реквизита нет, через "Изменить форму" тоже.
В форме списка ПКМ - изменить выделенные, - реквизита Родитель тоже нет.
В Групповой обработке этого реквизита тоже нет.

Только внешние обработки дают доступ.

Хочется штатно и несложно для пользователя.
Операция простейшая, не хочется городить с внешними обработками.
11 Калиостро
 
01.12.22
16:32
+(9) Конфигурация уже снята с поддержки и перекроена.
Вытащу реквизит "Родитель" в форму элемента, и дело с концом.
Но со стороны 1с это подстава, конечно.
12 arsik
 
гуру
01.12.22
16:33
Открой элемент справочника и там "Изменить форму". Может есть такой реквизит но скрыт?
Вот например у меня https://i.imgur.com/U1QtWcK.png
13 Kassern
 
01.12.22
16:36
(11) Так может ковырнули что? В УТ11 есть возможность https://disk.yandex.ru/i/_UC0pc7C628h_A
14 Kassern
 
01.12.22
16:36
Точнее в УТ11.4
15 Калиостро
 
01.12.22
16:39
(13) Может, разные меню потому что флаг "Вести раздельно партнеров и контрагентов" не стоит?
16 Kassern
 
01.12.22
16:40
(15) У нас как раз и стоит, что вести раздельно
17 Калиостро
 
01.12.22
16:42
(16) У нас не стоит. Но этого не требуется. Странно, что в типовой конфе установить родителя интерактивно можно, а очистить - только внешними приблудами.
18 Калиостро
 
01.12.22
16:46
(12) Ты показываешь срин с реквизитами "Параметры автомобиля", "Марка", "Модель", "Комплектация" - это точно не справочник "Партнеры" из типовой УТ 11!
19 программистище
 
01.12.22
16:49
(8) на скрине Справочник партнеры почему-то называется Контрагенты
в типовой 11.5.8 вижу в справочнике Партнеры (иерархичсекий) "переместить в группу" есть
в типовой 11.5.8 вижу справочник Контрагенты не иерархический
что-то не договаривает ТС
20 johnnik
 
01.12.22
16:51
Добавьте доп.реквизит "Удаленный" с типом данных "Булево", ненужным партнерам ставьте "Да" и через "Еще - Настроить список" накиньте фильтр на форму
21 Калиостро
 
01.12.22
16:52
(15) В качестве эксперимента в тестовой базе поставил флажок "Вести раздельно" - в таком варианте все работает.
И пункт "Переместить в группу" есть, и можно выбрать корень списка.
Если флажок снять, в контекстном меню пункта "Переместить в группу нет". И партнера отвязать от родителя можно только путем извращений.
22 arsik
 
гуру
01.12.22
16:52
(18) Да какая разница как он называется и какая конфигурация.
23 Kassern
 
01.12.22
16:53
(20) нафига? Что мешало просто пометить на удаление партнера, а в списке указать отбор - ПометкаУдаления=Ложь
24 Калиостро
 
01.12.22
16:56
(22) Разница есть. Вопрос конкретно по справочнику "Партнеры" в УТ11. Там разные формы списка в зависимости от настройки "Вести раздельно партнеров и контрагентов".
25 программистище
 
01.12.22
17:03
(24) справочник контрагенты не иерархический, поэтому такой кнопки (платформенной) взяться не откуда, по умолчанию стоит вывод списком а не деревом и иерархией, потому и Родителя нет в форме эелемента, и кнопки такой
26 Калиостро
 
01.12.22
17:05
(23) Согласен. Этот вариант рассматривался. По определенным причинам оказалось не очень удобно. Сделано так как сделано. Придется допиливать форму.
27 Калиостро
 
01.12.22
17:16
(19)  Форма списка и заголовок, а также контекстное меню, меняются в зависимости от настройки "Независимо вести партнеров и контрагентов".
28 Калиостро
 
01.12.22
17:17
+(27) У меня флажок не стоит.
29 tesei
 
01.12.22
17:43
(28) сочувствую
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.