новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Пакетный Запрос. Странная ошибка. Требуется консультация и/или Консоль запросов.

    • #1
    • 23.07.2018 17:10
    0
    Здравствуйте, уважаемые! КА2. Форма подбора. (Также и в УТ11.3, наверное) Есть запрос. В модуле отрабатывает без проблем. В консоли запросов при попытке открыть конструктором или получить па...  Подробнее>>
    • #2
    • 23.07.2018 17:10
    0
    Ну Вы передайте туда параметр &Товары
    • #3
    • 23.07.2018 17:12
    • Отредактировано: 23.07.2018 17:14:06
    0
    До передачи дело не доходит....
    При получении параметров - ошибка...

    Отлаживал подобный запрос, передавал товары, все отлично... А на этом - ошибка, хотя, по сути - тож самое

    https://ibb.co/jCcRgy
    • #4
    • 23.07.2018 17:18
    0
    В пакет "Т" не выбрано поле "ТипНоменклатуры", но пытаетесь этот реквизит из этого пакета получить: http://prntscr.com/k9xzkk
    • #5
    • 23.07.2018 17:25
    • Отредактировано: 23.07.2018 17:27:33
    0
    Вот запрос оттуда же... Подобный...
    Тоже Т.всякие реквизиты... Но на него не ругается, все дает передать &Товары
    Заполняет параметры-переменные https://ibb.co/eEQXod
    В чем волшебство?


    ВЫБРАТЬ РАЗЛИЧНЫЕ
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Склад КАК Склад
    ПОМЕСТИТЬ ВтТовары
    ИЗ
    &Товары КАК Т

    ИНДЕКСИРОВАТЬ ПО
    Номенклатура, Характеристика, Склад
    ;

    /////////////////////////////////////////
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Склад КАК Склад,
    Т.Назначение КАК Назначение
    ПОМЕСТИТЬ ВтТоварыОбособленные
    ИЗ
    &ТоварыОбособленные КАК Т

    ИНДЕКСИРОВАТЬ ПО
    Номенклатура, Характеристика, Назначение, Склад
    ;

    /////////////////////////////////////////
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Подразделение КАК Подразделение,
    Т.Назначение КАК Назначение
    ПОМЕСТИТЬ ВтРаботы
    ИЗ
    &Работы КАК Т

    ИНДЕКСИРОВАТЬ ПО
    Номенклатура, Характеристика, Назначение, Подразделение
    ;

    /////////////////////////////////////////
    ВЫБРАТЬ
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Склад КАК Склад,
    Т.ДатаСобытия КАК ДатаСобытия,
    Т.Назначение КАК Назначение,
    Т.КоличествоИзЗаказов КАК КоличествоИзЗаказов,
    Т.КоличествоПодЗаказ КАК КоличествоПодЗаказ
    ПОМЕСТИТЬ ВтГрафикПоступленияТоваровКорректировка
    ИЗ
    &ГрафикПоступленияТоваровКорректировка КАК Т



    ;

    /////////////////////////////////////////
    ВЫБРАТЬ
    Т.Период КАК Период,
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Склад КАК Склад,
    Т.Назначение КАК Назначение,
    Т.Потребность КАК Потребность,
    Т.КЗаказу КАК КЗаказу,
    Т.НаличиеПодЗаказ КАК НаличиеПодЗаказ
    ПОМЕСТИТЬ ВтОбеспечениеЗаказовКорректировка
    ИЗ
    &ОбеспечениеЗаказовКорректировка КАК Т



    ;

    /////////////////////////////////////////
    ВЫБРАТЬ
    Т.Период КАК Период,
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Назначение КАК Назначение,
    Т.Подразделение КАК Подразделение,
    Т.КОбеспечению КАК КОбеспечению
    ПОМЕСТИТЬ ВтОбеспечениеЗаказовРаботамиКорректировка
    ИЗ
    &ОбеспечениеЗаказовРаботамиКорректировка КАК Т



    ;

    /////////////////////////////////////////
    ВЫБРАТЬ
    Т.Склад КАК Склад,
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Назначение КАК Назначение,
    Т.Серия КАК Серия,
    Т.ВРезерве КАК ВРезерве,
    Т.КОтгрузке КАК КОтгрузке
    ПОМЕСТИТЬ ВтТоварыКОтгрузкеКорректировка
    ИЗ
    &ТоварыКОтгрузкеКорректировка КАК Т



    ;

    /////////////////////////////////////////
    ВЫБРАТЬ
    Т.Номенклатура КАК Номенклатура,
    Т.Характеристика КАК Характеристика,
    Т.Назначение КАК Назначение,
    Т.Склад КАК Склад
    ПОМЕСТИТЬ ВтТоварыКПоступлениюКорректировка
    ИЗ
    &ТоварыКПоступлениюКорректировка КАК Т



    ;

    /////////////////////////////////////////
    • #6
    • 23.07.2018 17:31
    0
    Там запросто где-то в другом месте могут получать текст этого запроса, курочить его с помощью СтрЗаменить и в результате выполнять изменённый запрос. Они это дело любят.
    • #7
    • 23.07.2018 17:33
    0
    Естественно они это любят...
    Поэтому я получаю текст запроса, поставит точку остановки непосредственно на Запрос.Выполнить()
    • #8
    • 23.07.2018 17:35
    0
    Не ругается потому что нет разыминование полей.
    • #9
    • 23.07.2018 17:39
    0
    Когда в запрос помещаешь текст где есть "Т.Номенклатура.ТипНоменклатуры" то консоль начинает ругаться потому что она не знает какой тип значения будет у этого поля. Система поймет тогда когда ты передашь в нее тз.
    • #10
    • 23.07.2018 17:40
    0
    Марк, Вы правы

    Если Т.Склад - это консоль еще худо-бедно понимает... А если Т.Склад.Наименование - то, дальше уже до Наименования консоль проникнуть не может и ругается...
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться