|
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
|
и это, почитай на ночь
http://www.1cpp.ru/forumfiles/Attachments/mod_002.zip |
|||
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |