0
Looking
30.04.14
✎
20:51
|
Доброго времени суток!
Добавляю в ТиС 7.7 в форму подбора справочника "Номенклатура" ТЗ с информацией об остатках и резервах по складам. Остатки получилось добавить, а вот резервы нет, так как появляется ошибка:
"РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,,"Количество");
{Справочник.Номенклатура.ФормаСписка.ДляПодбора.Модуль(607)}: Слишком много параметров передано при вызове функции/процедуры объекта"
Хотя по структуре в части первых измерений и ресурса, регистры ОстаткиТМЦ и РезервыТМЦ идентичны.
Привожу код:
ОстаткиТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,"Количество");
ТЗОстатковТМЦ=СоздатьОбъект("ТаблицаЗначений");
ОстаткиТМЦ.ВыгрузитьИтоги(ТЗОстатковТМЦ,1,1);
РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,,"Количество");
ТЗРезервовТМЦ=СоздатьОбъект("ТаблицаЗначений");
РезервыТМЦ.ВыгрузитьИтоги(ТЗРезервовТМЦ,1,1);
В чем моя ошибка? Прошу помочь.
|
|
3
21stas
30.04.14
✎
20:59
|
У тебя разное количество параметров:
ОстаткиТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,"Количество");
и
РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,,"Количество");
Лишняя запятая?
|
|
6
Looking
30.04.14
✎
22:26
|
(2)дело оказалось не только в запятой, работает со следующими параметрами:
РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,);
то есть "Количество" тоже не задается, так как в методе это не Ресурс, а Реквизит. у регистра ОстаткиТМЦ есть Реквизит "Внутреннее", а у регистра РезервыТМЦ нет совсем Реквизитов.
|
|