1с 7.7 тис 964 мозолит глаза ошибка в табло

Тема в разделе "1C и всё что с ней связано", создана пользователем KiR, 19 июл 2011.

  1. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Ошибка:
    Если ПодчДок.ВыбратьПодчиненныеДокументы(,,Запрос.ЗаявкаПокупателя.ТекущийДокумент()) = 1 Тогда
    {\\192.168.1.100\D$\KIR\АНУЛИРОВАНИЕ ЗАЯВОК.ERT(42)}: Не выбран документ!

    ругается на код
    Код ( (Unknown Language)):
    Запрос = СоздатьОбъект("Запрос");
    ЗапросТекст =
    "//{{ЗАПРОС(Запрос)
    |Период с НачДата по ВыбДата;
    |ЗаявкаПокупателя = Документ.ЗаявкаПокупателя.ТекущийДокумент;
    |Автор = Документ.ЗаявкаПокупателя.Автор;
    |Группировка ЗаявкаПокупателя;
    |Условие(Автор = Менеджер);
    |"//}}ЗАПРОС
    ;
    Если Запрос.Выполнить(ЗапросТекст) = 0 Тогда
    Возврат;
    КонецЕсли;
    Пока Запрос.Группировка() = 1 Цикл //Заявка.ПолучитьДокумент() = 1 Цикл
    Заявка = Запрос.ЗаявкаПокупателя;
    //Если (Заявка.Проведен() = 1) И (Заявка.Автор = Менеджер) Тогда
    Отгружен = 0;
    [b]Если ПодчДок.ВыбратьПодчиненныеДокументы(,,Заявка) = 1 Тогда[/b]
    в принципе все работает правильно но очень смущает наличие строки err в табло. проверял отладчиком Заявка.выбран() = 1
     
  2. alxrie

    alxrie Гость

    Несколько смущает, что в приведенном тексте идёт

    Если ПодчДок.ВыбратьПодчиненныеДокументы(,,Заявка) = 1 Тогда

    а в сообщении об ошибке -

    Если ПодчДок.ВыбратьПодчиненныеДокументы(,,Запрос.ЗаявкаПокупателя.ТекущийДокумент()) = 1 Тогда

    Какой же код на самом деле исполнялся и выдал сообщение об ошибке?


    Кроме того, почему

    Пока Запрос.Группировка()=1 Цикл

    а не

    Пока Запрос.Группировка("ЗаявкаПокупателя")=1 Цикл
     
  3. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    и верно! моя невнимательность. благодарю!
     
Загрузка...

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