|
Избавление кода от найтипо коду, наименованию получить ссылку по уиду? | ☑ | ||
|---|---|---|---|---|
|
0
goleaff2006
06.05.15
✎
11:11
|
Как можно организовать хранение значений, чтобы их потом можно было напрямую получать без всяких найтипо коду, наименованию получить ссылку по уиду.
|
|||
|
1
EugeniaK
06.05.15
✎
11:11
|
(0) Наиболее логично предопределенными элементами
|
|||
|
2
vde69
06.05.15
✎
11:12
|
в регистре сведений....
|
|||
|
3
Зеленый пень
06.05.15
✎
11:13
|
Справочник "МоиКонстанты", искать уже в нём по коду (только сделать код более-менее читабельным) :)
|
|||
|
4
vde69
06.05.15
✎
11:15
|
ну а если уж очень нужно по "коду"
то делаем общий модуль повторного использования "ПИ", в нем делаем функции Функция Товар_Общий() возврат Справочник.Номенклатура.НайтиПоКоду("00001"); КонецФункции; и работать будет быстро, и переписать будет легко (все в одном месте) |
|||
|
5
Drac0
06.05.15
✎
11:15
|
(0) Если платформа 8.3 (8.3.5 и выше вроде), то можно добавлять предопределенные элементы, убрать галку на автоматическое создание предопределнных элементов и потом устанавливать через ИмяПредопределенного.
|
|||
|
6
Drac0
06.05.15
✎
11:18
|
(4) Угу, главное успеть поймать момент, когда "00001" перестал быть бесплатным целлофановым пакетиком и стал банкой черной икры :)
|
|||
|
7
vde69
06.05.15
✎
11:18
|
(4)+
в коде это будет так Запрос.УстановитьПараметр("Товар",ПИ.Товар_Общий()); |
|||
|
8
Timon1405
06.05.15
✎
11:19
|
||||
|
9
vde69
06.05.15
✎
11:25
|
а по правильному я делаю так
1. завожу ПВХ "РолиОбъектов", в нем делаю предопределенный элемент "Товар_Общий" с типом НоменклатураСсылка 2. делаю регистр "ЗначениеРолейОбъектов" с измерением "Роль"+"Объект" и реквизитом "Значение" 3. в общем модуле повторного использования делаю функцию ПолучитьЗначениеРоли(Роль) |
|||
|
10
patria0muerte
06.05.15
✎
11:31
|
У нас заведен справочник ХранилищеПредопределенныхЗначений. В нем все эти значения хранятся. И ОбщийМодуль, в котором лежат функции-обертки для получения значений предпределенных элементов.
|
|||
|
11
patria0muerte
06.05.15
✎
11:32
|
+(10) С возможностью хранить как единичные значения, так и списки значений...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |