#0
by lilblzik
Доброго времени суток! Ситуация следующая: есть регистратор, к нему повязан регистр накопления, но сам регистратор его не заполняет. Этот регистр заполняется обработкой. Соответственно при отмене проведения или при перепроведении регистратора эти движения удаляются и не восстанавливаются. Есть ли способ запретить регистратору какие либо действия в подвязанном регистре, при этом поведение относительно других регистров должно остаться неизменным. Рассматриваются несколько вариантов: самый простой создать левый документ (элемент конфигурации) и подвязать регистр к нему. Второй вариант в момент отмены проведения и перепроведения вытягивать движения этого регистратора в таблицу значений и заносить их обратно по окончании процедуры отмены проведения. Может есть еще какие способы, не требующие другого элемента конфигурации и без мата в обработке отмены проведения?
#2
by Windyhead
+ и в обработчике события ОбработкаУдаленияПроведения чисти только регистры по которым надо удалить движения.
#4
by Jonny_Khomich
я считаю неправильно оставлять движения после отмены проведения. После проведения движения надо переписывать. Лучше дать права какому-нибудь пользователю, который будет править документы а потом обработкой движения делать.
#5
by Лефмихалыч
>Может есть еще какие способы, не требующие другого элемента конфигурации и без мата в обработке отмены проведения? не навешивай пьяных движений обработками и проблемы не будет. Документ сам должен делать себе движения, какие д0лжно
#7
by lilblzik
Выбрано "Не удалять автоматически", "ОбработкаУдаленияПроведения" вообще не написана. Я уже давно понял, что для результата обработки использовать в качестве регистратора элементы конфигурации, который не был специально заточен под нужные движения - большая ошибка.
#9
by lilblzik
Вопрос отпал. По ходу удаление движений регистратора происходит по подписке на событие всех типовых элементов конфигурации. Влазить в нее лень. Буду вешать на другой элемент конфигурации. Всем спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запретить выход из режима редактирования ?
- v8. Отрицательные остатки разрешить/запретить
- Проф БП. Свойство "Не удалять движения автоматически"
- Реально ли удалить документ непосредственно, оставив движения в регистре?
- Запретить печать программно ИспользованиеВывода.Запретить
- Как запретить удалять историю в браузере или как сохранять ее?
В этой группе 1С
- Розница 2.0, регламентные задания.
- ЗУП последней редакции Уведомление об отпуске
- Бесплатные программы для ТСД RFid
- Удаление базы из Администрирование серверов 1С Предприятия
- ЗУП 2.5 Отпуск и пособие до 3 лет
- Обмен УНФ - Розница - не переносятся цены?
- Как списывать объекты незавершенного строительства с 08.03? УПП
- ТОЗагрузкаККМOffline на основании поступления или перемещения УТ 10.3
- v7: Отключить партионный учет 1С:Торговля и склад 7.70.982
- Почему в 1С нет событий при смене текущего элемента формы и при активации у поля ввода
- DrvFR.DLL для работы со Штрих-М ФР-К - ошибка COM-объекта
- 1c 8.3 Бухгалтерия 3.0, пропал весь командный интерфейс
- Почему не пересчитываются итоги по регистру?
- Геопозиционирование средствами 1С
- 1С-ка Дважды спрашивает пароль
- Word 2013 режим чтения
- Регламентное задание: не всегда создается COMConnector
- Получить текст модуля внешней обработки
- Как сохранить объект (документ) в хранилище значений и потом вытащить его?
- УФ.Как передать таб.значений на форму в реквизит с типом ДанныеФормыКоллекция?