Имя: Пароль:
1C
1С v8
Отображение разного списка для одного и того же документа в подсистемах
0 sofy
 
16.07.24
13:18
Только начала вникать в 1С, много чего пока не знаю, поэтому обращаюсь за помощью на форум, т.к. не смогла найти ответа на интересующий меня вопрос в интернете.
Контекст: есть документ "Входящие". У него есть реквизит "Организация", который является ссылкой на справочник "РодныеОрганизации". Также есть 5 подсистем, в каждой из которых есть данный документ. На данный момент во всех подсистемах выводится весь список документов "Входящие". А в справочнике "РодныеОрганизации" хранятся те же названия организаций, что и названия подсистем.
Задача: для каждой подсистемы выводить только те документы, которые должны ей принадлежать. Т.е. допустим для подсистемы 1 нужно вывести только те документы, у которых значение реквизита "Организация" - это ссылка на элемент справочника "РодныеОрганизации" с тем же названием, что и название подсистемы 1.
Подскажите можно ли такое вообще сделать? Если да, то как (у меня идей вообще никаких, поэтому и кода у меня соответственно нет)? Если нет, то какие существуют альтернативы?
1 mgreat
 
16.07.24
13:42
Это тестовое задание или реальное?
2 sofy
 
16.07.24
13:51
К сожалению уже реальное.
3 Волшебник
 
16.07.24
13:54
РодныеОрганизации - вот тупняк...
4 Климов Сергей
 
16.07.24
13:56
(0) Весьма странное решение, ИМХО, иметь отдельную подсистему на каждую организацию. А что делать, когда добавится ещё одна организация?
Вариант решения: для каждой из подсистем создать общую команду, открывающую список документов с отбором по организации.
5 sofy
 
16.07.24
14:01
Больше организаций ТОЧНО не добавится, по крайней мере в ближайшие лет 20.
6 sofy
 
16.07.24
14:07
(4) Заказчику необходимо для каждой организации иметь собственную подсистему. Я сделала так, как хочет заказчик.
7 sofy
 
16.07.24
14:14
(4) А я правильно понимаю, что для того, чтобы использовать общую команду нужна отдельная кнопка? Т.е. чтобы выводить определённые документы для подсистемы мне нужно сначала открыть её, потом нажать кнопку, и только тогда у меня появится список документов?
8 sofy
 
16.07.24
14:15
(4) Или можно настроить так, чтобы при открытии определённой подсистемы сразу выводился список документов?
9 RVN
 
16.07.24
14:17
(6) Скорее всего у вас с Заказчиком возникло недопонимание. И, как следствие, неверное тех. решение и кривая архитектура.
Классика жанра.
Вам надо идти в Рарус работать)))
10 Fragster
 
16.07.24
14:21
Нужно сделать несколько команд в разных подсистемах, которые будут передавать в форму списка (или в разные формы списка) нужные параметры
11 sofy
 
16.07.24
14:25
(10) Спасибо, попробую реализовать.
12 Волшебник
 
16.07.24
14:28
(8) Можно сделать всё, но зачем?
15 Trance_1C
 
17.07.24
06:21
(11) Я бы рекомендовал пообщаться с заказчиком и уточнить техническое задание, а то как бы не вышло что вам потом с серьезной миной заявят что от вас вообще не это хотели, и требовалось всего лишь ограничить нескольким пользователям доступ в разрезе организаций в списке каких то объектов.
16 YFedor
 
17.07.24
08:44
1) А если ссылка на открытие формы списка есть в каких-то других формах, то как понять, через какую подсистему открывают по этой ссылке?
2) В форме элемента зачастую есть команда "Показать в списке". Здесь какая подсистема?
17 Ватт
 
17.07.24
09:50
(0)Это какой-то семейный учёт, вы староверы?(или диаспора?) Старший хочет видеть семейный состав в главном меню? Сделайте красивый семейный состав на начальной странице, а подсистемам оставьте их предназначение. Подсистемы не разделяют данные, они формируют структуру программного решения.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.