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

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

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

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

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

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

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

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

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

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


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