запрос к таблице значений #616327


#0 by Deenka
пробую построить запрос к таблице значений. тз3 с полем Док Как обратится к результату запроса? Запрос = Новый Запрос;
#1 by zak555
ТЗ получено из запроса ?
#2 by Deenka
вылетает ошибка {Форма.Форма.Форма}: Поле об`єкту не виявлено (док)           сообщить(Вибірка.док);
#3 by zak555
+ ещё язык english добавь
#4 by ssh2006
> Как обратится к результату запроса?
#5 by Reset
Покажи формирование тз3
#6 by Нуф-Нуф
"Вибірка" и не впадлу ж вам раскладку переключать дл i
#7 by Жан Пердежон
у тебя в запросе ничего не выбирается
#8 by Жан Пердежон
+ к : учу пользоваться поиском дорого
#9 by ssh2006
В результате такого запроса содержится одна строка с количеством записей, как-то так вроде
#10 by KA-52
обрабатывать полученную временную таблицу религия запрещает?
#11 by Deenka
так заполняю тз3            КонецЦикла;
#12 by Жан Пердежон
молодец
#13 by zak555
1. что в ЖО.dbf ? 2. в имени файла буквы не пропущены ?
#14 by Reset
В ответ правильный, я смотрел невнимательно
#15 by ssh2006
Здесь ошибка, нужно так: ФайлДаНах = Новый XBase;
#16 by KA-52
пилят, набери в яндексе "запрос к таблице значений ". Первая ссылка  - ответ
#17 by Рэйв
#18 by Рэйв
за ТЗ3 - руки оторвать. Будут потом люди разбираться где там 3 а где З
#19 by MaXpaT
вот здесь ошибка: надо вместо "КонецЦикла"  писать "КонэцЦiклу"
#20 by Рэйв
Тогда уж ПiсецЦiклу
#21 by KA-52
нене, СлаваГiроям
#22 by Deenka
подскажите, пожалуйста, как правильно построить запрос
#23 by Агент Инфостарта
Вам в посте 17 показали.
#24 by Рэйв
Чем не устроило?
#25 by Рэйв
только палки надо добавить к трем строкам. а то щас начнеь постить об синтаксической ошибке:-)
#26 by Deenka
Рэйв, спасибо! работает
#27 by Deenka
хочу в этот же запрос добавить условие Для Каждого Строкатз1 Из тз1 Цикл
#28 by Deenka
но при исполнении вылетает ошибка {Форма.Форма.Форма}: Помилка при виклику методу контексту (Выполнить)                    Результат = Запрос.Выполнить; через: {(14, 10)}: Неправильні параметри в операції порівняння. Не можна порівнювати поля необмеженої довжини і поля несумісних типів. ТЗ3.Док <<?>>= &Строка
#29 by Агент Инфостарта
Моя твой не понимай.
#30 by Deenka
Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченой длины и поля несоответсвующих типов
#31 by Рэйв
Если уж взялся заталкивать тз в запросы, то закинь и вторую таблицу в запрос, а там соедини по полю Док. А за запрос в цикле будешь гореть в аду:-) Тем боле с повторным созданием объектов.
#32 by Deenka
мне надо перебрать все значения из тз1 по полю Док и на основании каждого значения нужно создать Документ Операция, который будет заполнятся соответсвующими данными из тз3
#33 by Рэйв
Не возражаю. тебе в помощь
#34 by Deenka
вот и мучаюсь как составить запрос
#35 by Рэйв
повтори для тз1 таблице, только сделай Поместить тз1 Потом Выбрать тз1.Док,ЕстьNULL(тз3.Док,"нет соответсвия") КАК Док_тз3 Из тз1 Левое Соединение тз3 По тз1.Док=тз3.Док как то так.
#36 by Рэйв
+ ну и нужные данные кроме Док вытягивай из тз3, я ж нен знаю что там у тебя
#37 by Reset
.... ....
#38 by Reset
Вероятно, можно и без указания длины (то есть просто СТРОКА) - задачу не знаю
#39 by Reset
Пояснение к
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С