Вывод в табличный документ из запроса #743503


#0 by Shaggart
Знатоки, помогите, пожалуйста, вывести результат запроса в табличную часть!! Пример кода:
#0 by Shaggart
Знатоки, помогите, пожалуйста, вывести результат запроса в табличную часть!! Пример кода:
#1 by GROOVY
Убить себя.
#2 by ДенисЧ
Грубо. Но не лишено справедливости...
#3 by Shaggart
По делу как обычно ничего
#4 by Shaggart
Может кто более адекватный выскажется?
#5 by GROOVY
Адекватные люди, видя три (^3) безусловных полных соединения, теряют дар речи.
#6 by ДенисЧ
Ну... Я не потерял... А даже приобрёл... Вспомнил несколько матерных выражений из молодости...
#7 by Shaggart
А если не терять дар речи, а немного человечней подсказать как делать, то можно сэкономить много времени всем, и подсказать человеку как лучше, и в какую сторону копать, а не пустословить
#8 by ДенисЧ
А ты это... Учебники для начала не пробовал почитать? На худой конец, хотя бы Митичкина... А то ведь пишешь-то явно полную ерунду, и даже не осознаёшь этого...
#9 by andryscha
ну да, тут запрос переделать: выбрать нужные данные запросом и выгрузить в табличную часть.и главное что бы псевдонимы запроса и имена колонок в табличной части совпадали. Товары(имя табличной части) = Запрос.Выполнить.Выгрузить
#10 by Shaggart
подскажите, каким лучше образом переделать запрос?
#11 by GROOVY
Не понятно, что вы выбирает запросом.
#12 by ДенисЧ
Ctrl-A, Del
#13 by Shaggart
Нужно выбрать 3 документа описанные выше, проверить есть ли в них определенные данные, и вывести в табличную часть те документы, в которых будет соответствие
#14 by andryscha
в конструкторе запросов воспользуйтесь не соединением а объединением запросов, выбрав в каждом запросе по 1 типу документу(в вашем случае будет 3 объединенных запроса) И в каждом запросе наложите на "определенные данные" условия, которые вы хотите видеть.
#15 by rphosts
воспользуйся мастером создания отчета - посмотри какой код он сгенерит... подумай... И вообще почему не СКД?
#16 by andryscha
в табличную часть нужно после выгрузить
#17 by Web00001
Потому что это не отчет?
#18 by rphosts
+ НЕТ! СТОП!!! Сначало читать UnderStarting SQL если не ошибаюсь Эвви Неммет, потом курить большую библию 1С, ту что в 2 томах любым из которых при желании можно как минимум оглушить... курить до просветления, после даже первого внимательного прочтения вот таких вопросов не возникает.
#19 by rphosts
хм... реально сплю, а ведь не отчёт нужен...
#20 by rphosts
+ но книзки из всёравнго читать!
#21 by Любопытная
А какие определенные данные надо в документах найти?
#22 by andryscha
я так понимаю основная проблема это составить запрос
#23 by Любопытная
можно просто выгрузить результат запроса в ТЗ на форме. Впрочем, платформу мы тоже не знаем
#24 by rphosts
ну язык запросов чел знает очень мутно... поэтому сначала  UnderStarting SQL
#25 by andryscha
выгрузить в таб часть, загрузить в таб часть, обойти запрос и добавить в таб часть. неизвестны его определенные данные
#26 by rphosts
ни платформы, ни контекста, ни того, что он называет ТЧ (возможно совсем не то, что под этим понимаю я)...
#27 by Web00001
Выглядеть должно как то так. Люди правильно говорят, запрос ты не можешь составить элементарный, надо бы таки теорию почитать купи у гилева хотя бы "быстрый старт", еще у 1С была книга по запросам, стоила копейки совсем, оплачивалась через смс.
#28 by Любопытная
книгу по запросам на ИТСах можно почитать. Все никак руки не доберутся...
#29 by andryscha
видео курс насипова и гилева по программированию - всё наглядно и самое главное с практикой
#30 by Web00001
У меня и ИТС лежат и книга где то скачана, тоже никак не могу открыть. Да и проф разработка лежит в двухтомах :) открывается иногда. Яростно плюсую, они крутые, но уж очень подробно жуют, нет столько времени.
#31 by Любопытная
Очень нудно)
#32 by GROOVY
Да тут нужен курс Илоны Давыдовой "Запросы во сне за 5 ночей".
#33 by Любопытная
Проф разработка это для фундаментального понимания процессов. Я как-то на работе ликбез по УФ по мотивам проф разработки организовывала... меня не очень поняли)
#34 by Web00001
Не заснуть самая главная проблема ага, при просмотре :)
#35 by andryscha
соглашусь и спать хочется но для начинающего самое то)по крайней мере книжки читать и сразу понять не каждому дано)
#36 by Любопытная
По 8.0 еще была чудесная книжка "Простые примеры разработки", вот она, имхо, была лучшей.
#37 by andryscha
ага, я недавно её увидел, действительно полезная книга, когда я начинал мне не попадалась и на глаза она(
#38 by andryscha
только проблему нужно решить текущую, ждем вопросов от Shaggart
#39 by Web00001
Я с нее начинал, как сказать, лучшей. Потому что не было ничего, много было в духе: нажмите сюда, в этом поле вставьте тест, теперь все работает. Почему, отчего, очень часто никаких пояснений.
#40 by Web00001
скорее всего после того как покусал за неправильный запрос, он еще не скоро вернется.
#41 by Shaggart
"Покусал" сильно сказано, с тем как ты написал в 27 разберусь и вернусь.
#42 by Любопытная
Елки, это же простые примеры разработки, а не учебник по программированию. Я оттуда брала те вещи, которые так никак не могла запомнить типа "как сделать запись в регистр сведений" и прочую подобную фигню. Какие пояснения там должны быть? Пояснения все разжеваны в Проф. разработке)
#43 by Web00001
Отчетливо помню, момент: "создайте процедуру при открытии и добавьте туда..." я взял и написал руками в форме эту процедуру, она разумеется в свойства формы не прописалась и не отрабатывала при открытии формы, бился день. Потом было создание отчета на основании сводной таблицы(такую до сих пор можно встретить в консолях запросов) "перетащите мышкой сюда это, а вот сюда это, вот вам и отчет" как работает эта магия, ни слова пояснений.
#44 by Shaggart
МояТЧУКоторойЕстьРеквизитСсылкаИначеНеЗагрузится  , про какую ссылку речь идет, можешь пояснить?
#45 by Web00001
Единственное поле которое есть в запросе - поле ссылка. Надо что бы поле с таким именем было там куда ты собрался грузить результат запроса. Ты же собрался грузить его в табличную часть документа а не выводить в табличный документ?
#46 by Web00001
Или тебе нужно распечатать результат запроса?
#47 by Рэйв
>>ПоступлениеТоваровУслуг.Ссылка, эт не по глазам?
#48 by Рэйв
Уж лучше бы Объединить  использовал:-) А то так смотришь и забываешь, что культурный человек...
#49 by Любопытная
Не помню такого, а книжка давно потеряна, так что опровергнуть не могу) Ну мне тоже такая магия попадалась. Зато, когда разберешься, запоминается надолго)
#50 by Shaggart
Распечатывать не нужно, нужно просто вывести в табличную часть документы
#51 by Любопытная
что вывести-то надо? Подробности рассказывай)
#52 by Shaggart
есть некое количество документов, в которых есть реквизит заполненный номером, в каждом документе номер разный, в обработке пользователь вводит номер и должен увидеть в каких документах присутствует этот номер.
#53 by Web00001
Зато я запомнил надолго :) бился головой об стол долго и упорно, три раза заново переделал,пока не дошло. Да сейчас зато отчетливо понимаю причину. Но какой ценой. Было бы пояснение, что у формы должно быть свойство заполнено и все было бы ок. А в магии, станет новичек разбираться? Просто получит пробел и пойдет дальше. Тогда у тебя должно быть припасено куда грузить. Поле в запросе переименуй как тебе надо и грузи куда надо.
#54 by Любопытная
ну тады в запросе отбирай сразу по значению реквизита. "А в магии, станет новичОк разбираться?" Если нужно ему - станет. А если не нужно - нам такие не нужны)
#55 by Web00001
Это простые примеры. Как разбираться то, если ничего не понимаешь? Ты не знаешь где так должно быть, где поля совпали по названию, а где платформа отработала. Хотя бы пояснения должны быть хоть какие то, напомню это было 8.0 из книг только СП да ЕСИС больше нету ничего.
#56 by Рэйв
Как то примерно так, если я правильно стелепатировал:-) Для Каждого Док Из Документы цикл     Конеццикла:
#57 by Рэйв
+Конеццикла в конце забыл:-)
#58 by Рэйв
Проверку на тему присуствия реквизита "НомерТвой" сам поди напишешь
#59 by GROOVY
Запрос в цикле? За это увольняют.
#60 by Любопытная
Мы читали разные простые примеры. Ну или у меня просто таких вопросов не возникало. Или они до сих пор иногда возникают, но я рассматриваю их как собственную тупость, а не то, что кто-то не дообъяснял. Впрочем, не обо мне речь) Где там запрос в цикле?
#61 by andryscha
иногда понимаешь что запрос в цикле неправильно, но ориентируешься на результат и применяешь
#62 by Рэйв
Поменьше консерватизма:-) Иногда это необходимо.
#63 by PR2
За цикл максимальный уровень зарплаты при любых натяжках 80. За подобно вместо равно планка не выше 60, по-любому.
#64 by PR2
В данном случае видимо ориентир на копро результат?
#65 by Рэйв
Ну ты тут меня еще поучи, букварь... Щас я на коленке буду тут полноценный модуль писать.
#66 by PR2
Не надо ля-ля. Какой полноценный модуль? Подобно вместо равно - это тупо невнимательность.
#67 by Рэйв
Тупо предусмотрительность.ТС не сказал насчет вхождения номера.
#68 by Web00001
Видимо у меня всегда больше возникает вопросов, чем у остальных и я никогда их не рассматриваю как тупость. Дык в во всей красе, учат как делать не надо :)
#69 by Рэйв
Еще один:-)  Ну можно было объединить с приращением  текста. Только смысл? Запрос был бы тот же самый по времени
#70 by PR2
Не надо ля-ля. ТС в сказал "есть некое количество документов, в которых есть реквизит заполненный номером, в каждом документе номер разный, в обработке пользователь вводит номер и должен увидеть в каких документах присутствует этот номер.". Ничего не сказано про то, что номер составной, может отличаться или еще что-то про то, что присутствие не означает равенство.
#71 by Рэйв
"присутствует" для тебя равно? Ну мне тебя жаль тогда:-)
#72 by PR2
Еще "Мета=Док.ПустаяСсылка.Метаданные;" красиво, да, все бы так с метаданными работали.
#73 by Любопытная
Не разглядела первое Для Каждого в Видимо, у меня самооценка не так высока, как ваша. Завидую :)
#74 by Рэйв
Чем этьо то тебе не угодило?:-))
#75 by PR2
В данном контексте без дополнительных оговорок и уточнений несомненно.
#76 by Рэйв
Вот именно потому что уточнений не было я и написал ПОДОБНО
#77 by PR2
Док.Имя вообще-то
#78 by Рэйв
А ты попробуй сам
#79 by Рэйв
а потом скажешь насколько не получилось:-))
#80 by PR2
Я и говорю, горе от ума. Юридически ты может даже выиграешь, практически клиент скажет, что нахрен ему нужны такие автоматизаторы.
#81 by Рэйв
Не путай Матаданные.Документ и Документы
#82 by Рэйв
А я уже давно вышел из того вохраста чтобы угождать клиентам против логики:-)))
#83 by PR2
Я и не путаю. Только говоря про документы я не говорю про какой-то список конкретных документов-объектов. А если даже и так, то Документ.Метаданные.Имя, уж никак не через создание пустой ссылки.
#84 by Рэйв
Еще раз говорю - попробуй:-) Ты думаешь я с пустого места так написал?
#85 by PR2
Вообще в + речь про типы документов, ну да ладно. По поводу Документ.Метаданные.Имя даже проверять не буду, что проверять-то, сто раз уж пользовался.
#86 by Рэйв
Я тоже потому так написал что знаю что напрямую .Имя не взять:-))..А ты тут технично слиться пытаешься :-)
#87 by Drac0
ух ты ж, е*аный ты на*уй!
#88 by PR2
Ты утверждаешь, что Документ.Метаданные.Имя, где Документ — это ссылка на документ, не сработает? :))
#89 by Drac0
Оставь его. По выходным и вечерам пятницы он тут нетрезв :)
#90 by Рэйв
ссылка?...Ну это ноаое чтото в ссылочной целостности:-)))
#91 by ILM
ТЧ.Загрузить(Запрос.Выполнить.Выгрузить);
#92 by Рэйв
С чего ты это взял то?6-))..Еще один блин блюститель мой нравственности нашелся...
#93 by rphosts
уже писал в ... ТС оно не помогло...
#94 by Drac0
Мне ср?ть на твою нравственность. Людей предупреждаю, чтобы время не тратили.
#95 by rphosts
от души...
#96 by Drac0
Ты сам запрос зацени :)
#97 by rphosts
ну почему не по пятницам такие темы?!
#98 by Рэйв
Я то как раз сейчас кристально трезв. А вот в твоей трезвости у меня возникают сомнения..
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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