Инвинтаризация НФА в бюджетной конфигурации
Господа программисты помогите пожайлуста решить такую проблемку: существует такой отчётик Инвин. НФА , который формирует данные по НФА находящимся на определённом МОЛе. А теперь вопрос: как сделать так чтобы я смогла выбрать определённую группу номенклатуры (например, на сотруднике несколько служб:ГСМ, з/ч) чтобы именно по ней и по МОЛу формировался отчёт? а то формирует по всей номенклатуре сразу. (((Заранее спасибо
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Некоторым еще и отбор по КБК подавай
Сделай на форме список, в который подбором выбирай номенклатуру (если только нужен отбор по Номенклатуре)
в Процедуре ЗаполнитьТаблицуМатериалов()
замени строку
Би.ИспользоватьСубконто(ВидыСубконто.Номенклатура,,1,0);
на модуль
Если СписокНоменклатуры.РазмерСписка()>0 Тогда
Би.ИспользоватьСубконто(ВидыСубконто.Номенклатура, СписокНоменклатуры, 1, 1);
Иначе
Би.ИспользоватьСубконто(ВидыСубконто.Номенклатура,,1,0);
КонецЕсли;
это самый простой вариант, но у меня получилось
Возможно тоже самой сделать и с другими видами НФА.
Сделай на форме список, в который подбором выбирай номенклатуру (если только нужен отбор по Номенклатуре)
в Процедуре ЗаполнитьТаблицуМатериалов()
замени строку
Би.ИспользоватьСубконто(ВидыСубконто.Номенклатура,,1,0);
на модуль
Если СписокНоменклатуры.РазмерСписка()>0 Тогда
Би.ИспользоватьСубконто(ВидыСубконто.Номенклатура, СписокНоменклатуры, 1, 1);
Иначе
Би.ИспользоватьСубконто(ВидыСубконто.Номенклатура,,1,0);
КонецЕсли;
это самый простой вариант, но у меня получилось
Возможно тоже самой сделать и с другими видами НФА.
Evgeniy_Stv Написал:
-------------------------------------------------------
> это самый простой вариант, но у меня получилось
это простой?
НаименованиеП=глПолноеНаименование(ВыбНФА);
Если грНоменклатура. Выбран()=1 тогда
Если выбНФА.ПринадлежитГруппе (ГрНоменклатура)=1 тогда
иначе продолжить;
КонецЕсли;
КонецЕсли;
Вам не кажется что это попроще????!!!!
-------------------------------------------------------
> это самый простой вариант, но у меня получилось
это простой?
НаименованиеП=глПолноеНаименование(ВыбНФА);
Если грНоменклатура. Выбран()=1 тогда
Если выбНФА.ПринадлежитГруппе (ГрНоменклатура)=1 тогда
иначе продолжить;
КонецЕсли;
КонецЕсли;
Вам не кажется что это попроще????!!!!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот