powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Как использовать несколько форм создания/редактирования документа.
10 сообщений из 10, страница 1 из 1
Как использовать несколько форм создания/редактирования документа.
    #38623595
asp041262
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так как мой документ как создаётся, так и редактируется различными отделами учреждения было бы удобно для каждого отдела иметь собственную специфическую форму объекта. Подскажите пожалуйста, как динамически привязывать к форме списка различные формы объекта(создание/редактирование), чтобы они автоматически загружались при создании/редактировании.
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38623936
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp041262, как вариант: рисуйте общую форму, а потом играйтесь видимостью в зависомости от роли пользователя. Если форма урпавляемая - тогда еще проще, видимость элементов в зависимости от ролей регулируется галочками.
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38624134
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp041262Так как мой документ как создаётся, так и редактируется различными отделами учреждения было бы удобно для каждого отдела иметь собственную специфическую форму объекта. Подскажите пожалуйста, как динамически привязывать к форме списка различные формы объекта(создание/редактирование), чтобы они автоматически загружались при создании/редактировании.

в упр. формах проще реализовать через права/функциональные опции
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38624383
asp041262
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы. А как все-таки реализовать модель ‘у каждой роли отдельная форма‘? Очень не хочется с видимостью элементов играться.
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38624441
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp041262,А как все-таки реализовать модель ‘у каждой роли отдельная форма‘Это странное желание. Вы создаете себе работу. При изменениях конфигурации, которые затронут этот документ, придется менять каждую форму которую вы создали. Может вы изначально не туда свернули, посмотрите как делают, выберите что подойдет. Если радикально должны отличаться формы, может вообще это должны быть разные документы.
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38624464
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp041262Спасибо за ответы. А как все-таки реализовать модель ‘у каждой роли отдельная форма‘? Очень не хочется с видимостью элементов играться.

херней не занимайтесь...

"наследник" спасибо за это не скажет
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38624480
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
9 отделов - девять форм документов, 9 разных значений в полях ввода (ФормаВыбора)... грусть-пичаль

потом отделы перетусовали и вообще стала не линейной - тут играем тут не играем тут рыбу заворачиваем...

и начала конфа обрастать километрами говнокода с кейсами в обработке НачалоВыбора: "если юзер = вася тогда получитьформу("Форма_Платежки_296ой_Вариант")"
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38625095
asp041262
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моём случае документ утверждён начальством на века, содержит информацию как общего характера, так и специфичную для конкретных подразделений, пользователи могут обладать несколькими ролями одновременно, и нужно ещё учесть место документа в процессе наполнения его данными, чтобы скрыть поля, которые на каждом этапе(рабочем месте) будут только отвлекать пользователя загромождая форму. Программируя на С# я всегда избегал создания универсальных форм и создавал несколько форм ввода информации(иногда разительно отличающихся друг от друга сообразно специфики пользователей). Если задача конечна, соответственно.
Вот псевдокод, позволяющий реализовать вышенаписанное.

ОбработкаПоУмолчанию = ложь;
Форма = Документы.МойДокумент.ПолучитьФорму("ФормаОбъектаВариант_1");
Форма.ОбъектДокумента = ВыбраннаяСтрока.ПолучитьОбъект();//В случае редактирования в форме списка
Форма.Открыть();
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38625254
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asp041262, к сожалению, Ваш подход неэффективен.
Большинство ERP-систем юзают динамические формы на базе общих. Или разбивают информацию на панели/закладки.
Обратите внимание, что в режиме управляемых форм 1С скрытие реквизитов функциональными ключами не означает просто "пустые места" на форме. Нет, форма динамически отрисовывается только со значимыми реквизитами.
В случае толстого клиента Вы написали правильный код. Добавьте в конфигурацию новый РС с измерениями Объект, Пользователь и Ресурсом ИмяФормы и отрабатывайте на здоровье при редактировании или добавлении записи. У табличного поля есть соответствующие методы.
...
Рейтинг: 0 / 0
Как использовать несколько форм создания/редактирования документа.
    #38625353
asp041262
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сисой, спасибо за критику и подсказки.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как использовать несколько форм создания/редактирования документа.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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