Запрос по документам в 1с 8.3 #725341


#0 by serge_sg1
Здравствуйте. Возможно ли создать запрос который собирает все строки табличной части документа совместно с реквизитами шапки этого же документа чтобы потом отфильтровать нек-рые строчки выборки. Должно получиться что-то типа <строка табличной части документа> LEFT JOIN <реквизиты шапки самого документа>? Пока не представляю как это сделать.
#1 by ДенисЧ
да, возможно (с) Ваш Кэп
#2 by serge_sg1
если несложно то могли бы вы подсказать как это сделать?
#3 by ДенисЧ
шпка левое соединение табличная часть
#4 by serge_sg1
пытался делать подобное через конструктор запросов. он там чего-то написал типа <.....> LEFT JOIN <......> ON РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслуг.Ссылка. Но все запросы приходят пустыми (отрабатывает очень быстро и ничего не отображает). Куда копать? Условий пока никаких не поставлено.
#5 by serge_sg1
текст запроса: ВЫБРАТЬ     РеализацияТоваровУслуг.ПометкаУдаления, ИЗ
#6 by Hans
ВЫБРАТЬ    РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления, ИЗ     Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары Тебе так пойдет
#7 by RomanYS
запрос вроде нормальный, смотри базу В 1С можно делать соединение неявно как в
#8 by Chameleon1980
тч хватай - у тч есть ссылка
#9 by serge_sg1
ВЫБРАТЬ    РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления, ИЗ
#10 by DmiVo
А ТЧ Товары у РТУ заполнена?
#11 by serge_sg1
да заполнена. проверял
#12 by RomanYS
значит в базе нет ни одного документа реализации с заполненной ТЧ Товары
#13 by serge_sg1
да есть. открывал смотрел проверял
#14 by serge_sg1
может быть что то связано с периодом. у меня нигде выбора периода не стоит
#15 by RomanYS
нет
#16 by RomanYS
или не тот документ (вид документа), или не та ТЧ
#17 by RomanYS
запрос по шапке(без соединения  с ТЧ) пустой?
#18 by serge_sg1
oO запрос по шапке пустой! что за ...
#19 by RomanYS
значит не тот вид документов
#20 by RomanYS
возможно твой предшественник добавил РеализацияТоваровУслуг1
#21 by serge_sg1
но я делаю с помощью конструктора там все оптически видно
#22 by serge_sg1
что значит не тот вид документов?
#23 by Chameleon1980
:)
#24 by RomanYS
не РеализацияТоваровУслуг
#25 by Chameleon1980
консоль
#26 by Chameleon1980
весело нынча - я пивка бахнул
#27 by serge_sg1
делаю с помощью конструктора там именно РеализацияТоваровУслуг и в базе также называется и реквизиты те же все то же самое
#28 by RomanYS
откуда ты знаешь название метаданных документа, форму которого ты открыл
#29 by xXeNoNx
Сделай вот такой запрос: * ИЗ     Документ.РеализацияТоваровУслуг.Товары Что-нить выдаст тебе?
#30 by xXeNoNx
реквизиты одинаковые - это не показатель
#31 by xXeNoNx
+ Поступление товаров и услуг похожа на реализацию по составу реквизитов
#32 by Chameleon1980
сделайте
#33 by DmiVo
Может к добавить условие  РеализацияТоваровУслуг.Ссылка = &Ссылка и посмотреть какие документы будут предложены для выбора при установке параметра.
#34 by serge_sg1
выдает пустоту
#35 by cube033
Да как так-то? Может Прав не хватает. Хотя вряд ли, если ТС знает о существовании документов. А такой запрос ВЫБРАТЬ * ИЗ     Документ.РеализацияТоваровУслуг Тоже пустоту выдает?
#36 by 13_Mult
Феерично. Кто-то нас обманывает ))
#37 by hhhh
может попробовать ВЫБРАТЬ * ИЗ     Документ.РеализацияТоваровУслуг.Услуги
#38 by 13_Mult
+ барабанная дробь. ))
#39 by serge_sg1
Это ВЫБРАТЬ * ИЗ     Документ.РеализацияТоваровУслуг ВЫБРАТЬ * ИЗ     Документ.РеализацияТоваровУслуг.Услуги выдают пустоту.
#40 by serge_sg1
может быть я не так делаю: открываю создать новый внешний отчет, открываю схему компоновки данных, выбираю там запрос в качестве источника и в окошко запроса ввожу вышенаписанное. затем сохраняю и перехожу в БП и открываю там, нажимаю сфомировать
#41 by serge_sg1
могу предоставить удаленный раб. стол где можете это наблюдать
#42 by Rio3000
друже, ты скорей всего не седлал вариант отчета, на последней закладке СКД "Настройки". по-этому система и не понимает, что конкретно ты хочешь увидеть из выбранного запросом.
#43 by g_vit83
а вывод на закладке "настройка" ты настроил?
#44 by serge_sg1
спасибо вам добрые люди. именно там то у меня ничего и не было. добавил номенклатуру туда но показывать весь список не хочет, выдает только одну строку с числом
#45 by serge_sg1
скажите еще пожалуйста как выбор по дате сделать можно было бы, и как его добавить на форму отчета
#46 by Rio3000
"скажите еще пожалуйста как выбор по дате сделать можно было бы"     * ИЗ     Документ.РеализацияТоваровУслуг.Услуги ГДЕ     ПриемНаРаботуВОрганизацию.Дата = &ТвоеИмяПараметра оператор сравнения естественно ставишь какой тебе нужно "и как его добавить на форму отчета" в закладке настройка для твоего параметра дата указываешь свойство "быстрый доступ" и флажок "включать в пользовательские настройки"
#47 by serge_sg1
в закладке "настройка" у меня пусто и добавить что-то туда нет возможности
#48 by Aloex
Достаточно внутреннего соединения.
#49 by serge_sg1
блин да где его пощупать-то этот параметр то и как его добавить на форму чтобы бухгалтер выбрал периодичность отчета
#50 by serge_sg1
какого внутреннего соединения?
#51 by hhhh
возьмите типовой отчет, туда вставьте свой запрос. Что вы фигней страдаете?
#52 by DrShust
Админ что ли? Или семёрошник? Сейчас книжков много и видеокурс достойный, например, от Гилёва есть (в сети плавает бесплатно). У тебя не больше часа уйдёт на понимание твоих вопросов. С учётом того, что тема уже второй день висит, то сам быстрее справишься!
#53 by cube033
В конфигураторе, в режиме редактирования СКД вашего отчета ("ОсновнаяСхемаКомпоновкиДанных"), Перейдите на вкладку "Параметры" полюбуйтесь там на свой параметр (Появится там автоматически, когда Вы в запросе добавите &ЛюбойПараметр (Например "ПриемНаРаботуВОрганизацию.Дата = &НужнаяДата")). Посмотрите, чтобы не было галочки в колонке "О..."(ОграничениеДоступности). Если в параметрах все в порядке - перейдите на вкладку "Настройки" (Также в конфигураторе). Вы увидете 3 таблички.  В правой-верхней должны быть Ваши настройки - Это и есть вывод отчета. Над верхней табличкой кнопки - 4ая копка "Открыть конструктор настроек" - Выберите список, дальше нужные поля. Группировку и сортировку по желанию. Дальше перейдите к нижней правой таблице. На вкладке "Парметры" Вы снова должны увидеть свой параметр. Поставьте курсор на него. Справа от таблички расположены 4 кнопки. Нажмите нижнюю - поставьте галочку "Быстрый доступ" в открывшемся окне. Такой порядок будет работать только на управляемых формах. В обычном приложении нужно будет добавлять самому поле на форму и прописывать передачу параметра из поля в компоновщик.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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