|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |