Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 12:35

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

Автор RomanCasper, 15 июл 2015, 13:36

0 Пользователей и 1 гость просматривают эту тему.

RomanCasper

Всем привет!
У меня возникает необходимость перед(или после) проведением и то же самое при отмене выполнять один алгоритм.

Где можно задать код после проведения и после отмены проведения? И вообще возможно ли это сделать?


Rasty

В модуле менеджера или объекта ОбработкаПроведения
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

cska-fanat-kz

в модуле объекта соответственно ОбработкаПроведения() и ОбработкаОтменыПроведения()
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Kironten

Цитата: cska-fanat-kz от 15 июл 2015, 13:51
ОбработкаОтменыПроведения()
Только не отмены, а ОбработкаУдаленияПроведения().
А вообще, если у Вас все равно будет задействован алгоритм вне зависимости от проведения/отмены проведения, то какая разница, где он будет. Главное, чтобы там были доступны данные для срабатывания Вашего алгоритма, и на эту процедуру/функцию последовательность действий выходила в любом случае.

cska-fanat-kz

Цитата: Kironten от 15 июл 2015, 14:01Только не отмены, а ОбработкаУдаленияПроведения().

+100500
пытался выпендриться и написать по памяти )))
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

Цитата: Kironten от 15 июл 2015, 14:01А вообще, если у Вас все равно будет задействован алгоритм вне зависимости от проведения/отмены проведения, то какая разница, где он будет. Главное, чтобы там были доступны данные для срабатывания Вашего алгоритма, и на эту процедуру/функцию последовательность действий выходила в любом случае.

перевожу: ваш код можно разместить в одном месте - в ПередЗаписью(), а в нем можно отлавливать по режиму записи - проведение у вас или отмена проведения...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

дфтын

Цитата: cska-fanat-kz от 15 июл 2015, 14:09
пытался выпендриться и написать по памяти )))

Это все происки 7.7 !:)

Kironten

Цитата: cska-fanat-kz от 15 июл 2015, 14:11
Цитата: Kironten от 15 июл 2015, 14:01А вообще, если у Вас все равно будет задействован алгоритм вне зависимости от проведения/отмены проведения, то какая разница, где он будет. Главное, чтобы там были доступны данные для срабатывания Вашего алгоритма, и на эту процедуру/функцию последовательность действий выходила в любом случае.

перевожу: ваш код можно разместить в одном месте - в ПередЗаписью(), а в нем можно отлавливать по режиму записи - проведение у вас или отмена проведения...
На самом деле, я даже имел ввиду не это.
Нам же никто не сказал, что этот алгоритм будет завязан на движениях документа.
Сказано было, что надо выполнять этот алгоритм при любом варианте (проведено/не проведено).
Если к примеру предположить, что этот алгоритм должен выводить пользователю сообщение типа: "Будет создан документ "Приходная" от 15.07.2015!!!", то хоть запихивай этот алгоритм в ПриСоздании(), данных для этого "алгоритма" у нас достаточно, для его выполнения. :D

cska-fanat-kz

Kironten, гиблое дело обсуждать задачу без ТС'а ;)
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск