Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 15:47

Запрос по двум документам

Автор Sonik, 04 мар 2011, 08:03

0 Пользователей и 1 гость просматривают эту тему.

Sonik

Одна ТЧ документа заполняется на основании ТЧ другого документа. Как вытащить запросом только те данные которые попали в первый документ?

progmikon

Например, через ЛЕВОЕ СОЕДИНЕНИЕ.

cska-fanat-kz

Подробнее.
С примерами ;)

(Это к Автору)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Sonik

Запрос все тот же:
ВЫБРАТЬ
      ХозрасчетныйОстаткиИОбороты.Субконто1,
      ХозрасчетныйОстаткиИОбороты.Субконто2,
      ХозрасчетныйОстаткиИОбороты.Счет,
      ХозрасчетныйОстаткиИОбороты.Регистратор,
      ХозрасчетныйОстаткиИОбороты.Период,
      ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
      ХозрасчетныйОстаткиИОбороты.СуммаОборот,
           
      ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,
      ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт,
      ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт,
      ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
      ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
      ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт,
      ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт,
            УчетРасходаТопливаСуммы.Ссылка.Дата КАК Дата,
            УчетРасходаТопливаСуммы.ПробегЗаПериод,
            УчетРасходаТопливаСуммы.ПутевойЛист,
                       УчетРасходаТопливаСуммы.РасходПоНорме,
            УчетРасходаТопливаСуммы.ВыданоВсего,
           УчетРасходаТопливаСуммы.ОстатокНачальный КАК НачОстаток,
         УчетРасходаТопливаСуммы.ОстатокКонечный КАК  ОстатокКонечный,
          УчетРасходаТопливаСуммы.Израсходовано КАК Израсходовано,
           УчетРасходаТопливаСуммы.Сумма КАК Сумма,
               
                 ИЗ

            РегистрБухгалтерии.Основной.ОстаткиИОбороты(, , Регистратор,     
             , , ) КАК ХозрасчетныйОстаткиИОбороты
                     
ЛЕВОЕ СОЕДИНЕНИЕ
        Документ.УчетРасходаТоплива.Суммы КАК  УчетРасходаТопливаСуммы
        ПО
      УчетРасходаТопливаСуммы.Ссылка.Автотранспорт=ХозрасчетныйОстаткиИОбороты.Регистратор.Автотранспорт

Для каждой строчки в ТЧ документа основания (Путевой лист) создан отдельный документ Учет расхода топлива, В его ТЧ соответственно только 1 строка. Поэтому результатом запроса получается задвоение таких данных


Myti

Все верно....а задача перед тобой какая стоит???

Sonik

Грубо говоря построчно вытянуть данные из ТЧ документов приемников и приплюсовать обороты по регистру бухгалтерии

Sonik

И еще вопрос:


            РегистрБухгалтерии.Основной.ОстаткиИОбороты(, , Регистратор,
     
             , , ) КАК ХозрасчетныйОстаткиИОбороты

Тянет сальдо и обороты по всему документу, а не по каждой строке ТЧ. Хотя в проводках документа и соответственно в регистре бухгалтерии несколько строк. Как отделить их?

Myti

Может я не совсем понимаю задачу.........делай запрос по т.ч. необходимого тебе документа и плюсуй обороты!!! Или тебе еще сравнение прилепить наддо?

Sonik

Видимо нужно сравнение, и обороты вытянуть построчные а не по всему документу

Myti

РегистрБухгалтерии.Основной.ОстаткиИОбороты(, , Регистратор, , , ) КАК ХозрасчетныйОстаткиИОбороты
Регистратор - в данном случае выступает в роли периодичности...а не отбора

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск