|
Обработка для заполнения реквизита справочника | ☑ | ||
---|---|---|---|---|
0
AnisaL
17.09.18
✎
08:27
|
Доброе утро!
Подскажите, пожалуйста, как можно облегчить заполнение одного нового реквизита у справочника Номенклатура? В справочнике около 50 000 позиций номенклатуры. Как бы вы это организовали, чтобы побыстрее можно было заполнить этот реквизит? |
|||
1
AnisaL
17.09.18
✎
08:44
|
(0) значение этого нового реквизита выбирается из справочника, в этом справочнике всего 20 значений, т.е. по сути надо рассортировать по этим значениям всю номенклатуру
|
|||
2
Мимохожий Однако
17.09.18
✎
08:51
|
Если есть чёткий алгоритм-пиши обработку или вспомогательный код через универсальную обработку. В противном случае, объясни оператору, что надо сидеть и жмякакть
|
|||
3
AnisaL
17.09.18
✎
08:53
|
(2) четкого алгоритма нет, а что за универсальная обработка?
|
|||
4
Мимохожий Однако
17.09.18
✎
08:56
|
(3) Универсальная обработка подбора объектов. Поищи на ИТС или в инете
|
|||
5
AnisaL
17.09.18
✎
08:58
|
(4) а, поняла, у меня есть такая
|
|||
6
AnisaL
17.09.18
✎
09:43
|
(4) подскажите, реально ли сделать : добавить на табличное поле справочник Номенклатуру с иерархией и этот новый реквизит, чтобы при нажатии на колонку с реквизитом, открывалась форма выбора из справочника и потом когда выбираешь значение из справочника, чтобы оно записывалось в тот элемент справочника Номенклатуры, на котором изначально мы стояли
|
|||
7
butterbean
17.09.18
✎
09:48
|
(6) сделай форму с двумя таб. полями - в одном справочник номенклатуры, причем с отбором по незаполненному реквизиту, во втором таблица со всеми значениями реквизита. Чтобы оператор просто выделял номенклатуру, потом выделял значение реквизита и жал кнопку записать, после чего номенклатура пропадает из списка
|
|||
8
Darych
17.09.18
✎
09:50
|
(7) все это лучше делать в обработке. Операция единичная, зачем модуль формы справочника раком ставить?
|
|||
9
Darych
17.09.18
✎
09:51
|
(8) -> (7)
|
|||
10
AnisaL
17.09.18
✎
09:54
|
(8) а разве при этом модуль формы будет меняться?
|
|||
11
AnisaL
17.09.18
✎
09:54
|
(8) я и планирую это в обработке делать
|
|||
12
Сияющий в темноте
17.09.18
✎
09:55
|
двадцать вариантов 20 цветов.
можно вывести номенклатуру в таблицу,заполняя значения по подходящему и покрасить строки,а потом оператор проверит и один раз запишет. |
|||
13
AnisaL
17.09.18
✎
09:55
|
(7) отбор по незаполненному реквизиту, т.е. те элементы, у которых этот реквизит не заполнен, верно?
|
|||
14
butterbean
17.09.18
✎
09:57
|
(8) я не предлагал корежить конфу, естественно речь про обработку
(13) да отбор по незаполненному, чтобы оператору не мешались отработанные реквизиты |
|||
15
Darych
17.09.18
✎
09:57
|
(11) значит я не так понял) конечно можно.. только записывать лучше кнопкой записать, а не автоматом.
|
|||
16
Darych
17.09.18
✎
09:58
|
(14) я 2 раза промазал.. это к (6) было)
|
|||
17
AnisaL
17.09.18
✎
09:58
|
(12) это как - заполнить значение по подходящему?
|
|||
18
AnisaL
17.09.18
✎
10:02
|
(15) почему лучше отдельной кнопкой? и куда ее вывести?
|
|||
19
Darych
17.09.18
✎
10:07
|
(18) на форму обработки. Не туда ткнул оператор запись.. перевыбрал, снова запись..
|
|||
20
AnisaL
17.09.18
✎
10:10
|
(19) ну т.е. оператор выберет значение, потом нажмет на кнопку, и тогда значение запишется в реквизит элемента;
|
|||
21
Darych
17.09.18
✎
10:15
|
(20) выберет много значений, нажмет кнопку и пойдет варить кофе пока записываются элементы
|
|||
22
AnisaL
17.09.18
✎
10:17
|
(21) а как он может выбрать много значений?
|
|||
23
AnisaL
17.09.18
✎
10:17
|
(21) это не управляемые формы к сожалению, а обычные
|
|||
24
Мимохожий Однако
17.09.18
✎
10:21
|
(23) Сообщи сразу все параметры, если не хочешь длинной ветки. Возможно, уже есть типовое решение в этой конфигурации
|
|||
25
AnisaL
17.09.18
✎
10:22
|
(24) я думаю нет, так как этот реквизит я сама добавила на форму
|
|||
26
Darych
17.09.18
✎
10:23
|
короче с автором все ясно... в пень, пошел за попкорном
|
|||
27
Мимохожий Однако
17.09.18
✎
10:23
|
(25) мда ))
|
|||
28
AnisaL
17.09.18
✎
10:28
|
(27) почему мда..?
|
|||
29
Сияющий в темноте
17.09.18
✎
10:30
|
Если можно заранее предсказать какому элементу справочника какие значения поставить,то можно предзаполнить,а пользователь только согласится.
|
|||
30
Мимохожий Однако
17.09.18
✎
10:32
|
(28) Если известна типовая конфигурация, то проще найти близкий к задаче механизм и не изобретать похожий велосипед. Хочешь помощи-сообщай больше деталей и подробностей.ИМХО
|
|||
31
Darych
17.09.18
✎
10:32
|
(28) потому что ты упоротая: (22) + (23).
У тебя есть ТЧ на форме обработки - в ней строки с элементами справочника. Строк много. В нужной колонке строки выбираешь значение реквизита, переходишь к след строке - выбираешь значение реквизита... делаешь n раз. Нажимаешь кнопку "записать" - идешь в сортир или пить кофе. ...Хотя кому я это пишу? |
|||
32
AnisaL
17.09.18
✎
10:44
|
(31) я создала 2 табличных поля, так не получится через выбор значения
|
|||
33
Darych
17.09.18
✎
10:53
|
(32) .. продолжайте эксперименты. Нас в известность можно не ставить
|
|||
34
Optan
17.09.18
✎
12:41
|
(32) Зачем выбор значения - так долго для 50к позиций. Создаешь форму обработки с двумя ТЧ. В одной запросом получаешь список номенклатуры (кроме ссылки забираешь код, наименование и ну и всё что нужно для визуальной идентификации) у которой нужный тебе реквизит не заполнен. Во второй ТЧ запросом получаешь возможные значения твоего реквизита.
Создаешь, например, соответствие (номенклатура - новый реквизит) и при активизации строки 2й ТЧ записываешь в соответствие данные. После нажатия кнопки "Записать" обходишь свое соответствие и записываешь эти элементы |
|||
35
AnisaL
17.09.18
✎
13:08
|
(34) это получится соответствие из 50тыс элементов?
|
|||
36
catena
17.09.18
✎
13:19
|
(35)Только очень упоротый пользователь будет заполнять 50тыс. соответствий и только потом записывать. После того, как на третий день обесточат этаж, он поймет, что обрабатывать пачками поменьше гораздо надежнее.
|
|||
37
AnisaL
17.09.18
✎
13:22
|
(36) да, мне кажется тоже, что соответствие это не оч удачный вариант
|
|||
38
catena
17.09.18
✎
13:25
|
(37)Это оч удачный вариант, просто надо прочитать хотя бы (31) целиком, а не через строчку.
|
|||
39
Сияющий в темноте
17.09.18
✎
18:58
|
Что в реквизите?
И что мы выбираем? |
|||
40
AnisaL
17.09.18
✎
19:06
|
(39) в реквизите - ссылка на другой справочник, т.е выбираем значение из другого справочника, там их всего 20 различных значений
|
|||
41
Мимохожий Однако
17.09.18
✎
20:59
|
В универсальной обработке пометь флажками нужную номенклатуру и выбери нужное значение в нужный реквизит. Доступно и всерьез ©1ЦЫ. И не надо городить огород (обработку) с двумя ТЧ, подборами и т.п.
|
|||
42
AnisaL
17.09.18
✎
21:23
|
(41) проблема в том, что заполнять реквизит буду не я, это нужно оператору объяснять как работать с универсальной обработкой
|
|||
43
AnisaL
17.09.18
✎
21:24
|
(41) я то знаю как ею пользоваться, а он то нет
|
|||
44
Мимохожий Однако
17.09.18
✎
22:09
|
(43) Поверь, там обучения на 5 минут.
|
|||
45
AnisaL
17.09.18
✎
22:37
|
(44) я за принцип - простота работы и понимания, там много лишних манипуляций, тогда эту обработку лучше отредактировать - оставить только установку реквизита, убрать выбор справочника
|
|||
46
AnisaL
17.09.18
✎
22:38
|
(44) она же универсальная, поэтому там надо сначала много чего повыбирать, а простому юзеру это лишние действия
|
|||
47
Garykom
гуру
17.09.18
✎
22:42
|
(0) Какое значение из 20 поставить оператор выбирает по наименованию номенклатуры?
Если так то написать "алгоритм" который разделит всю номенклатуру на 20 групп и в каждой группе поставить свое значение реквизита. Когда то делал нечто подобное по ключевым словам входящим в наименование. Такой полуручной алгоритм - оператор пишет слово или набор слов - видит отбор, проверяет глазками (выкидывая ненужное) и засовывает в группу. Далее новый отбор (по словам) причем уже обработанные не показываются и так пока не будет весь справочник разделен. |
|||
48
AnisaL
17.09.18
✎
22:44
|
(47) в наименовании там нет привязки
|
|||
49
Garykom
гуру
17.09.18
✎
22:45
|
(48) Хорошо что "видит" оператор чтобы сделать правильный выбор?
|
|||
50
AnisaL
17.09.18
✎
22:46
|
(47) возможно в небольшом количестве есть по смыслу схожие слова
|
|||
51
AnisaL
17.09.18
✎
22:46
|
(49) наименование
|
|||
52
AnisaL
17.09.18
✎
22:46
|
(51) + плюс группу, в которой находится товар
|
|||
53
Garykom
гуру
17.09.18
✎
22:47
|
(51) (52) Значит можно написать "алгоритм" ))
Все же поясни что хочешь сделать на примерах. |
|||
54
AnisaL
17.09.18
✎
22:48
|
(49) т.е там получается уже номенлклатура разбита по группам, Я тоже сначала думала разбить всю ном-ру на эти 20 групп
|
|||
55
AnisaL
17.09.18
✎
22:48
|
(53) примеры не могу дать
|
|||
56
AnisaL
17.09.18
✎
22:50
|
(53) могу написать в л.с.
|
|||
57
Мимохожий Однако
17.09.18
✎
23:50
|
(45) Тупиковый принцип. Пользователи не так глупы и ленивы, как кажется. Особенно в случае мотивированности на результат. За день они бы уже половину справочника наколотили...А свою "простую" обработку будешь делать еще неделю.
|
|||
58
AnisaL
18.09.18
✎
06:02
|
(57) я ее уже написала ;)
|
|||
59
Мимохожий Однако
18.09.18
✎
06:26
|
(58) Это хорошо. Но моего отношения к подходу решения данной задачки не изменило.
|
|||
60
AnisaL
18.09.18
✎
10:41
|
(59) а какой у вас подход? )
|
|||
61
Сияющий в темноте
18.09.18
✎
12:03
|
Во.первых,пользователю полезно изучить универсальную обработку,она ему пригодится.
Во.вторых,при возникновении другой подобной задачи не потребуется ни обучение пользователя ни написание обработки. |
|||
62
Мимохожий Однако
18.09.18
✎
12:08
|
(60) см (61) я согласен на 100%
|
|||
63
AnisaL
18.09.18
✎
13:02
|
(61) у меня другое мнение: интерфейс программы должен быть понятным и удобочитаемым. Я всегда представляю себя на месте пользователя: удобно мне было бы работать с такой программой?
|
|||
64
AnisaL
18.09.18
✎
13:04
|
(63) + когда нужно заполнить 50 тыс строк, а тут еще эта непонятная обработина, на кой черт еще сидеть ее изучать?) Я не против обучения, но в более спокойной обстановке, когда не висит задача забить 50 тыс данных.
|
|||
65
catena
18.09.18
✎
13:05
|
(63)Если день разработки для __разового__ действия экономит юзеру один час работы, стоит задуматься, сколько стоит день разработчика и час юзера.
|
|||
66
AnisaL
18.09.18
✎
13:07
|
(65) а кто сказал, что день разработки? я ее написала за час; и экономит не час, уж точно, попробуй заходить в 50 тыс элементов справочника, тут неделю можно забивать
|
|||
67
Мимохожий Однако
18.09.18
✎
16:11
|
(66) А обсуждала на форуме весь день )) Не стыкуется. Написать можно кучу всего. А в универсальной обработке достаточно сохранить несколько удобных настроек и всё.. Видимо, твоим клиентам приятнее видеть обработку по каждому затыку. Это хорошая имитация облизывания клиента. Такой подходят любят некоторые франчи. Сталкивался с такими. Раньше и сам грешил подобным, пока объем клиентов был достаточно ограничен.
|
|||
68
AnisaL
18.09.18
✎
18:59
|
(67) Я делаю, только то что, от чего как мне кажется есть толк. Мне важно, чтобы был результат от проделанной мной работы, иначе я сама буду недовольна, чтобы нравилось, что получилось
|
|||
69
Fram
18.09.18
✎
19:13
|
порой простейшие и тупейшие обработки-велосипеды, написанные за час, более полезны чем универсальные подсистемы, которые разрабатываются месяцами. неоднократно убеждался
|
|||
70
AnisaL
18.09.18
✎
19:18
|
(69) я тоже так думаю, лучше несколько простых обработок, чем одна супер сложная, на все случаи жизни
|
|||
71
Fram
18.09.18
✎
19:19
|
к сожалению, многие перегибают либо в одну либо в другую сторону при разработке. то есть либо каждую задачу стараются решить красиво универсально, чтобы помимо требуемого функционала она еще и "жанглировать" умела. в результате получается долго и сложно для пользователя. либо наоборот все задания лепят тяп ляп без стандартов и учета существующих механизмов
|
|||
72
AnisaL
18.09.18
✎
19:21
|
(71) я за простоту
|
|||
73
AnisaL
18.09.18
✎
19:21
|
(72) + для юзера
|
|||
74
Fram
18.09.18
✎
19:25
|
(72) я так понимаю, Вы ко вторым относитесь. Вам надо в хорошей опытной команде поработать несколько лет. Полезный опыт будет
|
|||
75
AnisaL
18.09.18
✎
19:29
|
(74) да, наверное не помешало бы
|
|||
76
Мимохожий Однако
18.09.18
✎
20:11
|
(69) В данной конкретной ситуации даже велосипед не нужен.Про перегибы согласен. Один из перегибов -не верить в юзеров. Простота их развращает. Но если клиент платит, то велосипед можно писать на каждый чих ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |