8.х Модифицированность

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

  1. TopicStarter Overlay
    PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    Есть обработка с реквизитом "Докумет".
    Открываю этот документ, что-то меняю в нем, получается форма "Модифицированность" Истина, а у объекта (документа)- Ложь.
    Нужно программно записать и закрыть документ.
    Пишу Документ.ПолучитьОбъект().Записать(). В результате записывается Неизмененный документ-объект, а форма остается модифицированной.
    Как в этом случае программно записать и закрыть документ?
  2. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Эм. А зачем новый объект получать? Если документ уже записан, то методом ПолучитьОбъект() вы получаете новый экземпляр уже записанного (имеющегося в ИБ) на данный момент документа. Как-то так, если не ошибаюсь.
    Я не совсем понял, если вы в обработке что-то меняете в документе, вы ведь и так должны работать с объектом? Это у вас обработка ТЧ что ли?
  3. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    А зачем открывать форму документа?
  4. TopicStarter Overlay
    PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    Пользователь открывает док из обработки, меняет в нем значение, далее жмет кнопку в обработке и док должен записваться
  5. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    А почему пользователь не может нажать кнопку в форме документа, если он его редактирует?
  6. TopicStarter Overlay
    PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    Может, но задача именно такая.
  7. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Покажите код обработки (открытие формы документа).
  8. TopicStarter Overlay
    PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    ЭтаФорма.ЗаписатьВФорме();
    Вот что нужно было.

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