Эта сборка содержит всего две доработки. Исправлены ошибки:
1. Предыдущая 211-я сборка отказывалась строить отчет по оборотам, если на странице операций спрятано поле группировки операций.
2. При пересчетах одной валюты в другую иногда использовался не актуальный на дату пересчета курс.
Доработок мало, но мне показалось, что затягивать с исправлением этих ошибок не следует.
Работаем дальше.
Точно, только сегодня хотел обороты посмотреть, не вышло, потыркался немного - каким-то чудом посчитались все-таки.
Хотел уже кляузу писать - и тут письмо приходит про обновление.
Спасибо за оперативность
При построении отчетов, в 210 версии при установке даты (напр. 1 ноября) периода "год" и сохранении настроек страницы во время следующего открытия базы дата оставалась 1 ноября, с нее начинался год. В 212 версии период "год" сохраняется, а год начинается с 1 января.
Но не логика отчетов, а логика сохранения/восстановления периодов дат.
Я в принципе писал об этом в новостях 211-й сборки, но, видимо, это прошло незамеченным.
Сейчас, если при сохранении настроек оказывается, что поле "Период" не пусто, то восстановление периода выглядит так, будто вначале в поле начальной даты подставляется сегодняшнее число, а потом как будто нажимается кнопка "точка" в контроле дат.
Почему так? Очень просто: теперь период автоматически сдвигается по мере того, как идет время. Если вы выбрали период "год", то период будет всегда текущим годом.
А если нужно сделать так, чтобы не сдвигалось, то выберите период с 01.11.2006 по 31.12.2007 или любой другой, главное чтобы в поле "Период" ничего не было, чтобы оно было пусто.
В закладке "Отчеты" настройки страницы сохранены при виде отчета "Динамика оборотов" (Alt+S), т.е. он открывается по умолчанию. При открытии программы и смене "Вид отчета" на любой другой - программа падает с сообщением:
Файл: Win32API/DataType.h
Строка: 368
Версия: 2.0 alpha
Сборка: 212
Call Stack:
00416106 0043462e 004365de 00434e6f
0043472c 004537b9 77d38709 77d44ca6
77d44af2 77d44d1c 77d38709 77d387eb
77d389a5 77d389e8 77d5e819 77d55ce2
проверил на прошлых билдах - ошибка не возникает
При открытии закладки, настроенной под этот отчет программа падает. Попробовал удалить страницу и создать заново - ситуация не изменилась.
Файл: Win32API/DataType.h
Строка: 368
Версия: 2.0 alpha
Сборка: 212
Call Stack:
00416106 0043462e 004365de 00434e6f
0043472c 004537b9 77d48734 77d5418d
77d53fd9 77d54204 77d48734 77d48816
77d489cd 77d48a10 77d5e097 77d6c6ab
Постараюсь решить проблему побыстрее.
Приведенный ниже сбой уже обсуждался в форуме:
Файл: Win32API/DataType.h
Строка: 368
Версия: 2.0 alpha
Сборка: 212
Call Stack:
00416106 0043462e 00436713 00434e6f
004537b9 77d38709 77d44ca6 77d44af2
77d44d1c 77d38709 77d387eb 77d389a5
77d389e8 77d5e819 77d55ce2 004014f3
Сбой происходит при выборе фильтра, содержащего строго определенный счет валют и соответственно всех родителей данного счета. В моем случае это счет Гривны. Дело в том, что для валюты Гривны был задан всего один курс Рубли-Гривны. Прога падала при выборе именно фильтра Гривны при построении графика Остатки по счетам. Видимо изменился алгоритм пересчета валют. При добавлении еще одного курса Рубли –Гривны все пришло в норму. Однако если задать остатки в другой валюте, для которой также имеют место лишь единожды установленные курсы прога падает вновь.
Получается для каждой валюты должно быть задано не менее двух значений курса к той валюте в которой выводятся остатки.
Если единственный курс удалить, программа перестает падать, выдается лишь уведомление, что из-за отсутствия курса - валютный счет не может быть включен в расчет. При подтверждении уведомления расчет производится – галочка на фильтре «проблемного» счета отсутствует.
Ваш e-mail действительно помог найти и исправить эту ошибку. В 213-й сборке ее, ошибки, уже не будет.
А пока лишь могу добавить что исправить ситуацию может не только удаление единственного курса, но и добавление второго.
PS. Мое ответное письмо почему-то вернулось обратно с ошибкой: "451 Temporary local problem - please try later".
Возможно проблема с сервером, у нас частенько с почтой проблемы.
на данной вкладке в окошке счетов почему то упорно не запоминается ширина столбцов "Название счета", "остаток"- стоит выгрузить программу и загрузить ее снова, как ширина этих столбцов возвращается к некому значению по умолчанию, где видны не более, чем трехзначные суммы. Это есть неудобно...
Действия - Сохранить настройки страницы на вкладке Операции.