Имя: Пароль:
1C
1С v8
v8: Вопрос по возможностям управляемых форм
,
0 Fedor-1971
 
25.11.13
13:30
Есть идея реализовать следующий функционал:
Имеется несколько работающих обработок.
Создаём форму с закладками, а на закладку помещаем форму обработки, именно форму, а не кнопку её вызова.
Т.е. по сути нужно разместить форму внутри другой формы.

  Подскажите плиз, где подсмотреть реализацию такого или похожего функционала.
1 Elf_80_lvl
 
25.11.13
13:30
Нет сынок, это фантастика (с)
2 Apokalipsec
 
25.11.13
13:31
на рабочий стол можешь форму натянуть...
3 WildSery
 
25.11.13
13:32
Одним разочарованным дельфистом больше.
4 Ork
 
25.11.13
13:32
(0) "на закладку помещаем форму обработки"
Можно на закладке разместить те же элементы управления, с тем же функционалом.
5 Fedor-1971
 
25.11.13
13:38
(3) малость ошибся, с дельфи не дружил
(4) смысл виделся как раз в том, что бы не реализовывать одинаковый функционал в разных формах конфиги. Выносим в обработку функционал для последующего использования где надо (в документах и др. обработках)
6 Рэйв
 
25.11.13
13:39
(5)Кто мешает?  Рисуй кнопки и поля ввода как в отдельной обработке на странице панели общей обработки и переноси процедуры в один модуль. Будет тебе все в одном.
7 Defender aka LINN
 
25.11.13
13:41
+(4) Можно для этого даже и копипастой воспользоваться.
8 Sabbath
 
25.11.13
13:42
(0) сдается мне, что требования не в том, чтобы поместить одну форму в другую, а это уже реализация. Советую не зацикливаться на реализации) Наверняка можно делать не таким "хитрым" путем, а все проще
9 Рэйв
 
25.11.13
13:44
(8)Конячно можно.
Сделать все процедуры  запуска обработок экспортными и вызывать по мере необходимости:-)
10 Fedor-1971
 
25.11.13
13:47
(8) можно вынести весь функционал в общий модуль и таскать из него, но когда нужно что-то исправить в логике работы формы, придётся вносить исправления в нескольких точках, а мысль была использовать одну форму
11 mikeA
 
25.11.13
13:47
(25) Справочник "Внешние обработки". Только там все "закладки" с формами в отдельных окнах открываются )))
12 Fedor-1971
 
25.11.13
14:03
Хорошо, поставим задачу так:
  Есть хитро связанные между собой 3 справочника, работа с ними встречается в 90% форм всей конигурации (именно в связке).
  Что-бы не реализовывать в каждой форме связку полей и их рисование делаем что-то типа шаблона и сохраняем в общих формах (или в обработке), потом в нужном месте просто вставляем шаблон и радуемся жизни. Если что-то изменилось в логике связи полей или их положении изменения вносятся только в шаблон и всех делов.
  На словах просто и логично, а средств реализации нет, только логику вынести в общий модуль, а сами поля и все обработчики придётся расставлять и прописывать на всех нужных формах. Если что-то изменилось, то побежали исправлять по всей конфигурации.
13 acsent
 
25.11.13
14:06
(12) подбор такой хитрый?
Создай форму/обработку и вызываей там где надо
14 Fedor-1971
 
25.11.13
14:06
Как вариант, реализовать программное размещение на формах нужных полей. Но отображение нужно в разных местах различных форм и теряется удобство визуального размещения
15 acsent
 
25.11.13
14:06
А на форме выведи текстовое представление
16 acsent
 
25.11.13
14:07
(14) Делай как контактная инфа выводится. Создавай группу, в группе размещай програмно элементы
17 Fedor-1971
 
25.11.13
14:07
(13) нет, это для примера что хотел реализовать.
(15) тесктовое представление не даст интерактивности формы
18 acsent
 
25.11.13
14:08
(17) текстовое поле с педалькой, по педальке твоя форма
19 acsent
 
25.11.13
14:09
см как выбирают счет расходов в РТУ в бп3
20 Fedor-1971
 
25.11.13
14:11
(18) хорошее решение для одного поля, для выбора связанных полей не совсем удобно.

По ходу программная реализация - единственное решение.
Спасибо за обсуждение.
21 milan
 
25.11.13
14:13
(20) В БСП так и реализовано, например доп реквизиты и прочия
22 acsent
 
25.11.13
14:14
Основная теорема систематики: Новые системы плодят новые проблемы.