8.х 2 связи в конструкторе запросов

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем AlenkaInt, 17 авг 2012.

  1. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Помогите разобраться с текстом. В конструкторе запросов на закладке связи 2 строки.
    Это соответствует тексту:
    ЛЕВОЕ СОЕДИНЕНИЕ НачальныеОстатки КАК НачальныеОстатки
    ПО Номенклатура.Ссылка = НачальныеОстатки.Товар
    ЛЕВОЕ СОЕДИНЕНИЕ Обороты КАК Обороты
    ПО Номенклатура.Ссылка = Обороты.Товар
    НачальныеОстатки и Обороты это временные таблицы, Номенклатура это справочник.
    Я понимаю как организована одна связь, получается одна таблица, а если связей 2, то как они между собой соединяются?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Скорее всего связь идет к справочнику Номенклатура.
    Связь такая же, просто связываются уже по двум полям.
  3. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    А как бы поточнее? У нас получается в результате первой связи поля номенклатура и прочие. И в результате второй тоже номенклатура и другие поля. И потом эти 2 таблицы связываются по полю номенклатура? А какое здесь соединение? Может вам весь текст выложить запроса?
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Вообще не понятно зачем такая связь, когда можно использовать виртуальные таблицы ОстаткиИОбороты.
  5. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Это уже другой вопрос :) А по моему можете ответить?
  6. Allizar
    Offline

    Allizar Опытный в 1С

    Регистрация:
    24 сен 2006
    Сообщения:
    413
    Симпатии:
    0
    Баллы:
    26
    Берутся все записи справочника "Номенклатура". К ним присоединятся записи первой и второй таблицы, которые подходят по условию. Что у Вас вызывает смущение?
  7. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Меня ничего не смущает. Я просто не знаю. Спасибо.
  8. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Еще вопрос. Зачем использовать справочник Номенклатура? Ведь в первых двух таблицах есть поля Товар, может можно было первые 2 таблицы соединить между собой.
  9. Максим
    Offline

    Максим Опытный в 1С

    Регистрация:
    28 фев 2008
    Сообщения:
    688
    Симпатии:
    8
    Баллы:
    29
    А может можно поведать, что хотелось получить из запроса, т.е. какова цель. И привести весь текст запроса.
  10. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Спасибо, разобралась уже. Надо вывести в отчет и те позиции Номенклатуры, по которым вообще не было движений. Это первое соображение. Ну и во-вторых, так проще составить итоговую таблицу, ведь в Остатках и в Оборотах могут быть несовпадающие позиции Номенклатуры и это надо было бы как нибудь обрабатывать.
  11. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Понимайте связь, как отбор, слева и справа у отбора должны быть поля сравнения, настраиваете 2-е связи, значит два отбора. Если настраивается между двумя таблицами две связи, то они не могут быть взаимоисключающими.

Поделиться этой страницей