Нужно решение проблемы в 1с

1. VKuser189017643 30.10.21 23:00 Сейчас в теме
колич = 0;
	колво = ЭтаФорма.ЭлементыФормы.Товары.Значение.ВыгрузитьКолонку("Номенклатура").ВГраница() + 1;
	товар = новый Массив(колво);
	количество = товар.ВГраница() + 1;
	Сообщить(количество);
	Для число = 0 по товар.ВГраница() цикл
		товар.Вставить(число, ЭтаФорма.ЭлементыФормы.Товары.Значение.Получить(число).НомерСтроки);	
	КонецЦикла;
	выделен = ЭтаФорма.ЭлементыФормы.Товары.ВыделенныеСтроки;
	выд = новый Массив(выделен.Количество());
	Для числ = 0 по выд.ВГраница() цикл
		выд.Вставить(числ, выделен.Получить(числ).НомерСтроки);
	КонецЦикла;
	Пока количество > 0 цикл
		Сообщить("Количество: " + количество);
		Для чис = 0 по выд.ВГраница() цикл
			Если товар[количество] = выд[чис] тогда
				Сообщить("РАВНО: " + чис);
				количество = количество - 1;
			Иначе
				Сообщить("Удалено");
				количество = количество - 1;
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
Показать

Вот код, вопрос как мне сравнить товар[количество] = выд[чис], они вообще не сравниваются даже это 1.
2. Это работа Цикла Пока, и Цикла Для вообще не хотят. ЧТо можно вообще сделать.
Для описания вообще что я хочу сделать: Я хочу, чтобы при выделении строк строки выделенные остались, а не выделенные удалились из таблицы. Подскажи,советуйсте, пожалуйста.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 30.10.21 23:16 Сейчас в теме
Потрудитесь потрудиться, и показать нам нормальный код, в соответствии с правилами и возможностями форума.
Ну и попытаться на русском языке озвучить вопрос.
Спасибо.
ErAK; lefthander; МихаилМ; t278; -AI-; G_112708749323588293243; +6 Ответить
3. Pixar0000 31.10.21 16:15 Сейчас в теме
обработчик выбора строки - отметка, кнопка - удалить без отметки
а код нужно оформлять
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот