8.х Соединение таблиц по условию вхождения в группу. (В ИЕРАРХИИ)

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем X-Man, 9 дек 2016.

  1. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    439
    Симпатии:
    3
    Баллы:
    29
    Всем доброго времени суток. Есть 2 таблицы

    Первая
    ГруппаНоменклатуры СуммаКРаспределению

    Вторая
    Номенклатура ОборотПродаж

    Необходимо связать эти таблицы по условию вхождения поля Номенклатура в группу ГруппаНоменклатуры для каждой записи. В ИЕРАРХИИ, естественно, не работает:((((

    Заранее благодарен всем откликнувшимся.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.645
    Симпатии:
    727
    Баллы:
    204
    Во временную таблицу выгрести всю номенклатуру В ИЕРЕРАХИИ.
    Таблицу с ОборотамиПродаж соединять с временной таблицей как обычно.
  3. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    439
    Симпатии:
    3
    Баллы:
    29
    :) Если бы все было так просто. Там еще напротив каждой группы есть СуммаКРаспределению. Для того, чтобы "Во временную таблицу выгрести всю номенклатуру В ИЕРЕРАХИИ" я должен знать, какая сумма соответствует номенклатуре
    --- Объединение сообщений, 9 дек 2016 ---
    Идея какая: разнести суммы по группам между продажами пропорционально ОборотПродаж
  4. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    439
    Симпатии:
    3
    Баллы:
    29
    Неужели никто не сталкивался?
  5. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.685
    Симпатии:
    955
    Баллы:
    204
    Вложенность большая? если нет и не будет особо расти можно через Номеклатура.Родителть или Номеклатура .Родитель.Родитель
    И нечего выдумывать.
  6. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    439
    Симпатии:
    3
    Баллы:
    29
    Ну хочется же красоты:)
  7. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.685
    Симпатии:
    955
    Баллы:
    204
    ну нет такого уж красивого решения. Либо там будет через 5 ВТ таблиц.
    Просто например задача получить всех родителей элемента - она запросом не решается.
    Так что не заморачивайтесь и делайте через родителя.
  8. nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.074
    Симпатии:
    405
    Баллы:
    104
  9. TopicStarter Overlay
    X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    439
    Симпатии:
    3
    Баллы:
    29
    Я же ответил, что мне это не подходит. Группы не взаимоисключают друг друга, а наоборот, дополняют, а суммы должны быть разнесены строго по группе.
  10. nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.074
    Симпатии:
    405
    Баллы:
    104
    В таком случае запросом 1с это не сделать. Только постобработкой.
  11. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.425
    Симпатии:
    42
    Баллы:
    54
    Выберите первую таблицу во временную таблицу. Соедините таблицы и в условии ГДЕ пишите проверку номенклатуры выбор вт.номенклатура из Вт далее условие первое в иерархии второе.
    Пишу с телефона нарисовать не могу. Не делайте соединение по в иерархии а поставьте условие

    Отправлено с моего D2502 через Tapatalk
  12. nbIpKuH_BaH9I
    Online

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.074
    Симпатии:
    405
    Баллы:
    104
    У меня конструктор ошибку выдал при этом. Тоже хотел так посоветовать.
  13. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.425
    Симпатии:
    42
    Баллы:
    54
    Если не забуду в понедельник посмотрю где то валялось подобное

    Отправлено с моего D2502 через Tapatalk
  14. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.425
    Симпатии:
    42
    Баллы:
    54
    Всё верно, проверил, В ИЕРАРХИИ работать не будет.

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