Вход | Регистрация
 

Как грамотно в фиксированой структуре поменять значение?

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.