- Верный старт

    Заказать обратный звонок:

    Ответ в теме: Программное добавление реквизитов,элементов и тд БП3.0 ур1

    Верный старт / Ответ в теме: Программное добавление реквизитов,элементов и тд БП3.0 ур1
    #3969

    wano55rus
    Участник

    Благодарю всех за помощь) Я сам себе усложнил задание, решил что нужно задавать субконто программно, т.е. с помощью кода, но все оказалось куда проще) Мы чаще все сами себе все усложняем) Задание выполняется легко, субконто и реквизит создайте с помощью интерфейса конфигуратора, а в подписках на событие нужно лишь добавить код, с помощью которого, добавленное субконтоДТ и КТ будут отображаться в отчете, я для этого создал 2 подписки на событие «При принятии к учету» и «Списании ОС», и один общий модуль в котором создал 2 процедуры на каждую подписку. Коды: Процедура МойМодуль(Источник,Отказ,РежимПроведения) Экспорт
    Для Каждого Движение Из Источник.Движения.Хозрасчетный Цикл
    Если Движение.СчетДт=ПланСчетов.Хозрасчетный.ОСвОрганизации Тогда
    Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады]=Источник.Склад
    КонецЕсли;
    КонецЦикла;
    КонецПроцедуры
    Для добавления СубконтоКТ, нужно просто создать в этом же модуле новую процедуру с названием новой подписки на событие созданной для списания, скопировать этот же код и поменять в нем СубконтоДТ, на СубконтоКТ, вообще код аналогичен тому что давали в уроке, просто нужно немного по экспериментировать было) Удачи)