8.х Какое событие происходит по кнопке закрыть в документе оприходование товаров?

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Sunbear, 7 окт 2010.

  1. TopicStarter Overlay
    Sunbear
    Offline

    Sunbear Опытный в 1С

    Регистрация:
    11 фев 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    мне нужно добавить обработку в зависимости от ответа на вопрос "данные были изменены. Сохранить изменения?" (да нет отмена) Куда мне ее вставить?
  2. x_under
    Offline

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

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Смотрите события "ПередЗакрытием" и "ПриЗакрытии".
  3. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Если ответ будет да -> событие ПередЗаписью, ПриЗаписи формы. А также ПередЗаписью, ПриЗаписи, ОбработкаПроведения (если это документ) модуля объекта.
    Если ответ нет - только событие ПередЗакрытием, ПриЗакрытии модуля формы (внимание! эти события также возникнут и в случае ответа да)
    Если ответ отмена - определить возможности нет.

    Лучше расскажите, какую задачу вы хотите решить, а не то, как вы ее пытаетесь решить.
  4. TopicStarter Overlay
    Sunbear
    Offline

    Sunbear Опытный в 1С

    Регистрация:
    11 фев 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    А что событие обработка проведения в модуле объекта происходит всегда, даже при нажатии кнопки записать на форме и если не было изменений? а можно узнать было ли ненулевое проведение?
  5. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Если документ был проведен и нажали записать -> то будет и проведение.
    Если не был проведен - проведения не будет.

    А что значит - ненулевое?
  6. TopicStarter Overlay
    Sunbear
    Offline

    Sunbear Опытный в 1С

    Регистрация:
    11 фев 2010
    Сообщения:
    112
    Симпатии:
    0
    Баллы:
    26
    это значит количество товаров изменилось. я просто пробовал ставить ту же цифру. кол-во не изменилось , а проведение есть :)
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Верно, ибо документ взвел флаг Модифицированность.
    Для чего Вам необходимо выяснить это самое "ненулевое"?

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