Список значений 1С Очистить — удаление всех значений


Метод 1С СписокЗначений.Очистить() удаляет из списка значений все «ячейки» со всеми значениями. Аналогичен пересозданию списка значений.


Разница:
1С СписокЗначений.Очистить — при «очистке» списка значений – память, занятая процессом Windows 1cv8.exe не освобождается, но (!) используется повторно (добавление новых элементов после очистки не повысит требования памяти).
спЗначений = Новый СписокЗначений();
спЗначений.Добавить(10);
спЗначений.Очистить();

При пересоздании массива – память, занятая процессом освобождается сразу.
спЗначений = Новый СписокЗначений();
спЗначений.Добавить(10);
//используем список значений
спЗначений = Новый СписокЗначений(); //в этой строчке мы пересоздаем список значений, старый «исчезает»

Пример работы 1С СписокЗначений.Очистить:
спЗначений = Новый СписокЗначений();
спЗначений.Добавить(10);
спЗначений.Добавить(20);
спЗначени.Добавить(30);
Сообщить(спЗначений.Количество() ); //3 элемента массива
спЗначений.Очистить();
Сообщить(спЗначений.Количество() ); //0 элементов массива


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (1 голосов, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий