День добрый!
Прошу помощи у знающих.
У меня в коде есть функция для удаления из ТЗ повторяющихся элементов, в которую отправляется сама ТЗ и структура для поиска.
Так вот, при вызове ее из COM соединения, туда отправляется комовская таблица и комовская структура. Получается так, что по индексу к найденным строкам обратиться нельзя, а можно только через . Хотелось бы каким то образом проверять, являются ли "Строки" не комовским массивом.
Как это сделать?
Прошу помощи у знающих.
У меня в коде есть функция для удаления из ТЗ повторяющихся элементов, в которую отправляется сама ТЗ и структура для поиска.
Функция УдалитьПовторы(Таблица, СтруктураПоиска)
Строки = Таблица.НайтиСтроки(СтруктураПоиска);
Если Строки.Количество()>1 Тогда
Для Счетчик=0 по Строки.Количество()-2 Цикл
Таблица.Удалить(Строки[Счетчик]);
КонецЦикла;
КонецЕсли;
Возврат Таблица;
КонецФункции ПоказатьТак вот, при вызове ее из COM соединения, туда отправляется комовская таблица и комовская структура. Получается так, что по индексу к найденным строкам обратиться нельзя, а можно только через
Строки.Получить(Счетчик)Как это сделать?
По теме из базы знаний
- FAQ или платформа 8 для чайников :)
- Примеры тестовых сценариев Postman
- Библиотека процедур и функций для технологической платформы "1С: Предприятие 7.7"
- Поиск пути на складе в 1С 8.3: реализация алгоритма волновой трассировки для управления логистикой
- Быстрая организация HTTP-сервиса, или О том, как я создал свой модуль с универсальными процедурами HTTP-сервиса, который позволил быстро организовывать и расширять API
Найденные решения
(1)
Ну, так и в чём проблема? Используете Строки.Получить(Счетчик) вместо Строки[Счетчик].
А вообще, зачем вы тут функцию используете, если параметры всё равно не по значению передаются?
Получается так, что по индексу к найденным строкам обратиться нельзя, а можно только через
Строки.Получить(Счетчик)
Строки.Получить(Счетчик)
Ну, так и в чём проблема? Используете Строки.Получить(Счетчик) вместо Строки[Счетчик].
А вообще, зачем вы тут функцию используете, если параметры всё равно не по значению передаются?
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Ну, так и в чём проблема? Используете Строки.Получить(Счетчик) вместо Строки[Счетчик].
А вообще, зачем вы тут функцию используете, если параметры всё равно не по значению передаются?
Получается так, что по индексу к найденным строкам обратиться нельзя, а можно только через
Строки.Получить(Счетчик)
Строки.Получить(Счетчик)
Ну, так и в чём проблема? Используете Строки.Получить(Счетчик) вместо Строки[Счетчик].
А вообще, зачем вы тут функцию используете, если параметры всё равно не по значению передаются?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот