Имя: Пароль:
1C
1C 7.7
v7: Регистр.УстановитьФильтр - Слишком много параметров передано при вызове функции
0 Looking
 
30.04.14
20:51
Доброго времени суток!
Добавляю в ТиС 7.7 в форму подбора справочника "Номенклатура" ТЗ с информацией об остатках и резервах по складам. Остатки получилось добавить, а вот резервы нет, так как появляется ошибка:

"РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,,"Количество");
{Справочник.Номенклатура.ФормаСписка.ДляПодбора.Модуль(607)}: Слишком много параметров передано при вызове функции/процедуры объекта"

Хотя по структуре в части первых измерений и ресурса, регистры ОстаткиТМЦ и РезервыТМЦ идентичны.

Привожу код:

                ОстаткиТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,"Количество");
                ТЗОстатковТМЦ=СоздатьОбъект("ТаблицаЗначений");
                ОстаткиТМЦ.ВыгрузитьИтоги(ТЗОстатковТМЦ,1,1);
                
                РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,,"Количество");
                ТЗРезервовТМЦ=СоздатьОбъект("ТаблицаЗначений");
                РезервыТМЦ.ВыгрузитьИтоги(ТЗРезервовТМЦ,1,1);


В чем моя ошибка? Прошу помочь.
1 ДенисЧ
 
30.04.14
20:54
Помогу посмотреть в конфигурацию.

ЗЫ. Правда, у тебя столько денег не наберётся...
2 Looking
 
30.04.14
20:58
(1)"посмотреть в конфигурацию"

в смысле? не совсем понял о чем речь?
3 21stas
 
30.04.14
20:59
У тебя разное количество параметров:
ОстаткиТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,"Количество");
и
РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,,"Количество");
Лишняя запятая?
4 ДенисЧ
 
30.04.14
21:00
(2) О как...
Ну тогда точно у тебя денег не хватит....
5 Looking
 
30.04.14
21:16
(3)у регистра РезервыТМЦ на два измерения больше
6 Looking
 
30.04.14
22:26
(2)дело оказалось не только в запятой, работает со следующими параметрами:
РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,);

то есть "Количество" тоже не задается, так как в методе это не Ресурс, а Реквизит. у регистра ОстаткиТМЦ есть Реквизит "Внутреннее", а у регистра РезервыТМЦ нет совсем Реквизитов.
7 КонецЦикла
 
30.04.14
23:34
Казалось бы... каким боком реквизиты к установить фильтр?