Добрый день.
Хочу, чтобы при открытии плана счетов, устанавливался фильтр и можно было видеть только нужные счета.
В форме обычного справочника реализуется и работает примерно так:
СписОтбора= СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ИспользоватьПланСчетов(ПланыСчетов.Основной);
Счет.ВыбратьСчета();
Пока Счет.ПолучитьСчет() = 1 Цикл
Если СчетДоступен(Счет.ТекущийЭлемент())=1 тогда
СписОтбора.ДобавитьЗначение(Счет.ТекущийЭлемент());
КонецЕсли;
КонецЦикла;
ИспользоватьСписокЭлементов(СписОтбора);
СчетДоступен - это функция, которая возвращает 1, если счет надо видеть в списке, 0 если нет.
Ругается на Счет.ТекущийЭлемент() и на ИспользоватьСписокЭлементов(СписОтбора);
Хотя при фильтре справочника все ок.
Как надо модифицировать код .чтобы заработало. Спасибо.
(2) задаешь список корректных проводок, потом используешь ИспользоватьКорСчет() - будет показывать только те счета, которые есть в корректных проводках..
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший