Имя: Пароль:
1C
1С v8
Открытие формы на панели навигации
0 Spectre
 
20.04.21
08:23
Всем привет!
Дали задание суть которого заключается в следующем:
На форме нужно добавить в панель управления вкладку "Файлы для финансистов", где могут работать только финансисты. При открытии должна открываться форма "Присоединенные файлы". Подобное реализовано на вкладке "Файлы".
Сначала добавил команду в справочнике, чтобы была вкладка "Файлы для финансистов". Далее я решил посмотреть как открывается вкладка "Файлы" и увидел, что команда для этой вкладке находится в общих командах. В данной команде с помощью метода ОткрытьФорму() увидел, что указывается путь "Обработка.РаботаСФайлами.Форма.ПрисоеденныеФайлы".
Решил сделать аналогично для своей команды, но при нажатии "Файлы для финансистов" открывается аналогичная форма со всеми добавленными файлами.
Суть в том, что, если во вкладке "Файлы" есть добавленные файлы то они остаются в данной вкладке. Если во вкладке "Файлы для финансистов" ничего нет, то там должна быть просто форма "ПрисоеденныеФайлы".
То есть со вкладкой "Файлы" работают одни пользователи и у них свои файлы, а со вкладкой "Файлы для финансистов" работают финансисты, соответственно, у них свои файлы.
Как это можно реализовать? Буду благодарен за помощь или подсказку
1 Cyberhawk
 
20.04.21
08:58
Кто дал задание?
2 Spectre
 
20.04.21
10:07
(1) В университете подрабатывают, там попросили сделать данное задание.
3 Василий Алибабаевич
 
20.04.21
10:10
(2) "попросили сделать данное задание." за денежку малую? Или за интерес?
4 Spectre
 
20.04.21
10:13
(3) За интерес. Как возможность не сдавать экзамен)
Да и самому стало уже интересно, как сделать
5 Kassern
 
20.04.21
10:18
(0) нда... у тебя есть справочник, где хранятся присоединенные файлы, если ты ссылаешься на этот же справочник на другой панельке, тебе выдаст те же данные. Раз ты хочешь отдельно хранить присоединенные файлы для финансистов, создай отдельный справочник и привяжи открытие его формы.
6 Spectre
 
20.04.21
10:33
(5) Изначально я пытался сделать так: создал произвольную форму, а в ней пытался сослаться на форму присоединенные файлы через метод ОткрытьФорму, которые находятся в обработке. В добавленной команде уже сослаться на добавленную форму. Но судя по всему, это не верный ход мысли. Так как при нажатии на раздел форма вообще не отображается.
Тут ещё вся проблема в том, что объектов под замочками и просто так добавлять или убирать весьма проблематично
7 Kassern
 
20.04.21
10:53
(6) отдельный справочник<>отдельная форма. Почитай, где 1ска хранит данные и создай нужный объект для этого.
8 Spectre
 
20.04.21
11:03
(7) Хорошо, буду тогда двигаться в этом направлении. Спасибо за ответ
Основная теорема систематики: Новые системы плодят новые проблемы.