|
Поиск в справочнике по коду. | ☑ | ||
---|---|---|---|---|
0
Puzoter
04.09.18
✎
16:44
|
Поиск в справочнике по коду в программном коде - есть не хорошо. А значит, надо каким-то образом хранить ссылки на нужные элементы, которых может быть много и при том, что добавляются новые. Хочу спросить, кто и как это делает?
|
|||
1
butterbean
04.09.18
✎
16:46
|
у нас справочник с произвольным типом значения и кучей предопределенных элементов для программного обращения
|
|||
2
Сисой
04.09.18
✎
16:50
|
Предопределенные, благо в 8.3 можно любой "обычный" элемент превратить в предопределенный (есть обработка).
Если же это типовая конфигурация на поддержке, то можно и как в (1). |
|||
3
D_E_S_131
04.09.18
✎
16:51
|
Можно искать не по коду, а по УИД.
|
|||
4
Akela has missed
04.09.18
✎
16:56
|
У нас общий модуль, где в определенной функции прописывается поиск определенного элемента.
|
|||
5
tesseract
04.09.18
✎
16:57
|
Через ХранилищеНастроек, запихиваю при логине в параметры сеанса. Минимум переделок.
|
|||
6
Сисой
04.09.18
✎
16:57
|
(3) Это вообще мрак. Код может стать непереносимым.
В некоторых конфигурациях (у РАРУСА, например), для каждого элемента справочника генерится доп. УиД и помещается в реквизит. |
|||
7
D_E_S_131
04.09.18
✎
17:38
|
(6) А ТС нужна "переносимость"? Вообще вариантов много и нужно более детальное описание задачи. Так-то и по коду иной раз искать не плохо, если знаем, что никто перенумеровывать элементы не будет.
|
|||
8
Малыш Джон
04.09.18
✎
18:57
|
(0) а чем механизм по типу настроек пользователя не подходит?
1) ПВХ с названиями и типами элементов, названия пишутся по одному образцу, изменениям не подлежат - "ОсновнойСклад", "ОсновнаяКасса" и т.д. 2) Периодический РС содержащий значения элементов: период, название элемента, значение элемента 3) функция ПолучитьЗначение(Название, Дата) Всё. В дальнейшем, добавление новых элементов или изменение значений старых никаких доработок не требует. |
|||
9
tesseract
04.09.18
✎
21:34
|
(8) А зачем его переписывать? Он как-бы давно не на РС уже, периодичность в данном случае ну точно не нужна.
|
|||
10
Aleksey
04.09.18
✎
21:41
|
"Поиск в справочнике по коду в программном коде - есть не хорошо" - кто сказал?
Есть куча областей где это наоборот единственное правильное решение. 1С постоянно пользуется поиском по коду везде где только можно. |
|||
11
timurhv
04.09.18
✎
23:28
|
(10) Поиск с RLS без привилегированного режима падает с ошибкой. Больше проблем особых не вижу.
|
|||
12
la luna llena
05.09.18
✎
09:29
|
(0) в периодическом регистре сведений, но и поиском не брезгуем ради скорости написания кода
|
|||
13
ЦиркУехал
05.09.18
✎
09:33
|
Вопрос где хранить, встает, если у тебя внешняя обработка.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |