|
Обработка автоматического создания групп справочника | ☑ | ||
---|---|---|---|---|
0
VassoVaz
10.10.12
✎
23:37
|
Здраствуйте, у меня такой вопрос. Нужно создать обработку, которая при исполнении переносила элемент справочника Номенклатура в группу, если группа с таким именем есть, и создавала бы группу, если такой группы нет. Можно проверять к примеру два первые столбца наименование у элемента и группы. Затем важно, чтобы элементы, занесенные в группу затем при следующем исполнении не заносились в группу, нужно только чтобы проверялись элементы, которые не занесены в группу. Говоря в общем, нужно примерный алгоритм такой обработки, которая рассовывала бы элементы справочника Номенклатура по группам
|
|||
1
DrShad
10.10.12
✎
23:51
|
*рукалицо*
|
|||
2
Balabass
11.10.12
✎
04:32
|
Ты забыл ЖПГ
|
|||
3
Balabass
11.10.12
✎
04:39
|
Кстати!
Мне одному кажется, что дело пахнет грабежом корованов? |
|||
4
kosts
11.10.12
✎
06:56
|
(0) Вязать не пробовали, у Вас это отлично получится.
|
|||
5
chelentano
11.10.12
✎
07:11
|
(0) 8000 руб.
|
|||
6
ProProg
11.10.12
✎
07:13
|
||||
7
DJ Anthon
11.10.12
✎
07:36
|
(0) 2000 руб. удаленно
|
|||
8
ProProg
11.10.12
✎
07:38
|
(7) прикольно. Особенно после (6)
Те ты тупо качаешь (6) и продаешь автору за 2000 рублей?) |
|||
9
DJ Anthon
11.10.12
✎
07:39
|
(8) нет, анализирую, что надо и пишу обработку. чужим не доверяю
|
|||
10
crueltytanya
11.10.12
✎
07:49
|
1. Берем элемент справочника, проверяем на наличие родителя
2. Если родителя нет, то берем наименование, и проверяем если такая группа 3. Если группы такая создана, делаем ее родителем. 4. Если нет такой группы, то создаем ее и ее делаем родителем. Проверяем следующий элемент.. Правильно? :) |
|||
11
ProProg
11.10.12
✎
07:53
|
(9) а ну да конечно. все уевые - у одного тебя нормальные. ищобретение лесапеда конечно хорошо.
|
|||
12
Cashtane
11.10.12
✎
07:53
|
(10) Дьявол как обычно кроется в мелочах. Хотя тут всё конечно просто.
|
|||
13
crueltytanya
11.10.12
✎
07:57
|
(12) ну общую картину правильно понимаю?
|
|||
14
Godofsin
11.10.12
✎
08:02
|
(13) представляю, сколько групп насоздается с одним единственным элементом внутри по такой схеме :)
|
|||
15
crueltytanya
11.10.12
✎
08:05
|
(14) надо проверить свойство Группа. Да? :) и сделать для тех кто не группа.
|
|||
16
Godofsin
11.10.12
✎
08:14
|
(15) Нет, я не про это =)
К примеру, у нас >80тыс. эл-ов номенклатуры. Представим, что все они на первом уровне, без групп. Запускаем алгоритм из (10) и получаем >80 групп с одним единственным элементом внутри ))) Не знаю, как у вас, а у нас совпадение наименоаний номенклатуры нет. |
|||
17
crueltytanya
11.10.12
✎
08:21
|
(16) ну это понятно. но автор, наверное предполагает что есть совпадения. :) может даже стоит по какому-либо другому признаку создавать группы.
Так то например "счёт" и "счет" это разные слова, еще остается надеется что нет наименований с ошибками типа "компьютер" и "кампьютер". Тоже надо рассматривать этот вариант. |
|||
18
Godofsin
11.10.12
✎
08:24
|
(17) В любом случае - создавать группы по наименованию элементов = бред, имхо. Другой вопрос, по какому-нибудь признаку, например товар/услуга.
|
|||
19
ASU_Diamond
11.10.12
✎
08:27
|
(10) 1. быстрее запросом получить все элементы без родителя
|
|||
20
ASU_Diamond
11.10.12
✎
08:28
|
(18) по ПОДОБНО можно делать :)
но это пусть ТС сначала с постановкой задачи определится |
|||
21
Godofsin
11.10.12
✎
08:31
|
(20) Ну да, извращения никто не отменял =)
|
|||
22
crueltytanya
11.10.12
✎
08:36
|
(18) офтоп, наверное, но все же..
Я когда упражнялась с 1С, создала справочник с типами оборудования, типа "принтер", "монитор" и т.д. чтобы к номенклатуре привязать, а потом пораскинула чем было и можно и решила, что может быть группы в справочники создать типа "принтер", "монитор" и т.д. Как правильнее было бы сделать с учетом того, что необходимо всякие отчетики делать в разрезе типов оборудования? Перечислениями не стала делать, чтобы если вдруг пользователь захочет сделать новый элемент. (21) учитывая мои познания это из этой же серии.. |
|||
23
crueltytanya
11.10.12
✎
08:37
|
(19) для автора осталось только код написать. :)
|
|||
24
ASU_Diamond
11.10.12
✎
08:44
|
(22) у меня был заказчик у котого по группам было раскидано: принтеры/лазерные/ НР 1100. В накладных надо было в наименование верхнего родителя добавлять. Для менеджеров было удобнее работать именно с наименованиями, а для покупателей обязательно нужно было чтобы описание писалось. Возможно что в поставленой задаче это описание присутствует в наименовании и теперь решили сделать иерархический справочник
|
|||
25
Godofsin
11.10.12
✎
08:44
|
(22) Существуют номенклатурные группы, ничего создавать не надо. Пользователь спокойно может создавать там новые элементы, а в номенклатуре указывать принадлежность к ним. И стандартные отчетики отлично режут номенклатуру по этому признаку.
|
|||
26
crueltytanya
11.10.12
✎
08:52
|
(24), (25) спасибо вам, добрые человеки!
|
|||
27
ProProg
11.10.12
✎
08:55
|
Вот еще от 2006 года лесапед...
http://infostart.ru/public/16891/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |