8.х Изменение значения реквизита

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

  1. TopicStarter Overlay
    sibbear
    Offline

    sibbear

    Регистрация:
    13 июл 2010
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    В заказе покупателя есть реквизит "А". Он записывается при проведении заказа.
    Как изменить его значение при проведении, скажем приходного ордера на основании? Скажите куда копать?
  2. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    вам надо заполнить реквизит на основании ордера?
    тогда смотрите ОбработкаЗаполнения()
  3. yzek
    Offline

    yzek Опытный в 1С

    Регистрация:
    13 окт 2010
    Сообщения:
    713
    Симпатии:
    0
    Баллы:
    26
    Примерно так.
    Док = "ДокументОснование".ПолучитьОбъект();
    Док."А" = "бла-бла-бла";
    Док.Записать();
  4. Siddy
    Offline

    Siddy Опытный в 1С

    Регистрация:
    18 мар 2009
    Сообщения:
    311
    Симпатии:
    0
    Баллы:
    26
    Вы хотите изменить реквизит заказа покупателя при проведении документа, введенного на его основании? Тогда в обработчике ПриЗаписи (или ПередЗаписью, в зависимости от ситуации) документа, введенного на основании
  5. TopicStarter Overlay
    sibbear
    Offline

    sibbear

    Регистрация:
    13 июл 2010
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Да, спасибо! Я разобрался :) Это как раз то, что надо...
    Только пока я разбирался, понял, что задача вообще в другом :)

    Мне нужно как то получить сумму предоплаты по заказу при выводе списка заказов, при этом учесть все приходники, платежки поступившие, возвраты денег клиенту и корректировки заказа...

    Сейчас сделана функция выбора из кучи этих доков по основанию, но это все тормозит жутко. Хотел как то при проведении каждого из доков менять доп. реквизит в заказе покупателя, но не получается, потому, что данные появляются после проведения, а не во время проведения...

    Вобщем надо чето думать...

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