Имя: Пароль:
1C
 
Как грамотно в фиксированой структуре поменять значение?
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) Во-первых, других вариантов нет. Во-вторых, шоп тебя так беспокоила производительность обращений к БД, как накладные расходы на пару простых операций в памяти.