#0
by Vinc
В таблице значений есть строка начинающаяся на "ИНН" (Может быть "ИННлялял, "ИННипплорпд", итп). Как быстро найти эту строку? Я так понимаю метод Синтаксис: Ищет только строчку целиком, но в моем случае известно только ее начало
#2
by artbear
Юзай ПостроительЗапроса, в качестве источника указывай ТЗ, в тексте запроса используй условие ПОДОБНО. ИМХО Самый шустрый вариант.
#3
by Vinc
Туговато у меня с запросами, подскажите как правильно: Выдает Ошибка при вызове метода контекста (Выполнить): {(1, 34)}: Таблица не найдена "МояТЗ" ВЫБРАТЬ * ПОМЕСТИТЬ ВТТабПоле ИЗ <<?>>МояТЗ КАК МояТЗ Запрос.Выполнить;
#6
by Vinc
да я уж по всякому пробовал и в одном запросе и в двух как здесь добавление "&" дает: Ошибка при вызове метода контекста (Выполнить): {(1, 34)}: Тип не может быть выбран в запросе ВЫБРАТЬ * ПОМЕСТИТЬ ВТТабПоле ИЗ <<?>>&МояТЗ КАК МояТЗ Запрос.Выполнить;
#8
by Vinc
"значит колонки таблицы значений не типизированы" - была такая мысль пробуй - ПостроительЗапроса? А пример можно какой нибудь?
#9
by Vinc
чего то по построителю ничего подходящего не нашел, мож кто ссылку на пример хоть кинет, чтоб на верный путь навести
#15
by Vinc
и запросом еще раз попробовал - не выходит: ТабПоле все колонки принудительно поставил Тип - Строка МояТЗ=ТабПоле.Скопировать; Ошибка при вызове метода контекста (Выполнить): {(1, 34)}: Тип не может быть выбран в запросе ВЫБРАТЬ * ПОМЕСТИТЬ ВТТабПоле ИЗ <<?>>&МояТЗ КАК МояТЗ При просмотре в отладчике тип всех колонок у ТабПоле и МояТЗ - "Строка", значит дело не в отсутствии типизации
#16
by vvert
"ВЫБРАТЬ МояТЗ.<Имя колонки> ПОМЕСТИТЬ ВТТабПоле ИЗ МояТЗ КАК МояТЗ" и смотри результат.
#17
by Vinc
так работает, но если надо все колонки выбрать? Тем более их количество заранее неизвестно Взял отсюда процедуру ТипизацияТЗ(ТЗ)
#18
by vvert
тебе же нужно найти те строки в которых есть "ИНН...", вот и бери те колонки в которых ты будешь искать, а остальные тебе зачем, по тем что ты найдешь потом из тз выдергнешь!
#20
by Vinc
собственно то же самое : Ошибка при вызове метода контекста (Выполнить): {(5, 5)}: Тип не может быть выбран в запросе <<?>>&МояТЗ КАК МояТЗ ну с этим понятно - вместо "*" пишу конкретную колонку или задаю принудительно тип А как сделать чтобы здесь: |ВЫБРАТЬ | | * Искалось бы все таки по всем столбцам?
#21
by vvert
типизировать тебе в любом случае придется, тогда можно запросить все колонки, попробуй "ИЛИ":
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Быстрый поиск в таблице значений
- Поиск COM-объекта в таблице значений.
- По умолчанию при нажатии Ctrl-F поиск настроен на поиск по текущей колонке
- В Проводнике не работает Поиск!?! при нажатии на Поиск процесс зависает, справа как
- СКД по таблице значений, расшифровка строки тз
- Поиск строки в таблице значений по двум параметрам
- Как выполнить поиск в таблице значений по части значения?
- Что быстрее? Поиск в таблице значений, соответствии или прямой поиск в базе?
- Поиск в УФ как програмно отключить поиск?
- 1С 8.3. Что быстрее - поиск по коду в справочнике или поиск в ТЗ
- 1С:Предприятие 8.1 УТ 10.3 Как Поиск по штрихкоду поменять на поиск по коду?
- v7: Поиск строк в таблице, аналог функции НайтиСтроки()
В этой группе 1С
- УПП: Ограничение прав пользователей по подразделениям
- Расчёты в условных единицах
- Факторинг в УТ
- Как безболезненно подготовиться к сдаче 1с специалист по платформе?
- Как программно открыть Журнал Регистрации?
- регламентное задание на восстановление последовательности
- v7: где есть журнал регистрации кассовых документов (форма КО-3)
- СКД: Как программно поменять цвет фона поля при выводе отчета использующего СКД в 1с 8.1?
- УТ ЗаказПокупателя Печатную форму Счет-Заказа не могу сохранить в файл :((
- OFF: Сегодня родился Злобный Йожег!
- Проверка почты из командной строки
- Деление на 0
- выбрать по условию строки из Excel
- Не выгружаются объекты по ссылкам
- как перейти в конец табличного поля программно?
- Как зациклить выполнение скрипта rasdial? {Решен}
- Как программно скрыть служебные окна: панель состояния и панель окон?
- VBA: дописать в открытый файл из вордовского файла
- конвртация2.0. Получить значение из входящих данных?
- ошибка СУБД: Microsoft OLE DB Provider for SQL Server