Запрос 8.2

Тема в разделе "1C и всё что с ней связано", создана пользователем -, 15 сен 2010.

  1. Гость

    Здравствуйте,
    помогите пожалуйста разобраться..переходим на 8.2 управляемое приложение
    есть текст запроса, работающего под 8.1

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Организация", Справочники.Организации.НайтиПоНаименованию(Строка(Объект.ВыборФилиала)));
    Запрос.УстановитьПараметр("Склад", Справочники.Склады.НайтиПоНаименованию(Строка(Объект.ВыборСклада)));
    Запрос.УстановитьПараметр("ДатаС", НачалоДня(объект.датас));
    Запрос.УстановитьПараметр("ДатаПо", КонецДня(Объект.ДатаПо));

    Запрос.Текст ="ВЫБРАТЬ
    | ПеремещениеТоваров.Ссылка КАК Документ
    |ИЗ
    | Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
    |ГДЕ
    | ПеремещениеТоваров.Организация = &Организация
    | И ПеремещениеТоваров.СкладПолучатель = &Склад
    | И ПеремещениеТоваров.Дата МЕЖДУ &ДатаС И &ДатаПо
    | И ПеремещениеТоваров.Проведен = ИСТИНА" ;

    Результат = Запрос.Выполнить().Выгрузить();


    но почему то вместо склада выбирается группа складов, а даты - 01.01.0001
    помогите пожалуйста...что не так???
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Т.е. не правильно вычисляются выражения, результат которых передается в параметры?
    Зачем тогда привели тест запроса?
    И что такое объект? Хранит ли он то, что хранил раньше?
     
  3. Дайнеко

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Я бы добавил указание на изысканную любовь к преобразованиям.
    Сначала взял Объект.ВыборСклада и преобразовал к символьной строке. Затем устроил поиск в справочнике этого наименования. Хорошо если нашел тот же склад. А у вас наверно есть в базе группа складов и просто элемент с одинаковым названием.
    А по-нашему, по-простому слабо:

    Запрос.УстановитьПараметр("Склад", бъект.ВыборСклада);
     
  4. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Бывают такие "радости" как разные справочники, элементы которых сопоставляют по наименованию. Это, конечно, плохо само по себе, но такое я видел. Т.е. может быть "Выбор филиала" - не ОрганизацияСсылка.
     
Загрузка...

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