8.х Проведение документов

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

  1. TopicStarter Overlay
    PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    Есть ли какая-нибудь общая процедура, которая вызывается при проведении любого документа?
  2. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    да, есть. ПередЗаписью(<Отказ>, <Режим записи>, <Режим проведения>), ПриЗаписи(<Отказ>).

    Упс, не внимательно прочел вопрос. Ну, можно втиснуть в вышеприведенные процедуры вызов своей.
  3. MetalMessia
    Offline

    MetalMessia

    Регистрация:
    27 дек 2007
    Сообщения:
    25
    Симпатии:
    0
    Баллы:
    1
    Нет

    Но есть выход:

    В 8.1 появилась возможность подписываться на события, в том числе на на событие проведения любого документа.

    Для этого: создаем общий модуль с флагами клиент, сервер, внешнее соединение.
    Туда помещаем обработчик вида
    Код:
    Процедура ОбработкаПроведения(Источник, Отказ, Режим) Экспорт
    
    Сообщить("Обработчик проведения любого документа");
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецпроцедуры')">КонецПроцедуры	</span>
    
    
    Создаем подписку на событие (конфигурация-общие-подписка на событие). Задаём Источник (ДокументОбъект) событие (ОбработкаПроведения) и указываем процедуру-обработчик.
    :unsure:
  4. TopicStarter Overlay
    PsyTech
    Offline

    PsyTech Опытный в 1С

    Регистрация:
    4 янв 2008
    Сообщения:
    198
    Симпатии:
    0
    Баллы:
    26
    Нашел. Всем спасибо.
Похожие темы
  1. Mr.FIX
    Ответов:
    1
    Просмотров:
    713
  2. ZalexZ1
    Ответов:
    14
    Просмотров:
    1.301
Загрузка...

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