Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Регистр.УстановитьФильтр - Слишком много параметров передано при вызове функции/процедуры объекта (http://forums.kuban.ru/f1040/registr_ustanovit-fil-tr_-_slishkom_mnogo_parametrov_peredano_pri_vyzove_funkcii_procedury_ob-ekta-5671295.html)

Looking 30.04.2014 19:53

Регистр.УстановитьФильтр - Слишком много параметров передано при вызове функции/процедуры объекта
 
Доброго времени суток! Вопрос ниже.

Looking 30.04.2014 19:54

Доброго времени суток!
Добавляю в ТиС 7.7 в форму подбора справочника "Номенклатура" ТЗ с информацией об остатках и резервах по складам. Остатки получилось добавить, а вот резервы нет, так как появляется ошибка:

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

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

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

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

В чем моя ошибка? Прошу помочь.

Блондинка в шок 30.04.2014 21:12

казнить нельзя помиловать
прикинь, всего одна запятая...

Looking 30.04.2014 21:25

(2)дело оказалось не только в запятой, работает со следующими параметрами:
[em]РезервыТМЦ.УстановитьФильтр(ФирмаДляОстатковТМЦ,Номенклатура,,,);[/em]

то есть "Количество" тоже не задается, так как в методе это не Ресурс, а Реквизит. у регистра ОстаткиТМЦ есть Реквизит "Внутреннее", а у регистра РезервыТМЦ нет совсем Реквизитов.


Текущее время: 08:54. Часовой пояс GMT +3.