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



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

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

Главная Форумы ФОРУМ Основной курс программирования (Я профессионал) Программное добавление реквизитов,элементов и тд БП3.0 ур1

Помечено: 

В этой теме 4 ответа, 3 участника, последнее обновление  Харитонов Дмитрий 1 неделя, 1 день назад.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #3923

    wano55rus
    Участник

    Здравствуйте подскажите урок в котором было рассмотрено программное добавление реквизитов документа и тд, столкнулся с проблемой при выполнении дз БП УР1 добавления субконто и реквизита документа программно через подписку на событие , хочу разобраться в этом подробно каким образом обращаться к плану счетов , к документам из общего модуля, какой код писать

    #3925

    Trost
    Участник

    А в чем именно проблема? Прошел БП 1 урок без особых проблем. Думаю что в самом уроке об этом говорилось вы внимательно его смотрели? Сам то я уже и подзабыл что там было. Если не найдете то вспомню подскажу.

    #3927

    Возможно я чего-то не понимаю в заданном вопросе, но как связано программное добавление реквизитов на форме и заполнение субконто?
    Программное добавление реквизитов на форму с подписками на событие тем более не может быть связано. Ревкизиты формы — это не контекст объекта, а подписки работают только с объектами.
    Добавлять субконто в подписке — не понимаю смысл, что хотите сделать.
    В подписке на событие можно заполнить субконто, но добавлять — даже представить не могу как это будет выглядеть….

    #3928

    «каким образом обращаться к плану счетов» — ПланыСчетов.Хозрасчетный
    «к документам из общего модуля» — Документы.<ИмяДокумента>, например, Документы.ПринятиеКУчетуОС

    #3929

    Если речь идет о подписке, то в обработчике подписки есть параметр Источник — это и есть документ источник вызвавший событие подписки.
    В данном случае перебираете все движения документа по регистру хозрасчетный (Источник.Движения.Хозрасчетный) и проверяете какой счет находится на стороне ДТ (для принятия к учету) или на стороне Кт (для списания) — если это счет 01.1, то устанавливаете субконто склад в движении, предварительно добавив субконто склад к счету 01.1 в режиме Предприятие.
    Не забываем пользоваться отладчиком.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)

Для ответа в этой теме необходимо авторизоваться.