Вход | Регистрация
 

Как поменять ТекстЗапросаПолей в коде

Как поменять ТекстЗапросаПолей в коде
Я
   Shecurok
 
23.04.19 - 15:02
Суть в том, что в банковских выписках не открываются документы Оплата НДФЛ причем начиная с определенного времени и дальше (назад).

Ошибка звучит как "Неверный второй параметр Реквизиты Поле объекта КодПоОКТМО не найдено"

Через отладчик нашел, что ошибка происходит в Общем модуле Общего Назначения. А именно в коде:

ТекстЗапроса =
        "ВЫБРАТЬ " + ?(ВыбратьРазрешенные, "РАЗРЕШЕННЫЕ", "") + "
        |" + ТекстЗапросаПолей + "
        |ИЗ
        |    " + ПолноеИмяОбъектаМетаданных + " КАК Таблица
        |ГДЕ
        |    Таблица.Ссылка = &Ссылка
        |";
    
    // Выполнение запроса.
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Запрос.Текст = ТекстЗапроса;
    
    Попытка
        Выборка = Запрос.Выполнить().Выбрать();

И через отладчик я вижу, что присутствует в коде (желтое всплывающее окно при наведении) КодПоОКТМО КАК КодПоОКТМО из справочника... и т.д.

Где мне убрать данную строчку кода?
 
 
   Shecurok
 
1 - 23.04.19 - 15:03
При наведении на строчку ТекстЗапроса. Откуда он берется?
   Вафель
 
2 - 23.04.19 - 15:04
поставь точку останова и посмотри стек вызовов
   Shecurok
 
3 - 23.04.19 - 15:06
(2) точку остановка где именно ставить, подскажешь пожалуйста?
   Shecurok
 
4 - 23.04.19 - 15:23
Не пойму. Ставлю точку останова, она скидывается на строчку Запрос, и в сноске (желтая которая) появляется совершенно другой текст.
   Вафель
 
5 - 23.04.19 - 15:43
это же процедура ОбщегоНазначения.ЗначенияРеквизитовОбъекта
Где то значит пытаются спросить несуществующие реквизиты.
смотри стек

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует