powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ввод документов в универсальной форме
9 сообщений из 9, страница 1 из 1
Ввод документов в универсальной форме
    #32527320
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может вопрос не в ту степь НО
Начал писать "СКЛАД". Разработал структура таблиц. Есть две тбл документов - шапка и табличная часть. Хочу сделать ввод всех документов в универсальной форме. Только в зависиомсти от типа документа менять некоторые элементы (скрывать ненужные типа, или менять Label->Caption на некоторых).
Хочется посоветоваться - рационален ли такой подход?
Просто все операции по вооду документов в принципе одинаковы и формы тоже.
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32527336
al777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Более чем если не запутаешся в Label->caption вопрос навстречу на каком ибейсе ты его пишешь
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32527347
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не запутаюсь )
Не на ибейсе - на Firebird 1.5
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32529862
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты о бедных пользователях подумал?
хорошо если в системе разграничение доступа по типам документов, т.е. пользователь А работает с документами типа DocA и никогда даже не видит документ типа DocB с которым работает пользователь В...
... иначе получается полный винегрет...
у меня сейчас в действии такая система находиться...
ВСЕ накладные в системе ЭТО ОДНА И ТАЖЕ ФОРМА, отличаются они только типом, который выглядит как код документа в ма-а-а-леньком таком и неприметном поле в шапке документа.... поэтому что приходная накладная, что приходная в пути, что расходная - перемещение, что расходная за нал, что расходная безнал ..... - ВСЁ ОДНА ФОРМА!!!!! и пользователь иногда просто-напросто вводит НЕ ТОТ (ё-моё) документ!!!
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32529905
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разграничение доступа по типам документов
а разве это так трудно реализовать? это уж точно легче, чем сидеть и клепать формы и обработки на каждый типа документа. один черт ошибаться будут - на то они и пользователи :)
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32529948
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... а сидеть и клепать разные запросы для каждого типа документа, это не одно и тоже что клепать разные формы?
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32529965
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и сам можешь потом запутаться и сам, если уж хочешь сэкономить, то клепай через фреймы.
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32530431
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разные запросы для каждого типа документа
с чего бы? раз уж документы однотипные то и форма и запросы будут одинаковыми!

через фреймы
здесь не подходит - все равно все элементы надо будет в каждом фрейме создавать заново и заново...

В общем-то пока что никаких больших "граблей" в этом подходе не видать. А те что есть не большие и легко решаемы.

Сенькс за ваше мнение.
...
Рейтинг: 0 / 0
Ввод документов в универсальной форме
    #32530493
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делал такое :) был справочник "тип документа", единая форма, единый журнал

особых проблем не было, но всё зависит от ТЗ
так что дерзайте :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ввод документов в универсальной форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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