|
Составной тип данных реквизита. help! | ☑ | ||
---|---|---|---|---|
0
temmy70
22.06.13
✎
09:39
|
День добрый.
Есть задача. У документа есть два реквизита Статус и КомментарийКСтатусу. КомменатрийКСтатусу имеет тип Строка. Так же есть справочник ПричиныОтменыЗаказа. Когда заказ имеет статус "отменен", то на форму в поле комментария вываливается список причин отмены из справочника, и далее в реквизит документа "комментарий" пишется наименование причины отмены как строка. Тогда встает проблемы аналитики. Как отбирать документы включая/исключая те или иные причины отмены? У меня пока два варианта: - в отчетах формировать список значений из строк (наименование причины отмены), и искать по реквизиту Содержит/Не содержит - либо добавить еще один реквизит, который будет иметь тип СправочникСсылка.ПричиныОтменыЗаказа, и в зависимости от статуса заполнять тот или иной реквизит. Мне кажется оба варианта какие-то корявые. Подскажите как грамотно решить такую задачку? |
|||
1
ДенисЧ
22.06.13
✎
09:40
|
dnjhjq dfhbfyn
|
|||
2
temmy70
22.06.13
✎
09:43
|
первый слишком долгий согласен, а третьего не дано?
|
|||
3
sda553
22.06.13
✎
09:45
|
(0) На форме два поля на два разных реквизита - один справочник "причина отмены отказа", второй комментарий. Нефиг их мешать вместе
|
|||
4
temmy70
22.06.13
✎
09:48
|
(3) да поле лучше одно оставить, чем больше полей, тем больше пользователь ошибаться будет.
|
|||
5
temmy70
22.06.13
✎
10:01
|
ну а третий-то вариант может какой быть? ))
|
|||
6
sda553
22.06.13
✎
10:10
|
Одно поле для справочника "Причины отмены отказа". При выборе причины выскакивает окошко "Прокомментируйте!" куда надо ввести комментарий
|
|||
7
Мимохожий Однако
22.06.13
✎
10:10
|
Обычно начинают с формулировки задачи и цели, которой хотят достигнуть. После этого идёт сабж. ИМХО. Полагаю, что избрано неверное направление.
|
|||
8
temmy70
22.06.13
✎
10:19
|
(7) Изначально стояла задача вести историю изменения статусов документа, и при необходимости добавлять комментарии. Далее усложнили, и решили что при статусе "отменен" в комментарий помещать причины, но они должны быть строго определены справочником. Но отображаться одним полем. Вот собственно вопрос, на коммент два или один реквизит? Или вообще менять подход к работе со статусами?
|
|||
9
sda553
22.06.13
✎
10:23
|
(8) Ты забыл рассказать еще про третье усложнение:
"Дальше еще усложнили и решили, что по причинам отказа надо вести аналитическую отчетность" |
|||
10
temmy70
22.06.13
✎
10:24
|
(9) да, извините.
|
|||
11
Мимохожий Однако
22.06.13
✎
10:27
|
Очень похоже на версионирование. Осталость сообщить какая типовая конфигурация используется. БСП используется?
|
|||
12
Мимохожий Однако
22.06.13
✎
10:31
|
Какой тип реквизита статус? Если справочник, то достаточно включить иерархию в нём разложить возможные причины. При этом ограничить доступ на формирование справочника.
P.S. Информацию клещами вытягивать? )) Или задача ветки оказаться длинной? |
|||
13
temmy70
22.06.13
✎
10:32
|
(11) да похоже, но в малых масштабах. Конфигурация УТ 10.3, переписана сильно, очень сильно. Честно говоря, что такое БСП только что-то загуглил )) думаю что не используется.
|
|||
14
temmy70
22.06.13
✎
10:33
|
статус да, справочник. Можно поподробней про иерархию?
|
|||
15
Мимохожий Однако
22.06.13
✎
10:52
|
(14)Группа - Отменен. Подчинены родителю (группе) - отказался клиент, не оказалось товара, приказал директор и т.п.
Во всех отчетах можно получить как по всему справочнику, так и по отдельным элементам отбор. |
|||
16
temmy70
24.06.13
✎
06:19
|
(15) что-то я не подумал про это. Спасибо большое за идею.
И всем спасибо за советы. )) |
|||
17
Sammo
24.06.13
✎
06:31
|
Имхо, работу со статусами лучше выносить в регистр сведений.
Это позволит легче оперировать содержимым + сразу можно добавить дату изменения статуса, не добавляя новых реквизитов. |
|||
18
temmy70
24.06.13
✎
07:00
|
(17) все так и работает. Только вот заморочка вышла с комментарием к статусу, он теперь потребовался в виде справочника.ссылки + строка.
|
|||
19
Sammo
24.06.13
✎
07:40
|
(18) Тогда в чем проблема - новый реквизит в РС - комментарий к изменению статуса. + доп. форма при изменении статуса.
Как вариант - справочник с причинами + текстовая расшифровка. Тогда отбор по причине позволит видеть причины отклонений, а тесктосвая расшифровка позволит контроилровать обоснованность применения причины. |
|||
20
temmy70
25.06.13
✎
07:09
|
(19) да так все и работает, спасибо. )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |