A
anivaler
Помогите, пожалуйста! Мне нужно в табличном поле СписокОбслужМаршрутов пробежаться по колонке ГосНомер1 и найти повторяющиеся значения для каждого элемента колонки.
Я пишу:
ВсегоСтрок = СписокОбслужМаршрутов.Количество();
Для Каждого СтрокаМаршрута ИЗ СписокОбслужМаршрутов Цикл
Для НомерСтроки = 1 По ВсегоСтрок - 1 Цикл
СледСтрока = СписокОбслужМаршрутов.Получить(НомерСтроки).ГосНомер1;
Если СтрокаМаршрута.ГосНомер1 = СледСтрока Тогда
Сообщить (СтрокаМаршрута.ГосНомер1 + " повторяется");
КонецЕсли;
КонецЦикла;
КонецЦикла;
Так он у меня мало того, что не выводит ничего в окно служебных сообщений (хотя повторяющиеся в колонке есть), так ещё и сообщение об ошибке выдает.
Ошибка такая.
Преобразование значения к типу Число не может быть выполнено.
Сообщить (СтрокаМаршрута.ГосНомер1 + " повторяется");
Подскажите, что делать. Заранее благодарен.
Я пишу:
ВсегоСтрок = СписокОбслужМаршрутов.Количество();
Для Каждого СтрокаМаршрута ИЗ СписокОбслужМаршрутов Цикл
Для НомерСтроки = 1 По ВсегоСтрок - 1 Цикл
СледСтрока = СписокОбслужМаршрутов.Получить(НомерСтроки).ГосНомер1;
Если СтрокаМаршрута.ГосНомер1 = СледСтрока Тогда
Сообщить (СтрокаМаршрута.ГосНомер1 + " повторяется");
КонецЕсли;
КонецЦикла;
КонецЦикла;
Так он у меня мало того, что не выводит ничего в окно служебных сообщений (хотя повторяющиеся в колонке есть), так ещё и сообщение об ошибке выдает.
Ошибка такая.
Преобразование значения к типу Число не может быть выполнено.
Сообщить (СтрокаМаршрута.ГосНомер1 + " повторяется");
Подскажите, что делать. Заранее благодарен.