Имя: Пароль:
1C
1С v8
1с 8.2 Допроведение в регистре накопления
0 igand73
 
14.02.13
10:16
Добрый день!
Подскажите пожалуйста как мне реализовать следующую функцию. Есть документ прием техники. В нем помимо данных клиентов и данных о технике есть поле "статус". При проведении формируется запись в регистре накопления. Я хочу что бы при повторном открытии документа и изменении статуса на пример Статус "Готово" формировалась новая запись в регистре, а не изменялась существующая. Т.е. оставалась история изменения документа. Спасибо
1 ДенисЧ
 
14.02.13
10:17
убрать галку автоматического удаления движений.
При проведении читать набор записей движений и дополнять его по необходимости.
2 mikecool
 
14.02.13
10:18
историю можно получить не перезаписывая движения, но тебе нужен регистр сведений для истории, куда и писать изменения
3 igand73
 
14.02.13
10:19
Если убрать галку автоматическое удаление движений. то предыдущие записи не будут удалятся?
4 smitru
 
14.02.13
10:19
(0) жесть... Для "истории" есть регистры сведений, а у регистра накопления иная функция....
5 smitru
 
14.02.13
10:19
(3) не будут если это не делать явно. Но у тебя будет "задваивание" накопленных значений
6 igand73
 
14.02.13
10:53
Создал регистр сведений привязал к документу, только там тоже изменяется, а не добавляется.
7 smitru
 
14.02.13
12:23
(6) Сделай это регистр "периодическим" с интервалом секунда :-)
8 igand73
 
14.02.13
12:45
Сделал, только изменяется
9 smitru
 
14.02.13
13:58
(8) код и скрин конфигурации регистра сведений в студию
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший