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