![]() |
|
Оформление цветом элемента выбора на ОФ одноразово! | ☑ | ||
---|---|---|---|---|
0
НоваяВолна
20.01.22
✎
06:38
|
Смысл задачи состоит в следующем:
Есть документ, в котором сотрудник выбирает Группу и Подгруппу. При этом выборе автоматически заполняется поле Объект (элемент справочника). Проблема в том, что выбор Объекта не всегда однозначен, могут быть примерно одинаковые элементы, дополнительный выбор которых должен произвести сотрудник. Т.е. автоматом я устанавливаю Объект нужного класса, но их может быть три и надо в ручную выбрать нужный. Для того чтобы сотрудники не забывали это делать есть идея подсветить поле выбора Объекта контрастным цветом и выдать сообщение, что Объект нужно уточнить. И тут возникает сложность как это реализовать. Проверка на ЭтоНовый() не подходит сразу, потому как возможно уточнять Объект будет не тот сотрудник, который ввел документ, а сотрудник другого отдела. И при открытии он должен видеть оформление этого поля и сообщение. После уточнения Объекта поле должно быть без оформления. Есть уже совсем не комильфо идея добавить в документ Булево поле, которое при изменении поля выбора будет менять свое значение и управлять оформлением.... Мне такая идея не очень нравится, что можете посоветовать? |
|||
1
Bigbro
20.01.22
✎
06:54
|
ну так ты же пишешь "если объектов три и устанавливаю автоматом" - тогда - подсветка, иначе (если объект один или не автоматом установлено) - нет подсветки.
|
|||
2
Bigbro
20.01.22
✎
06:56
|
пардон если уточнение не единомоментно а еще и другим сотрудником.
ну тогда либо реквизит либо внешний регистр/справочник где хранить список объектов для уточнения а уточненные грохать. |
|||
3
НоваяВолна
20.01.22
✎
06:57
|
(1) это да. Но мне при открытии документа, если объектов ТРИ и никто не уточнил нужно подсвечивать поле выбора и выводить ругательство чтобы уточнили объект. А если его хоть раз в ручную перевыбрали всю эту канитель не выводить и поле оформить стандартно
|
|||
4
Bigbro
20.01.22
✎
07:01
|
добавлять в объект реквизит для того чтобы единственный раз в жизни отследить операцию - так себе, лучше вне объекта хранить сведения об изменении.
|
|||
5
НоваяВолна
20.01.22
✎
07:13
|
(4) вот и вопрос КАК? подскажи идею
|
|||
6
НоваяВолна
20.01.22
✎
07:16
|
(4) Уточню для понимания техпроцесс. Есть КоллЦентр, в него звонит абонент и говорит что у него сломалась какая-то хрень. Сотрудник КоллЦентра составляет заявку на Неисправность и пытается уточнить какая из трех одинаковых хреней сломалась. Но это не всегда возможно, так как абонент не может уточнить. Соответственно заявка на неисправность уходит мастеру, тот выезжает на ремонт и после выполнения заявки должен уточнить какая из трех хреней сломалась. Это единоразово
|
|||
7
Bigbro
20.01.22
✎
07:34
|
ну так я же написал - регистр уточнениеобъектов. при создании заявки если автоподстановка не сработала - добавляем запись.
при открытии формы объекта - анализируем регистр, есть ли данные по объекту раскрашиваем. выбрали, уточнили - удаляем запись. |
|||
8
НоваяВолна
20.01.22
✎
07:44
|
(7) согласен. Хорошая идея, спс.
|
|||
9
pechkin
20.01.22
✎
08:23
|
(7) и чем же регистр лучше реквизита?
|
|||
10
НоваяВолна
20.01.22
✎
08:39
|
(9) тем что документов более 6 миллионов, а Группа для которой надо проверять Объект всего одна, ну и связанные с Группой Подгруппы. Добавлять ради этого реквизит, не комильфо. А вот Регистр с записями, которые после ручного выбора/уточнения Объекта будут удалятся .... вот эта идея мне понравилась
|
|||
11
mistеr
20.01.22
✎
10:30
|
(0) Обычный контроль заполнения. Есть АвтоОтметкаНезаполненного, есть ПроверкаЗаполнения, есть ОбработкаПроверкиЗаполнения, чего еще нужно?
Я что-то не понял сложности задачи. |
|||
12
НоваяВолна
20.01.22
✎
11:38
|
(11) Контроль заполнения??? Это как? Я автоматом поле заполняю!!!! А мне надо чтобы человек глазками проверил и ручками перевыбрал тот вариант ,что я поставил автоматом или сменил на другой
|
|||
13
mistеr
20.01.22
✎
12:10
|
(12) А ты не заполняй, если выбор неоднозначен. И подсвечивать не нужно, все сразу видно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |