8.х Выбор определенных счетов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем dime_veyron, 16 сен 2009.

  1. TopicStarter Overlay
    dime_veyron
    Offline

    dime_veyron

    Регистрация:
    17 дек 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Отчет ОборотноСальдоваяВедомостьПоСчетуХозрасчетный, нужно чтобы при выборе счета можно было выбрать только из 10 и 43 счетов а другие счета нельзя выбрать
  2. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Допиши свой программный отбор. При открытии отчета.
    Смотри процедуры модуля. Кажется УстановитьНачальныеНастройки или что-то такое
  3. TopicStarter Overlay
    dime_veyron
    Offline

    dime_veyron

    Регистрация:
    17 дек 2008
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Хотелось бы сделать так, что при выбоде счета то есть при нажатии на элемент формы "Счет", выводился плансчетов но в нем был бы отбор определенных счетов. Вот как это сделать пока не представляю :smile: Может есть у кого пример :unsure:
  4. reloc
    Offline

    reloc

    Регистрация:
    30 окт 2008
    Сообщения:
    38
    Симпатии:
    0
    Баллы:
    1
    Вот обработчик НачалоВыбора

    Код:
    Процедура СчетНачалоВыбора(Элемент, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    мСписокСчетовБУ  = Новый СписокЗначений;
    мСписокСчетовБУ.Добавить(ПланыСчетов.Хозрасчетный.СырьеИМатериалы);
    мСписокСчетовБУ.Добавить(ПланыСчетов.Хозрасчетный.ГотоваяПродукция);
    //Добавляем необходимые счета
    
    ФормаВыбора = ПланыСчетов.Хозрасчетный.ПолучитьФормуВыбора("ФормаВыбора", Элемент, );
    
    ФормаВыбора.ПланСчетовСписок.Отбор.Ссылка.ВидСравнения  = ВидСравнения.ВСписке;
    ФормаВыбора.ПланСчетовСписок.Отбор.Ссылка.Использование = Истина;
    ФормаВыбора.ПланСчетовСписок.Отбор.Ссылка.Значение      = мСписокСчетовБУ;
    
    ФормаВыбора.ЭлементыФормы.Список.НастройкаОтбора.Ссылка.Доступность = Ложь;
    
    ФормаВыбора.ПараметрТекущаяСтрока = Элемент.Значение;
    
    ФормаВыбора.Открыть();
    
    КонецПроцедуры
    
    Но также надо либо запретить ввод счета с клавиатуры в поле, либо обрабатывать введенный счет и выдавать предупреждение если он не разрешен.

Поделиться этой страницей