powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1С 8.2 Открыть одну форму на панели другой формы
8 сообщений из 8, страница 1 из 1
1С 8.2 Открыть одну форму на панели другой формы
    #37422892
XSprinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 1С 8.2 возможно открыть форму одного объекта используя окно уже открытой формы другого объекта,
мне требуется открывать формы справочников на панели некоторой существующей формы.
Возможно ли это?

Сам прихожу только к варианту динамической генерации дерева элементов аналогичного дереву открываемой формы.
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37423396
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно любое поле открыть. Создавайте поле и прописывайте связь с данными.
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37423728
XSprinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал задублировать дерево элементов одной формы на панель другой

1. Добавление элементов возможно только на сервере
2. Получить управляемую форму можно только на клиенте и передаваться на сервер она не умеет

Получается что нужно получить форму образец на клиенте
запаковать ее свойства в структуру передать на сервер и построить по ней древо элементов?
как-то коряво, мне кажется, но пока постараюсь реализовать так.
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37424001
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не уверен что именно так, но управляемые формы - еще тот секос...
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37424075
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... а зачем вам все в 1 форме? Откуда такая интересная задача?

ps Все правильно написали.

psps У меня была задача с 3 справочниками - решил через страницы. Создал 3 страницы и убрал показывать закладки. И естественнно показывал только 1 нужную страницу.
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37424627
XSprinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть справочник с алгоритмами с несколькими формами количество которых будет увеличиваться и обработка которые эти алгоритмы применяет.
Пользователь в обработке активировав алгоритм не хочет лезть в него чтобы менять параметры, хочет чтобы параметры стали доступны на форме обработки и при дергании рычажков применялись сразуже.
Лень делать аналоги всех форм на панели обработки на страницах.

Но пока задача отложена. Поэтому у кого появиться идея как сделать по простому, буду благодарен.
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37424840
nicxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
реквизиты формы можно добавлять программно. и удалять тоже.
...
Рейтинг: 0 / 0
1С 8.2 Открыть одну форму на панели другой формы
    #37800404
НВЮ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XSprinter, я тоже столкнулся с такой же задачей и нашел такое решение:

В форме вашего справочника пишем примерно такой код:

Парам = Новый Структура("Ключ", Ссылка); // Второй параметр - ссылка на элемент справочника форму которого нужно открыть
Форма = ПолучитьФорму("Справочник.МойСправочник.ФормаОбъекта", Парам, ЭтаФорма,,ПолучитьОкна()[1]);
Форма.Открыть();

Все нормально работает, новая форма открывается в существующем окне, но есть нюансы.
Хотелось бы чтобы эта форма открывалась на специально отведенной странице родительской формы.
Как это сделать пока не знаю. Может у кого то еще появятся идеи?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1С 8.2 Открыть одну форму на панели другой формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]