Добрый день. Альфа-Авто 5.1.12.03. Подавляющему большинству пользователей запрещено редактировать закрытые з/н, но есть отдельные пользователи, которые могут это делать. К сожалению производственный процесс не позволяет запретить всем. И вот встал вопрос, как отследить изменение закрытых з/н.
Идея в том, чтобы сохранить табличную часть товаров и работ исходное. Боюсь изобрести велосипед, поэтому прошу помощи в алгоритме процесса. Если человек изменил табличную часть и пробует вновь перезаписать закрытый з/н, то мы уже не можем узнать, что было в табличной части до этого? Если так, то:
1. При закрытии з/н, если это первое закрытие, то сохраняем данные ТЧ (куда лучше - регистры или создать копию отдельного документа?).
2. Если закрывается не впервые, то находим данный номер и ставим отметку, что з/н был изменен и отмечаем дату изменения.
3. Делаем простой интерфейс, через который можно отслеживать появление измененных з/н и смотрим, что было и сравниваем с тем, что стало.
Возможно, есть более простой и "красивый" способ. Буду благодарен за совет. Спасибо.
Идея в том, чтобы сохранить табличную часть товаров и работ исходное. Боюсь изобрести велосипед, поэтому прошу помощи в алгоритме процесса. Если человек изменил табличную часть и пробует вновь перезаписать закрытый з/н, то мы уже не можем узнать, что было в табличной части до этого? Если так, то:
1. При закрытии з/н, если это первое закрытие, то сохраняем данные ТЧ (куда лучше - регистры или создать копию отдельного документа?).
2. Если закрывается не впервые, то находим данный номер и ставим отметку, что з/н был изменен и отмечаем дату изменения.
3. Делаем простой интерфейс, через который можно отслеживать появление измененных з/н и смотрим, что было и сравниваем с тем, что стало.
Возможно, есть более простой и "красивый" способ. Буду благодарен за совет. Спасибо.