|
Как поменять ТекстЗапросаПолей в коде |
☑ |
0
Shecurok
23.04.19
✎
15:02
|
Суть в том, что в банковских выписках не открываются документы Оплата НДФЛ причем начиная с определенного времени и дальше (назад).
Ошибка звучит как "Неверный второй параметр Реквизиты Поле объекта КодПоОКТМО не найдено"
Через отладчик нашел, что ошибка происходит в Общем модуле Общего Назначения. А именно в коде:
ТекстЗапроса =
"ВЫБРАТЬ " + ?(ВыбратьРазрешенные, "РАЗРЕШЕННЫЕ", "") + "
|" + ТекстЗапросаПолей + "
|ИЗ
| " + ПолноеИмяОбъектаМетаданных + " КАК Таблица
|ГДЕ
| Таблица.Ссылка = &Ссылка
|";
// Выполнение запроса.
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Запрос.Текст = ТекстЗапроса;
Попытка
Выборка = Запрос.Выполнить().Выбрать();
И через отладчик я вижу, что присутствует в коде (желтое всплывающее окно при наведении) КодПоОКТМО КАК КодПоОКТМО из справочника... и т.д.
Где мне убрать данную строчку кода?
|
|
1
Shecurok
23.04.19
✎
15:03
|
При наведении на строчку ТекстЗапроса. Откуда он берется?
|
|
2
Вафель
23.04.19
✎
15:04
|
поставь точку останова и посмотри стек вызовов
|
|
3
Shecurok
23.04.19
✎
15:06
|
(2) точку остановка где именно ставить, подскажешь пожалуйста?
|
|
4
Shecurok
23.04.19
✎
15:23
|
Не пойму. Ставлю точку останова, она скидывается на строчку Запрос, и в сноске (желтая которая) появляется совершенно другой текст.
|
|
5
Вафель
23.04.19
✎
15:43
|
это же процедура ОбщегоНазначения.ЗначенияРеквизитовОбъекта Где то значит пытаются спросить несуществующие реквизиты. смотри стек
|
|