|
Как грамотно в фиксированой структуре поменять значение?
| ☑ |
0
Бешеный заяц
11.03.20
✎
15:53
|
Есть фиксированная структура "ПараметрыУказанияСерий"
необходимо в поле поменять значение. У меня только один вариант.
Скопировать фиксированную структуру не в фиксированную поменять значение далее обратно в фиксированную, ну думаю это жуткий костыль который отнимает ресурс.
Какой более быстрый и правильный вариант существует?
|
|
1
Бешеный заяц
11.03.20
✎
15:55
|
работаю в ERP те БСП доступно может там чего готовое есть?
|
|
2
Жан Пердежон
11.03.20
✎
15:59
|
ПараметрыУказанияСерий = Новый ФиксированнаяСтруктра("Ключ1, Ключ2", ПараметрыУказанияСерий.Ключ1, ПараметрыУказанияСерий.Ключ2);
|
|
3
pechkin
11.03.20
✎
16:00
|
нато она и фиксированная - чтоб нельзя было менять
|
|
4
Бешеный заяц
11.03.20
✎
16:00
|
(2) это все поля и значения надо знать, а я знаю только одно поле которое точно есть и его необходимо поменять
|
|
5
mikecool
11.03.20
✎
16:01
|
(0) это не костыль, а единственная возможность
ресурсов не потратишь, не сцы
|
|
6
mikecool
11.03.20
✎
16:01
|
+5 вряд ли там структура с овер дохрена значениями
|
|
7
fisher
11.03.20
✎
16:13
|
Че там в БСП искать, и так в три строки делается.
|
|
8
Бешеный заяц
11.03.20
✎
16:27
|
(7) да это понятно, первой строкой копируем структуру, второй меняем значение, третьей копируем обратно в фиксированную
меня производительность беспокоит
|
|
9
fisher
11.03.20
✎
16:28
|
(8) Во-первых, других вариантов нет. Во-вторых, шоп тебя так беспокоила производительность обращений к БД, как накладные расходы на пару простых операций в памяти.
|
|