Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отследить изменения в справочнике Спецификации

Отследить изменения в справочнике Спецификации
Я
   dimiurggig
 
22.10.19 - 19:10
Торговля 10.3. Я хочу отследить что пользователь поменял в справочнике Спецификации. Как это лучше сделать? Первое, что приходит на ум - писать состав спецификации во временный регистр сведений при открытии и при записи, а потом регламентным заданием сравнивать полученные наборы данных. Может есть другие пути решения этой проблемы?
 
 
   Cyberhawk
 
1 - 22.10.19 - 19:11
Зачем при открытии - просто пиши каждый раз при записи (если данные в объекте изменились)
   Консультант Баранов
 
2 - 22.10.19 - 19:38
1. Типового истории изменения объектов разве нет?
2. Создаешь ТЧ История реквизиты: датавремя, пользователь, ЗначениеТЧ тип строка. Перед записью, добавляешь строку Дата, Время, А потом выгружаешь ТЧ спцификации в ТЗ, и с помощью ЗначениеВСтрокуВнутр преобразуешь в строку и пишешь в ответствующий реквизит.
   ДенисЧ
 
3 - 22.10.19 - 19:51
Спереть версионирование из УПП - не предлагать?
   HeKrendel
 
4 - 22.10.19 - 22:26
(0) В торговле 10.3 спеки? что курили разрабы?
   Cyberhawk
 
5 - 23.10.19 - 08:04
(4) Самопальное какое-нибудь мини-производство чуть сложнее комплектации каждый второй оптовик прикручивает себе в торговлю)
   opus70
 
6 - 23.10.19 - 08:33
штатной возможности нет нужно или спереть с УПП как предлогает (3) или найти уже готовый модуль
могу поделиться 2-мя вариантами верификации
   Сияющий в темноте
 
7 - 23.10.19 - 08:41
изменения лучше всего отслеживать перед записью,когда можно сравнить обьект с его прошлой версией в базе.
   Timon1405
 
8 - 23.10.19 - 09:29
(7) изменения лучше отслеживать постфактум при необходимости, а не нагружать каждую запись объекта лишними проверками и сравнениями
   hockeyist
 
9 - 23.10.19 - 09:36
(0) Если с целью защиты от тупых пользователей, тогда версионирование. Его можно подсмотреть в типовой.
Если с целью защиты от умных и жадных пользователей, тогда блокчейн.
   Фрэнки
 
10 - 23.10.19 - 09:38
(8) с чего это вдруг "не нагружать" ?!

- Мыши плакали, кололись, но продолжали жрать кактус - это как раз про такие случаи.
Все должно работать интерактивно, а вот постфактум срабатывать мгновенно, т.к. постфактум будет овердохера инфы собираться в кучу.
   Timon1405
 
11 - 23.10.19 - 10:42
(10) типовые версионирования с вами не согласятся. они как раз заточены на быструю запись версии, а не на сравнение перед записью. зачем постфактумуму(анализу) срабатывать мгновенно?
   HeKrendel
 
12 - 23.10.19 - 11:55
(10) Нафига тебе ее анализировать, если ты ее никогда не откроешь?
   HeKrendel
 
13 - 23.10.19 - 11:55
(0) Делай как в типовой ;-)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.