Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Фильтр при открытии формы списка

v7: Фильтр при открытии формы списка
Я
   Username13
 
11.09.18 - 15:46
Добрый день.
Хочу, чтобы при открытии плана счетов, устанавливался фильтр и можно было видеть только нужные счета.
В форме обычного справочника реализуется и работает примерно так:

    СписОтбора= СоздатьОбъект("СписокЗначений");
    Счет = СоздатьОбъект("Счет");
    Счет.ИспользоватьПланСчетов(ПланыСчетов.Основной);
    Счет.ВыбратьСчета();
    Пока Счет.ПолучитьСчет() = 1 Цикл
        Если СчетДоступен(Счет.ТекущийЭлемент())=1 тогда
            СписОтбора.ДобавитьЗначение(Счет.ТекущийЭлемент());
        КонецЕсли;
    КонецЦикла;
    ИспользоватьСписокЭлементов(СписОтбора);

СчетДоступен - это функция, которая возвращает 1, если счет надо видеть в списке, 0 если нет.
Ругается на Счет.ТекущийЭлемент() и на ИспользоватьСписокЭлементов(СписОтбора);
Хотя при фильтре справочника все ок.

Как надо модифицировать код .чтобы заработало. Спасибо.
 
 
   runuts
 
1 - 11.09.18 - 15:53
Счет.ТекущийСчет()
ИспользоватьКорСчет() но только один счет
см. синтаксис помошник
   Username13
 
2 - 11.09.18 - 16:30
(1) делаю, ничего не происходит. Как это работает? И почему только один счет, несколько не отобрать что ли?
   HawkEye
 
3 - 11.09.18 - 16:46
(2) задаешь список корректных проводок, потом используешь ИспользоватьКорСчет() - будет показывать только те счета, которые есть в корректных проводках..
   Username13
 
4 - 11.09.18 - 17:11
(3) что за корректные проводки и как их сформировать? можно поподробнее плиз
   HawkEye
 
5 - 11.09.18 - 17:52
(4) открой меню "Операции" - там увидишь...
   Username13
 
6 - 11.09.18 - 18:01
(5) нашел, но в списке теперь только один счет. Несколько нельзя что ли сделать?
   HawkEye
 
7 - 11.09.18 - 18:06
(6) сколько введешь, столько и будет

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует