7.7 Вопрос про запрос

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем slr116rus, 7 ноя 2013.

  1. TopicStarter Overlay
    slr116rus
    Offline

    slr116rus

    Регистрация:
    12 сен 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Подскажите как в запросе обратиться к подчиненному справочнику. К примеру , есть справочник "номенклатура" и у него есть справочник "Скорость продаж". Подскажите как к нему обратиться правильно.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Проще обратиться наоборот. Запрос к "СкоростьПродаж". Номенклатуру получите по атрибуту владелец
  3. TopicStarter Overlay
    slr116rus
    Offline

    slr116rus

    Регистрация:
    12 сен 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Обращаюсь напрямую к справочнику Скорость продаж, возвращает некорректное значение. какой бы не был товар , возвращает всегда 1
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    левым соединением со связью Основной.Ссылка=Подчиненный.Владелец

    запрос может проще показать?
  5. TopicStarter Overlay
    slr116rus
    Offline

    slr116rus

    Регистрация:
    12 сен 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Код:
    |ПЕРИОД С ДатаНачала По ДатаКонца;
    |Фирма=Регистр.ОстаткиТоваров.Фирма;
    |Склад=Регистр.ОстаткиТоваров.Склад;
    |ФлагУчета=Регистр.ОстаткиТоваров.ФлагУчета;
    |Товар=Регистр.ОстаткиТоваров.Товар;
    |Док=Регистр.ОстаткиТоваров.ТекущийДокумент;
    |Кол=Регистр.ОстаткиТоваров.ОстатокТовара;
    
    |СкрПродаж=Справочник.СкоростьПродаж.Скорость;
    |Функция НачКол  = НачОст(Кол);
    |Функция КонКол  = КонОст(Кол);
    |Функция ПрихКол = Приход(Кол);
    |Функция РасхКол = Расход(Кол);
    |Условие (Фирма=глПустаяФирма);
    |Группировка Товар упорядочить по Товар.Наименование;
    пытаюсь сделать так. В отладчике, вообще пишет ошибка в выражении.
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Тут вам не восьмерка... Все намного проще)))))
    Код:
     Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |ТекущийЭлемент = Справочник.Договоры.ТекущийЭлемент;
    |Владелец = Справочник.Договоры.Владелец;
    |Группировка ТекущийЭлемент без групп;
    |Условие(Владелец = ВыборФормы);
    |"//}}ЗАПРОС
    ;
    
    Вот пример запроса выборки всех договоров (подчинен котрагенту) которые принадлежат контрагенту, выбранному в форме (ВыборФормы)
  7. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    упс, 7.7, отползаю :blush:
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Ага))))))) Бойтесь....)))))
  9. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    slr116rus,

    вам нужно получить движения по регистру по тому товару, который удовлетворяет условию, заложенному в подчиненном справочнике СкоростьПродаж?
  10. TopicStarter Overlay
    slr116rus
    Offline

    slr116rus

    Регистрация:
    12 сен 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Надо получить скорость продаж товара, из подчиненного Номенклатуре, у которого было какое-либо движение за определенный период.
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    можно в цикле выборки результатов запроса. В самом запросе - только если СкоростьПродаж - реквизит справочника номенклатуры.
  12. TopicStarter Overlay
    slr116rus
    Offline

    slr116rus

    Регистрация:
    12 сен 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    а скорость продаж не реквизит.
  13. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    тогда только в цикле по результатам запроса. Если будут нужны доп. итоги - придется грузить в таблицу значений
  14. TopicStarter Overlay
    slr116rus
    Offline

    slr116rus

    Регистрация:
    12 сен 2013
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Спасибо большое. получил в цикле=)
  15. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104

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