|
Условия в клиенте, и их исполнения |
☑ |
0
SilverFalconi
24.07.20
✎
13:41
|
Всем привет!
Хочу спросить у более опытных программистов совета.
Мне нужно сделать что то типа аналога Правил рабочего процесса в УНФ. У меня есть идея, как это сделать, но она мне кажутся не верна и сложна.
Суть в том, что мне нужно создать условия в клиенте, т.е. чтобы пользователь мог выбрать: [Значение1] >(выбрать операцию) [Значение2] тогда → выполнить такой то код.
Как это лучше реализовать?
|
|
1
Garykom
гуру
24.07.20
✎
13:49
|
Нанять программиста ))
|
|
2
SilverFalconi
24.07.20
✎
13:54
|
(1) То что нужно! Как я сам не додумался то??
|
|
3
ДенисЧ
24.07.20
✎
14:02
|
(2) Бывает, не сразу мысли правильные в голову приходят. Особенно в пятницу...
|
|
4
SilverFalconi
24.07.20
✎
14:06
|
(3) Это сарказм был так то...
Будут еще у кого какие предложения? По мимо шуток.
Раньше такого не делал, вот и прошу совета.
|
|
5
ДенисЧ
24.07.20
✎
14:11
|
(4) Что уже делал? Что конкретно не получилось?
События на реквизиты повесить?
|
|
6
SilverFalconi
24.07.20
✎
14:23
|
(5) Я о самой структуре кода.
К примеру, операция между двумя значениями, я искал что то подобное в конфигураторе - не нашел. Тут либо я туплю(что скорее всего), либо нужно будет добавлять перечисление с этими операциями(но как я и говорю, это мне кажется не верным).
Я видел подобную схему в тех же правилах рабочего процесса, пробовал разобраться, но не получилось.
Либо, еще в настройках отчета есть отборы, это вроде как тоже используется подобная механика.
|
|
7
Kesim
24.07.20
✎
14:35
|
(0) Суть в том, что мне нужно создать условия в клиенте, т.е. чтобы пользователь мог выбрать: [Значение1] >(выбрать операцию) [Значение2] тогда → выполнить такой то код.
конструкция если?
|
|
8
SilverFalconi
24.07.20
✎
14:38
|
(7) Тут этих Если будет много, как мне кажется, это не верное решение))
|
|
9
SilverFalconi
24.07.20
✎
14:40
|
(7) Я не то чтобы новичок в программировании, опыт у меня есть. Просто программируемых условий в клиенте я не делал. А напихать кучу Если - ИначеЕсли я всегда смогу...
|
|
10
Kesim
24.07.20
✎
14:49
|
(9) а на сервере? приведи пример, а то на пальцах не совсем понятно что ты хочешь.
|
|
11
Uzyf
24.07.20
✎
14:51
|
НомерОперации = "1";
выполнить("Операция" + НомерОперации + "();");
|
|
12
Garykom
гуру
24.07.20
✎
15:12
|
(9) К сожалению по формулировкам вы не просто новичок а скорее полный нуб в программировании.
И на 1С в т.ч.
Максимум в Ёкселе с формулами что то делали.
|
|
13
SilverFalconi
24.07.20
✎
15:54
|
(12) Да не, я просто объяснять не умею))
Уже подсказали, то что хотел. Всем спасибо.
А хотел я СКД вне отчета. Там возможно сделать что то подобное, извиняйте кто пострадал от моего тупого объяснения проблемы))
|
|
14
Kesim
24.07.20
✎
16:34
|
(13) неиспобедимы пути твои))))
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший