#0
by goldenhawk
Есть таблица значений ТЗ Колонки (Кол1,Кол2,Кол3,Кол4) . Как проверить, если ли строка со значениями "AAA", "bbb" по двум колонками допустим Кол2 и Кол3 ? НайтиЗначение(<Знач>,<Строка>,<Колонка>) находит только по одной колонке
#4
by Garykom
или найти все строки с "AAA" в Кол2, затем все строки с "bbb" в Кол3 а потом просто пересечение по номерам...
#5
by Vladal
В восьмерке подобный поиск я делаю запросом. Это в самописках, куда не перетянул процедуру из ОбщегоНазначения.НайтиСтрокиПоКритериям. А в 7.7 скорее всего перебором строк и проверкой в каждой строке соответствия условию по колонке А и колонке Б.
#9
by NikVars
А я не понял чего ты хочешь найти "по двум колонкам". В одной колонке А,в другой АА допустимо? Кол2 = "пппА", Кол3="ААппп".
#14
by Злопчинский
Это ты сам себе тихо под нос бормочешь..? не, я так, потихоньку.. апологеты прямых запросов и монстры фишек типа Епрста свалят на снеговика - кто нас, оставшихся, наставлять будет?
#15
by Vladal
хочется - спрашивай. Я внимательно слушаю твой вопрос. Скажи мне, поиск по критериям (метод таблицы НайтиСтроки) ограничен какими возможностями? Он может искать сразу по нескольким колонкам? Или по нескольким критериям, различным для каждой колонки? Или ты предлагаешь перебирать строки таблицы в цикле?
#16
by MishaD
Хуже будет, если поиск ААА и БББ, а в колонках окажется АА и АББББ. Хотя всегда сам искал по составному полю, а тут задумался, но для ссылочных полей, и разных типов в колонках, сумма норм отработает. А вот для примитных типов может быть засада.
#17
by Это_mike
Самое лучшее решение в таких случаях - использование ИндексированнойТаблицы. Но это - уже 1с++. А у многих религия не позволяет.
#18
by Это_mike
Можно строки перебирать. Можно в конце концов выгрузить из в дбф или таблицу сиквела, и использовать работу с БД. Все Вель зависит ещё и от того, например - что в этой таблице валяется (допускается ли сортировка и т.д.). Почему на этом акцентируют внимание - потому, что у тех, кто задаёт такие вопросы - в тз может быть что угодно в т.ч. зависимое от порядка строк...
#19
by Записьдампа
А ты на исходный вопрос отвечаешь, или хвастаешься, что вприсядку умеешь? За тебя можно уже начинать радоваться? =) Запрос он делает... Тем самым ты перекладываешь нагрузку с машины на каналы связи между клиентом и сервером. И под нагрузкой твое супер-дупер-универсальное решение, внезапно хорошо работает только в тепличных рамках клиента и сервера на одной машине.
#21
by Garykom
вопрос был прямо озвучен в вот есть ТЗ с числовыми данными хочется узнать суммы по всем колонкам как делать будем? А насчет "НайтиЗначение" и поиск по нескольким строкам )) Иногда так смешно становится а как по вашему в этом случае sql движок БД или sql сервер то работает? Да абсолютно так же, сначала ищет все строки с неким значением в одной колонке, далее среди найденных строк ищет с нужным значением в другой колонке...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- Поиск в таблице значений по двум колонкам
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Поиск документа
- Поиск строки в таблице значений по двум параметрам
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- Что быстрее? Поиск в таблице значений, соответствии или прямой поиск в базе?
- v7: перебор всех дат и поиск в таблице значений
- v7: Перенос данных Бухгалтерия из v7 в v8
В этой группе 1С
- Програмно добавлять и удалять точки диаграммы в СКД
- УНФ 1.4 как посмотреть остаток долга по контрагентам
- Настройка Zebra tlp2824 plus
- Карточка учета страховых взносов в ЗУП и БП
- ЗУП Иностранец получил вид на жительство
- Как восстановить серийный учет в 1С УПП 8.2
- Не обнаружен метод Записать()
- СКД. Ошибка при формировании вложенной схемы.
- подключение к базе MySQL из 1с
- Очень медленно работает 1С.
- Передача параметра в общую форму.
- Запрос. Поле не входит в группу "Альянс_Заявка.Дата"
- Шахматка в СКД
- Сжатие базы или почему после удаления не уменьшаются таблицы
- Как программно скрыть секцию "параметры данных" и "Отбор" при выводе отчета СКД
- Вывод в табличную часть строку из другой ТЧ на УФ
- 1С-Документооборот. Добавление дополнительных полей в план проекта
- Агрегатная функция Произведение() в СКД
- ТекстовыйДокумент, ЗаписьТекста - при записи добавляет ВК+ПС в конец файла.
- Внешнее и внутреннее совместительство в ЗУП 2.5