8.х УТ Глюки платформы?

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем LordMaverick, 14 янв 2016.

  1. TopicStarter Overlay
    LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.443
    Симпатии:
    375
    Баллы:
    104
    Народ, УТ 11.1.10.195/197/199 при "Оценка Рентабельности Продаж" в доках заказ покупателя или доке продажи клиенту вываливает с ошибкой на последней (нужной для них) платформе 8.3.5.1625
    "чего-то там запрещено в выражении ВЫБРАТЬ" и отсылает на строку данного отчёта "ОценкаРентабельностиПродаж" в позицию № 33 44 строки его компоновки данных,
    Код:
    ЗаказКлиентаТовары.Количество <> ЗаказКлиентаТовары.КоличествоУпаковок КАК ПрименятьКоэфициентУпаковок,
    позиция 33 это начало "<>"
    и кстати, если в конфигураторе открывать компоновку - тоже ругается аналогично :))

    НО!!!!!!!!!!!!!!!!!!!! если открывать под 8.3.7.х то компоновку открывает молча и без ошибки в конфигураторе
    а в режиме предприятия отчёт в доках работает нормально :))))

    PS
    весь кусок кода ВЫБРАТЬ
    Код:
    ИЗ
        (ВЫБРАТЬ
            ЗаказКлиентаТовары.Ссылка КАК Ссылка,
            ЗаказКлиентаТовары.НомерСтроки КАК НомерСтроки,
            ЗаказКлиентаТовары.Номенклатура КАК Номенклатура,
            ЗаказКлиентаТовары.Характеристика КАК Характеристика,
            ЗаказКлиентаТовары.Склад КАК Склад,
            ЗаказКлиентаТовары.Упаковка КАК Упаковка,
            ЗаказКлиентаТовары.ВидЦены КАК ВидЦеныДокумента,
            ЗаказКлиентаТовары.Цена КАК ЦенаДокумента,
            ЗаказКлиентаТовары.Сумма КАК Сумма,
            ЗаказКлиентаТовары.Количество КАК Количество,
            ЗаказКлиентаТовары.Количество <> ЗаказКлиентаТовары.КоличествоУпаковок КАК ПрименятьКоэфициентУпаковок,
            ЗаказКлиентаТовары.ПроцентАвтоматическойСкидки КАК ПроцентАвтоматическойСкидки,
            ЗаказКлиентаТовары.ПроцентРучнойСкидки КАК ПроцентРучнойСкидки,
            ЗаказКлиентаТовары.СтавкаНДС КАК СтавкаНДС,
            ЗаказКлиентаТовары.СуммаНДС КАК СуммаНДС
        ИЗ
            Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
        ГДЕ
            ТИПЗНАЧЕНИЯ(&Документ) = ТИП(Документ.ЗаказКлиента)
            И ЗаказКлиентаТовары.Ссылка = &Документ
            И НЕ ЗаказКлиентаТовары.Отменено
    
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Ну пипец...из скуль-запросов делают монстра......нужно делать
    Код:
    выбор когда
    ЗаказКлиентаТовары.Количество <> ЗаказКлиентаТовары.КоличествоУпаковок тогда истина
    иначе ложь конец как применятьКоэффициентУпаковок
    , чтобы работало и на предыдущих платформах.

    Это, так понимаю, 1с решила упростить жизнь программистам и немного сократить тексты запросов, наподобие объектного кода Значение = Значение1 <> Значение2, которое в Значение присваивает результат логической операции сравнения.
    Последнее редактирование: 14 янв 2016
  3. Серёга
    Offline

    Серёга

    Регистрация:
    1 май 2014
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Подскажите пожалуйста это глюк или что? Почему в формирование попадают только ранее включённые в список? Что нужно сделать чтобы можно было сформировать заказ на основании остатка на складе? 2016-02-09_194116.png

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