Портал компании
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Автоматизация Бизнеса

+7 (900) 671 8000      Cвязаться через Telegram Telegram      связаться через Вконтакте VK      new@1module.ru      связаться через MAX MAX

Сервисный центр 1С

Автоматизация сервисного центра

Программа для сервисных центров и ЦТО
Подробнее

Программист 1С

Доработки для 1С

Любые доработки систем 1С всего за 3100 руб./час, Возможно уже есть готовые. Полный каталог разработок

Разработки для 1С
Учет по серийным номерам 1С

Учет товаров по серийным номерам

Модуль, позволяющий вести учет по серийным номерам и выводить на печать гарантийные талоны. Подробнее

Автосервис 1С

Дополнение для автосервиса

Автоматизация СТО, шиномонтажной мастерской или мойки. Ознакомиться

Рассылка SMS 1С

Рассылка СМС

Уведомление клиентов или сотрудников с помощью СМС сообщений из 1С. Перейти

Модули для 1С

Модули, дополнения и отчеты для 1С

Большой список готовых решений для Вашей компании. Поддержка и сопровождение. Полный каталог разработок

 

Быстрый переход





Меню раздела:

Быстрый поиск

 

Информация



 

[CODE] Удаление строк ТЧ (таблицы значений) (Программно 1С)



СтруктураОтбора = Новый Структура("Наименование реквизита", ЕгоЗначение);// задаем условия
МассивСтрок = ЭтотОбъект.Товары.НайтиСтроки(СтруктураОтбора);
Для Каждого ЭлементМассива Из МассивСтрок Цикл
	ЭтотОбъект.Товары.Удалить(ЭлементМассива); //удаляем строки
КонецЦикла;

Оптимальное удаление строк таблицы в 1С важно, потому что это может существенно повлиять на производительность системы. 

Например, при удалении строк с помощью метода "Удалить" в цикле обработки данных может происходить множественный поиск измененных данных в цельной таблице, что может замедлить работу системы, особенно при большом объеме данных. 

Для того, чтобы удаление строк происходило оптимально, необходимо использовать более эффективные методы удаления, такие как "Выделить для удаления" и "Очистить". 

Также следует учитывать следующие рекомендации: 
  • Удалять строки необязательно в цикле, лучше использовать механизм фильтрации данных или наборов записей.
  • Удалять строки лучше после завершения обработки данных, а не в процессе ее выполнения.
  • Необходимо следить за тем, чтобы удалялись только те строки, которые действительно необходимо удалить, иначе это может повлиять на корректность данных в системе.
  • Рекомендуется выполнять оптимизацию таблиц базы данных с помощью механизма "Редукция базы данных", который также включает удаление неиспользуемых строк таблиц. 

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

Удаление может быть выполнено на клиенте, на сервере и в т.ч. в табличной части документа.

Количество показов: 5152
Дата изменения: 05.09.2024 06:04:55

Возврат к списку

(Голосов: 5, Рейтинг: 2.95)

Ваше имя:
Защита от автоматических сообщений:
Защита от автоматических сообщений Символы на картинке:


Модули   Статьи   Отзывы   Кабинет   Поддержка  
@ !pride, 1module. Все права защищены. 2003 - 2026