|
8.3 Как при открытии документа использовать разные формы документа?
| ☑ |
0
Alexor
09.12.16
✎
16:01
|
Всем привет.
1с 8.3
Есть документ, предположим заказ поставщику.
В зависимости от вида операции требуется изменить видимость, название, расположение реквизитов, что то добавить, что то убрать. В некоторых местах меняется алгоритмы логика работы.
Как сделать?
Пока теоретически вижу варианты:
1. Создать еще одну (другую) форму документа, перед открытием основной формы документа открывать другую форму передавая параметры и заполняя ее.
2. Либо разместить на документе все реквизиты и управлять их видимостью.
Может какой еще есть вариант по проще?
Хотелось бы иметь две разные формы, со своими алгоритмами, и в зависимости от вида операции, что бы открывалась либо одна либо другая. Выбор операции можно запретить на существующем документе.
|
|
1
shuhard_серый
09.12.16
✎
16:05
|
(0) ОбработкаПолученияФормы
|
|
2
AceVi
09.12.16
✎
16:06
|
(0) Вот создашь ты 2 формы - и надо будет тебе добавить новый реквизит, и будешь ты его добавлять на обе формы. Зачем тебе в 2 раза больше работы? конечно управление видимостью реквизитов на 1 форме.
|
|
3
Fish
09.12.16
✎
16:08
|
Про ФО уже было?
|
|
4
Мимохожий Однако
09.12.16
✎
16:10
|
Посмотри как в типовой конфигурации сделан приходный кассовый ордер
|
|
5
Alexor
09.12.16
✎
16:15
|
(2) Да там очень сильно переделывать.
Состав реквизитов и их расположение кардинально хотят поменять.
|
|
6
Alexor
09.12.16
✎
16:16
|
(3) А расшифровку можно, а то в пятницу уже голова не соображает.
|
|
7
shuhard_серый
09.12.16
✎
16:18
|
(3) ФО к виду операции документа вязать ?
|
|
8
YFedor
09.12.16
✎
16:30
|
1) Создать форму выбора вида операции (открывается первой при вводе нового документа)
2) В зависимости от вида операции открывать нужную форму документа.
3) количество форм может быть меньше, чем видов операций, нюансы можно обрабатывать функциональными опциями или кодом
|
|
9
mehfk
09.12.16
✎
16:31
|
(4) Или РТиУ в БП3.
|
|
10
Alexor
09.12.16
✎
16:48
|
(1) Спасибо работает.
(9) Слои использовать? Как вариант.
|
|