Добавить автора редактирования.

1. SergeyR 17.12.07 09:14 Сейчас в теме
Каким образом можно добавить в ОбщийЖурнал Дату а Автора редактирования документов?
Чтобы можно было посмотреть кто изменил проведенный документ.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Abadonna 3969 17.12.07 09:32 Сейчас в теме
Для начала добавь общий реквизит документов Редактор
3. SergeyR 17.12.07 10:15 Сейчас в теме
В ОбщийЖурнал добавил графу Редактор. А как сделать, чтобы вносился пользователь?
4. Abadonna 3969 17.12.07 10:24 Сейчас в теме
Еще раз: сама по себе графа в журнале ничего не даст, это должен быть ОбщийРеквизитДокумента, такой же, как и Автор. Туда же добавь реквизит ДатаРедактирования.
В процедуры ПриЗаписи() ВСЕХ документов надо добавить, например вызов процедуры ГлМодуля
глПриЗаписи(), а в ней пприсваивать значения Редактор и ДатаРедактирования.
P.S. Заодно очень даже не вредно добавить общий реквизит ДатаСоздания, куда при создании нового документа записывать фактическую (текущую) дату.
5. vasilykushnir 63 17.12.07 10:44 Сейчас в теме
В общих реквизитах:
АвторСоздания
ДатаСоздания
ВремяСоздания
КвоПроведений
АвторИзменения
ДатаИзменения
ВремяИзменения

Последних три фиксируют факт ПОСЛЕДНЕГО изменения.
6. SergeyR 18.12.07 14:56 Сейчас в теме
Спасибо работает.

Процедура ПриЗаписи()
АвторРедактирования=ПолноеИмяПользователя();
ДатаРедактирования=ТекущаяДата();

А как записать чтобы считало КоличествоПроводок?
7. vasilykushnir 63 18.12.07 15:23 Сейчас в теме
КоличествоПроводок = КоличествоПроводок +1
Наверное так...
8. SergeyR 18.12.07 15:48 Сейчас в теме
VasilyKushnir Написал:
-------------------------------------------------------
> КоличествоПроводок = КоличествоПроводок +1
> Наверное так...
Спасибо работает. А можно сделать, чтобы сохранялись все пользователи которые проводили документ, а не только последний пользователь.



9. vasilykushnir 63 18.12.07 16:55 Сейчас в теме
Тогда уж лучше не перегружать сам документ, а создать дополнительный подчиненный справочник - куда пихать все действия над документом.
Как вариант, - возможно есть и другие решения (журнал регистраций например - можно копнуть в эту сторону).
10. PeRom 51 18.12.07 17:08 Сейчас в теме
Можно ещё реквизит АфтарИзменения в КАЖДОМ документе переодическим сделать и приравнять его к АвторуИзменений, но тогда в журнале отображаться только последний будет(АвторИзменений) и нельзя будет по этому реквизиту сортировку делать. А кто изменял в истории посмотреть можно.
11. ineoosaki 18.12.07 17:26 Сейчас в теме
PeRom Написал:
-------------------------------------------------------
> Можно ещё реквизит АфтарИзменения в КАЖДОМ
> документе переодическим сделать

О периодических константах и реквизитах справочников знаю, но периодические реквизиты документов - это что-то новое.

2 SergeyR
Не парся, возьми готовую разработку с инфостарта и юзай. Счас ссылочку подгоню.

12. ineoosaki 18.12.07 17:35 Сейчас в теме
Хотя бы эта: "Кто и что изменял в документе", автор AntonRost
http://infostart.ru/projects/364/

Или подбери другую в этом разделе, комменты почитай, много интересного подчерпнеш.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот