создать новую тему раскрыть все
свернуть/развернуть ветвь Бюджетная дата [Denis 18/07/2007 17:25] # написать ответ
 
У меня в настройках базы включена опция отображения бюджетной даты в операциях. В диалоговом окне ввода/изменения операции, при изменении даты операции приходится потом менять бюджетную дату.  
 
Т.к. в большинстве операций эти даты совпадают, возможно ли, чтобы если дата операции и бюджетная совпадают, то при изменении даты операции менялась бы и бюджетная дата.
 
...это не вызовет путаницы.
свернуть/развернуть ветвь Чтобы не было путаницы [Denis 06/08/2007 13:07] # написать ответ
 
Чтобы не было путаницы, можно в диалог добавления / редактирования операции, рядом с бюджетной датой добавить "checkbox", при выключенной опции бюджетная дата отображается серым цветом и совпадает с датой операции, при включенной начинает "жить свой жизнью". Причем базу можно не изменять - "checkbox" не сохранять, а определять его состояние при открытии диалога сравнением даты операции и бюджетной даты.
Надо не забыть, чтобы корректно отрабатывалось групповое изменение бюджетной даты при включенной и выключенной опции.
 
В 214 сборке все было реализовано: "6. Изменен алгоритм редактирования бюджетной даты в операциях. Если дата операции и ее бюджетная дата совпадают, то при изменении даты операции теперь изменяется и бюджетная дата."
 
А вот в 215 сборке появилась ошибка. Последовательность действий для воспроизведения ошибки:
 
1. В окне "Операции" добавляем новую расходную операцию, чтобы диалог позволил ее сохранить, в поле "Сумма расхода" указываем какое-нибудь число и нажимаем "OK".
 
2. Открываем только что созданную операцию и меняем у нее дату операции, например на предыдущий день. При этом видим, что бюджетная дата тоже меняется на предыдущий день (как и ожидается). Нажимаем "OK".
 
3. Вновь открываем эту операцию и видим, что дата операции сохранилась правильно - это дата предыдущего дня, а вот бюджетная дата сохранилась неверно - там стоит дата текущего дня.
 
Просьба сделать так, чтобы при редактировании операции бюджетная дата сохранялась корректно.