|
v7: Meta name parser error: слишком много параметров передано в "$РегистрОстатки.ОстаткиТМЦ"
| ☑ |
0
daniyar5436
29.11.13
✎
17:05
|
есть из начальный код запроса
SELECT DISTINCT
$РегРасход.Номенклатура as [Номенклатура $Справочник.Номенклатура],
SUM(Рег.КоличествоОстаток) as НачальныйОстаток
FROM
$Регистр.ОстаткиТМЦ as РегРасход
LEFT JOIN
$РегистрОстатки.ОстаткиТМЦ('20131127',,Склад = ' 1 ',(Номенклатура),(Количество)) as Рег
ON Рег.Номенклатура = $РегРасход.Номенклатура
WHERE
$РегРасход.Склад = ' 1 '
AND РегРасход.debkred = 1
AND $РегРасход.Количество > 0
AND РегРасход.date_time_iddoc BETWEEN '20131127' AND '20131127Z'
GROUP BY $РегРасход.Номенклатура
Решил добавить отбор по фирме
чуть изменил запрос
SELECT DISTINCT
$РегРасход.Номенклатура as [Номенклатура $Справочник.Номенклатура],
SUM(Рег.КоличествоОстаток) as НачальныйОстаток
FROM
$Регистр.ОстаткиТМЦ as РегРасход
LEFT JOIN
$РегистрОстатки.ОстаткиТМЦ('20131127',Фирма = ' 3 ',,Склад = ' 1 ',(Номенклатура),(Количество)) as Рег
ON Рег.Номенклатура = $РегРасход.Номенклатура
WHERE
$РегРасход.Склад = ' 1 '
AND $РегРасход.Фирма = ' 3 '
AND РегРасход.debkred = 1
AND $РегРасход.Количество > 0
AND РегРасход.date_time_iddoc BETWEEN '20131127' AND '20131127Z'
GROUP BY $РегРасход.Номенклатура
стал ругаться Meta name parser error: слишком много параметров передано в "$РегистрОстатки.ОстаткиТМЦ" подскажите если в курсе что я делаю не так
|
|
1
Ёпрст
29.11.13
✎
17:08
|
(0) дык хню в параметры сунул
|
|
2
Ёпрст
29.11.13
✎
17:09
|
вот и ругается.
Если че,
в условия нужно писать
Фирма = :ВыбФирма and Склад = :ВыбСклад
|
|
3
Ёпрст
29.11.13
✎
17:11
|
и это, почитай на ночь
|
|
4
daniyar5436
29.11.13
✎
17:14
|
я в более читабельном виде предоставил а вообще писал вот так
МД=СоздатьОбъект("MetaDataWork");
ИДСклад = МД.ЗначениеВСтрокуБД(Склад);
ИДФирма = МД.ЗначениеВСтрокуБД(Фирма);
| $РегистрОстатки.ОстаткиТМЦ('"+Формат(ДатаНачала,"Д ГГГГММДД")+"',Фирма = '"+ИДФирма+"',,Склад = '"+ИДСклад+"',(Номенклатура),(Количество)) as Рег
|
|
5
ritchie
29.11.13
✎
17:14
|
$РегистрОстатки.ОстаткиТМЦ('20131127',,Склад = ' 1 'AND Фирма = ' 3 ' ,(Номенклатура),(Количество)) as Рег
|
|
6
daniyar5436
29.11.13
✎
17:15
|
(3) за ссылочку спасибо большое почитаю
|
|
7
Ёпрст
29.11.13
✎
17:19
|
(4) извращение какое..
|
|
8
Ёпрст
29.11.13
✎
17:19
|
пользуй УстановитьТекстовыйПараметр
|
|
9
daniyar5436
29.11.13
✎
17:20
|
(5) попробовал прокатило спасибо большое дальше буду аналогично. еще раз спасибо день убил, не понял. хотел уже по стандартному переделать как умею
|
|
10
Ёпрст
29.11.13
✎
17:20
|
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший