|
Как сделать вытеснение? |
☑ |
0
1Сергей
05.03.14
✎
09:35
|
Имеется справочник печатных форм. При определенных условиях печатаются те или иные печатные формы. Нужно добавить к этому справочнику вытеснение. Т.е. если под условие попадает Эл1 и Эл2, но Эл2 вытесняет Эл1, то берется Эл2.
Как отразить в справочнике вытеснение? Самое очевидное - табличная часть. Что в неё помещать, те элементы которые вытесняются или те которые вытесняют? или вообще на регистре сведений сделать?
Очень важны простота и удобство. Открыв Эл1, можно увидеть какими Эл он вытесняется, и какие Эл вытесняет он. Чтобы это можно было легко подправить.
|
|
1
shuhard
05.03.14
✎
09:36
|
(0) эту логику надо встраивать в модуль менеджера документа
|
|
2
1Сергей
05.03.14
✎
09:37
|
(1) о_О зачем?
|
|
3
Trance_1C
05.03.14
✎
09:38
|
(0) в справочник добавь две т.ч. вытесняющие и вытесняемые
|
|
4
1Сергей
05.03.14
✎
09:39
|
(3) ок. значит, допустим пользователю нужно настроить вытеснение Эл1 элементом Эл2. Он лезет в оба элемента и правит и там и там?
|
|
5
Trance_1C
05.03.14
✎
09:40
|
+ При выборе подключи отбор, убирай вытесняемые.
вообще можно добавить только таб. часть вытесняемые.
|
|
6
1Сергей
05.03.14
✎
09:41
|
(5) так, уже ближе к истине. Значит только вытесняемые. Но, хотелось бы, зайдя в Эл, увидеть кем он вытесняется. И, возможно, сразу же подправить
|
|
7
Trance_1C
05.03.14
✎
09:42
|
и в отборе, если выходят элементы присутствующие в вытесняемых следующих элементов, вытесняемые исключать как то так :)
|
|
8
Trance_1C
05.03.14
✎
09:43
|
(6) тогда надо добавить две таблички на форму, одну динамическую которая будет заполняться вытесняющими, и одна заполняется вручную - вытесняемыми
|
|
9
1Сергей
05.03.14
✎
09:44
|
(8) может, всё-таки РС тогда?
|
|
10
Trance_1C
05.03.14
✎
09:44
|
можно и ПВХ+РС при желании :)
|
|
11
Trance_1C
05.03.14
✎
09:45
|
вообще если вытесняемых будет меньше 50 для каждого эл-та то не вижу смысла в РСВ.
|
|
12
1Сергей
05.03.14
✎
09:46
|
да, что там... Отдельную БД состряпать под такое дело
|
|
13
1Сергей
05.03.14
✎
09:46
|
да, будет 2-3 максимум
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший