Отмена регистрации при проведении документов.
Доброе время суток, уважаемые.
Возникла такая проблема. Как запретить регистрацию произвольного документа из, например, используемых в конфигурации БП 3.0 при их проведении.
Проблема возникла из того обстоятельства, что пользователю требуется регистрация документов для обмена при их записи во время модификации/создания, но не при (пере)проведении, которые случаются при операциях при закрытии периода.
Кто решал такие задачи, прошу совета.
Возникла такая проблема. Как запретить регистрацию произвольного документа из, например, используемых в конфигурации БП 3.0 при их проведении.
Проблема возникла из того обстоятельства, что пользователю требуется регистрация документов для обмена при их записи во время модификации/создания, но не при (пере)проведении, которые случаются при операциях при закрытии периода.
Кто решал такие задачи, прошу совета.
По теме из базы знаний
- Бонусная система в 1С для УТ 10.3
- Исправление отрицательных остатков по организациям в УТ 11.4, КА 2.4, ЕРП 2.4. Интеркампани, механизм формирования резервов
- Доработка проведения типовых документов в УТ 11.4, КА 2.4, ЕРП 2.4
- Обзор полезных методов БСП 3.1.4
- Проведение документов на управляемых формах
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7) В порядке ликбеза.
А почему не прокатывает такой простой способ как Подписка на события с событием ПриПроведении и кодом:
Процедура ОтменаРегистрации1(Источник, Отказ, РежимПроведения) Экспорт
//-------Отмена Регистрации-------------
Узел = ПланыОбмена.ОбменБПКА.НайтиПоКоду("КА");
Ссылка = Источник.Ссылка;
ПланыОбмена.УдалитьРегистрациюИзменений(Узел,Ссылка);
КонецПроцедуры
?
А почему не прокатывает такой простой способ как Подписка на события с событием ПриПроведении и кодом:
Процедура ОтменаРегистрации1(Источник, Отказ, РежимПроведения) Экспорт
//-------Отмена Регистрации-------------
Узел = ПланыОбмена.ОбменБПКА.НайтиПоКоду("КА");
Ссылка = Источник.Ссылка;
ПланыОбмена.УдалитьРегистрациюИзменений(Узел,Ссылка);
КонецПроцедуры
?
(8) А если это первичное создание документа с проведением? А если документ перед этим проведением был модифицирован? Как вы отличите модифицированный документ от немодифицированного? Или вы у всех проведенных документов будете отменять регистрацию? Вы точно этого хотите?
Подумайте. В момент проведения вы уже не сможете проанализировать модифицированность документа.
Подумайте. В момент проведения вы уже не сможете проанализировать модифицированность документа.
(9) Первичное создание документа и/или его модификацию можно отследить (и зарегистрировать) просто по факту его записи. Ответственность при этом полностью лежит на юзера, работающего с документом, и против этого никто не возражает. Не хотят регистрировать документы по факту проведения, модифицированы или нет - никого не волнует.
(10)
Ответственность при этом полностью лежит на юзера
Сможете рассказать, каким образом образом на нем лежит ответственность? Он может по собственному усмотрению решать - регистрировать или нет?
Не хотят регистрировать документы по факту проведения, модифицированы или нет - никого не волнует.
Не понимаю тогда, чего вы от нас ждете, если не хотите слушать.
Первичное создание документа и/или его модификацию можно отследить (и зарегистрировать) просто по факту его записи.
Удачи.
(11) Уверяю, я Вас внимательно прочитал. Тем не менее, попробую объяснить. Вы создаете или модифицируете документ. Нажимаете на Сохранить, Запись и т.д. Это событие надо зарегистрировать. Проведение достоверности здесь не добавляет и его регистрировать не надо. Пользователю не нравится, когда при закрытии месяца и перепроведении массы неизменных документом они кучей вываливаются на регистрацию. Вот и вся задача. Запись регистрируем, проведение - нет.
Насчет доп. свойств разобрался. В этом случае этот аппарат излишен. А вот почему не срабатывает приведенный код - загадка.
Удачи
Насчет доп. свойств разобрался. В этом случае этот аппарат излишен. А вот почему не срабатывает приведенный код - загадка.
Удачи
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот