Как переместить данные из одного дополнительного свойства в другое в программе 1С УТ?

Как изменить порядок значений, которые находятся в разброс? Нужно перенести половину маленьких значений в конец списка для упорядочивания.
  • 11 июня 2024 г. 10:11
Ответы на вопрос 2
Для перемещения данных из одного дополнительного свойства в другое в программе 1С УТ можно воспользоваться следующим скриптом на языке запросов 1С:

```1С
Дополнительно.Свойство1 = Дополнительно.Свойство2;
Дополнительно.Свойство2 = "";
```

Где "Дополнительно.Свойство1" и "Дополнительно.Свойство2" - это названия нужных свойств объекта, а после знака "=" указывается действие перемещения данных.

Чтобы изменить порядок значений в разброс, можно воспользоваться следующим алгоритмом:

1. Определить порядок значений, которые нужно переместить (маленькие значения).
2. Разделить список значений на две части: первая половина - большие значения, вторая половина - маленькие значения.
3. Создать новый список значений, переместив половину маленьких значений в конец списка.
4. Заменить старый список на новый.

Этот алгоритм можно реализовать с помощью скрипта на языке запросов 1С, используя циклы и условия для определения маленьких и больших значений.

Для более подробной информации и примеров кода рекомендуется обратиться к документации по работе с запросами в программе 1С УТ или обратиться к специалистам по данной программе.
а) накой, только из чувства прекрасного? 
б) не видите что отсортировано по алфавиту, т.ч. по влияет количество знаков. приведите к единому формату наименование типа так 006.5

ps:
увас действительно такой разбег в ширине 5 и сразу 500, и данный реквизит можно было сделать не "доп.значение" а число.
Похожие вопросы