#0
by RalexR
Доброго времени суток народ! Вот впервый раз столкнулся с ситуацией когда надо отобрать строки из ТЗ по условию меньше или больше. Запросом понятно можно, каким другим способом, возможно ли тут использование метода ТЗ.НАйтиСтроки? я так понял что нет.
#3
by RalexR
Да, я тоже других способов пока не нашёл, думал может кто подскажет:)надеялся без запроса обойтись.
#4
by hhhh
вы что-то странные способы ищете. Нужно спрашивать вообще-то: Как обойтись без этого кривого метода НайтиСтроки?
#5
by ВалераОшкин
Для каждого СтрокаТЗ ИЗ ТЗ Если СтрокаТЗ.Сумма < 70 Тогда МассивОтобранныхСтрок.Добавить(СтрокаТЗ);
#6
by RalexR
через запрос уже реализовал:) таблицы значений большие очень, хотел просто ради любопытства сравнить время отбора и время запросом когда отбираешь.
#7
by hhhh
ну сам сравни запрос дает в результате всем понятную таблицу значений. Ее можно сразу проиндексировать по нужному полю, чтобы быстро летала. НайтиСтроки дает в результате такую вещь: массив строк ТЗ. Это сам понимаешь полная задница. Его не проиндексируешь и поиск в нем организовать очень трудно. И время его обработки будет запредельное.
#12
by YF
Скопировать (Copy) Вариант синтаксиса: Скопировать строки Синтаксис: Скопировать(<Строки>, <Колонки>) Параметры: Тип: Массив. Массив строк для копирования. Если не указан, копируются все строки таблицы значений. Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Описание варианта метода: Если указаны строки и колонки, то только они будут скопированы. Если не указаны - то будет создана полная копия таблицы значений. Вариант синтаксиса: Скопировать по отбору Синтаксис: Скопировать(<ПараметрыОтбора>, <Колонки>) Параметры: Тип: Структура. Ключ структуры - идентификатор колонки, а значение структуры - значение отбора. Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Описание варианта метода: Если указан отбор, то только строки из отбора будут скопированы. Если отбор не указан, то будут скопированы все строки таблицы значений. Если указаны колонки, то только эти колонки будут скопированы. Иначе, будут скопированы все колонки таблицы значений. Возвращаемое значение: Тип: ТаблицаЗначений. Описание: Создает копию исходной таблицы значений. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: НовТаблицаЦен = ТаблицаЦен.Скопировать;
#13
by GANR
Часто применяемый мною прием: 1. Загнать ТЗ в запрос (читай про временные таблицы) 2. Поставить фильтры какие мне надо 3. Выгрузить результат запроса 1. в ТЗ Кстати, 1. может быть заменен и на набор данных типа "объект" в СКД в случае особо сложных отборов.
#14
by GANR
Не заметил... СКД ещё есть - редко кем применяемый способ. Но я сомневаюсь, что это быстрей. Единственный плюс - отборы можно самые извратные без труда накладывать накладывать в пользовательском режиме.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Как строки таблицы даных сделать колонками?
- ТЗ. Удаление строки сдвигает строки?
- Как увеличить размер строки таблицы если длина строки больше ширины ячейки
- Как отобрать строки ТЧ документа
- Отобрать строки из Таблицы Значений по значениям содержащимся в массиве
- Как отобрать документы по которым нет проводок, но галка проведен стоит.
- Подсветка строки таблицы значений
- Как в 8.0 удалить из таблицы значений строки по условию?
- для строки области таб дока с автовысотой не считается высота строки
- Как быстро заполнить значения строки массива значениями строки таблицы значений?
- ЗУП: отобрать ФЛ, у кого больше одного образования
В этой группе 1С
- Можно ли каким-то образом задать вопрос из серверной процедуры в УФ
- 8.2 СКД. Вариант отчета vs Пользовательские настройки отчета
- ЗУП настройка "Мои задачи"
- Ошибка в базе MSSQL
- Аналог doxygen для 1С есть?
- Как быстро скрыть лицо или предмет в видео?
- Как в отчете скд вывести количество регистраторов?
- Как перевести компьютеры с материалов на забаланс?
- Не подключиться к ВЕБ-сервису: ошибка аутентификации.
- ЗУП больничный не сторнирует
- как добавить отчет в командный интерфейс справочника
- Обычные формы. Как добраться до кнопки командной панели?
- Форма документа во внешней обработке
- УПП.Рауз. Учет фактических данных по бюджетам УПП Нет данных по статье
- Процент годовой амортизации ОС
- Помогите разобраться с SQL
- Как сделать в запросе нумерацию строк?
- Старый вопрос. Закрытие счета 20 по НУ на счет 90.08
- Как быть с объемом базы 1с 8.1 УТ 10.3?
- !1с 8.2! Помогите плиз создать отчет ДДС!