helpf.pro
Регистрация

v8: Удаление строк из таблицы значений 1c 8

Sergei
05.12.2012 19:04Прочитано: 12349
Как в одном цикле "для каждого" выбрать в массив строки, которые нужно удалить. А во втором цикле "для каждого" по выбранным строкам удалить их из исходной таблицы?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
05.12.2012 19:18Ответ № 1
(0) Sergei, посмотри v8.x: Удаление строк Таблицы Значений
Sergei
05.12.2012 21:19Ответ № 2
Если же встречается символ в строке(например С), то необходимо удалить эти строки. Как это сделать в таблице значений?
E_Migachev
05.12.2012 21:57Ответ № 3
(2) Sergei, перебираешь все значения колонок и ищешь свой символ, если есть символ то удаляй
Sergei
05.12.2012 22:31Ответ № 4
Спасибо, уже разобрался.

Вот код:

МассивСтрок = Новый Массив;
Для Каждого Строка Из ТЗ Цикл
// поиск символа "C" в строке
Если Найти(Строка.Артикул, "C")> 0 Тогда
МассивСтрок.Добавить(Строка);
КонецЕсли;
КонецЦикла;
// используем перебор в коллекции значений
Для Каждого Строка Из МассивСтрок Цикл
ТЗ.Удалить(Строка);
КонецЦикла;
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.