0
doctorwatson
20.02.15
✎
11:28
|
Всем доброго времени суток!
Запускаю обработку, через некоторое время выдает:
{ВнешняяОбработка.ПереносОстатковПарус7БГУ1.МодульОбъекта(1213)}: Ошибка при вызове метода контекста (Open)
ЗапросМЗ.Open(ТекстЗапросаМЗ);
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for Visual FoxPro): Command contains unrecognized phrase/keyword.
Писала её не я, попала ко мне через третьи руки, что с этим делать не знаю :(
Кусок на который ссылается ошибка:
Если НомерСубконтоНоменклатура <> 0 Тогда
ТекстЗапросаМЗ = ТекстЗапроса;
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " nobase.rn, nobase.parent_rn, nobase.artikul, nobase.name_nom, nobase.rn_mes, nobase.add_code,";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " gdgr.name gdgr, nvl(klasprod.typekp,9) typekp, nvl(okp.mnemo,space(15)) okp, accbase.s_analityc, accbase.account";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " from nomrest";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " inner join nobase on nobase.rn=nomrest.rn_numcl";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " inner join accbase on accbase.rn=nomrest.rn_account";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " inner join gdgr on nobase.gdgr_rn=gdgr.rn";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " left join klasprod on nobase.klass_pr=klasprod.rn";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " left join okp on klasprod.okp_rn=okp.rn";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " where nomrest.date_rest={" + сДатаОстатков + "}";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " and nomrest.rn_account=[" + ЗапросСчетов.Fields("rn_account").Value + "]";
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " order by nobase.artikul";
ЗапросМЗ.Open(ТекстЗапросаМЗ);
Индикатор.МаксимальноеЗначение = Индикатор.МаксимальноеЗначение + ЗапросМЗ.RecordCount;
КонецЕсли;
|
|
5
doctorwatson
20.02.15
✎
12:01
|
(4)
ТекстЗапросаМЗ = ТекстЗапросаМЗ + " nobase.rn, nobase.parent_rn, nobase.artikul, nobase.name_nom, nobase.rn_mes, nobase.add_code,";
|
|