Не некорректное отображение при ссылке на поле

Владислав56

Продвинутый
Привет, столкнулся со следующей проблемой после того как из даты вычитаешь число, то получаешь определенную дату которую переносишь в другую строку, но в другой строке дата отображается не корректно. Проект прилагается смотреть [Дата ВУД]+[Срок следствия]
 

Вложения

Anti

Администратор
Команда форума
Добрый день! Спасибо за упрощённый проект, исправим в следующем обновлении.
 

Anti

Администратор
Команда форума
Похоже на то, что неправильное значение в поле "Дата приостановления" возникло из-за неверной формулы поля "Дата 2", которая впоследствии была заменена на правильную.
При создании записи - всё ОК. При изменении записи - изначально отображает значение "24.05.8726", но если поменять
значение поля "Дата ВУД" или "Срок следствия" (поля, участвующие в формуле Расчётного поля "Дата 2", из которого берёт копию поле "Дата приостановления") - всё становится нормально.
Очевидно неверная дата получается, если задать слишком большое число, например, 2000060, в поле "Срок следствия".
 
Последнее редактирование:

Владислав56

Продвинутый
При создание записи все нормально, но если повторно зайти в указанную запись, то идет искажение, и даже если я меняю значение поля "Дата ВУД" или "Срок следствия", то формула составного поля не ведет перерасчет, и искажение также остается. Подскажите может есть второй вариант решения данной проблемы, т.к. приходится повторно возвращаться в указанную запись.
 

Anti

Администратор
Команда форума
Какая у Вас версия программы?
Если при создании всё нормально, то в какой момент возникает искажение?
 

Владислав56

Продвинутый
Последняя от 06.06.2019, при создании все нормально, при повторном открытии происходит искажение, после чего при изменении значений для составного поля в составном поле происходят изменения, а в поле где имеется ссылка на составное поле показывает первоначальное искажение.
 

Anti

Администратор
Команда форума
У нас никак не получается повторить проблему. Удалите, пожалуйста, ненужные поля, которые не влияют на ошибку. Т.е. останется несколько полей, но ошибка всё ещё будет повторяться. Затем поместите все поля на 1 вкладку. Будет ли повторяться ситуация?
 

Anti

Администратор
Команда форума
Какой формат даты в программе (Инструменты-Настройки-Дополнительные-Формат даты) и в системе?
Можете приложить скриншот 8-й вкладки?
А также, сохранится ли ошибка, если то, что на 8-й вкладке, перенести на 1-ю?
 

Владислав56

Продвинутый
Формат даты dd.MM.yyy, проверил работу на версии 6.0.14, все работает отлично. Ошибка только в версии 6.0.15. смена вкладки с 8 на 1 проблему не решает.
 

Владислав56

Продвинутый
Сейчас повторно скачал версию 6.0.15 с сайта, заново создал поле дата, поле число, поле расчет, поле дата 2. В поле расчет формула дата+число и ответ отображать дата 2 и вновь ошибки
 

Anti

Администратор
Команда форума
Владислав, можете всё же приложить скриншот, на котором видно, как производится расчёт и что в результате получается искажение?
 

Vladimir

Администратор
Команда форума
Нет, у нас ошибка никак не повторяется.
Подготовим версию с логированием и дадим ссылку на скачивание.
 

Anti

Администратор
Команда форума
Отправили ссылку на тестовую версию в личном сообщении.
Предварительно нужно включить логирование. После этого открыть запись на изменение, поменять поля, влияющие на расчёт.
Потом прислать нам файл rlog.txt, который находится рядом с программой (можно также через ЛС).
 

Anti

Администратор
Команда форума
Надеемся, что проблема разрешилась в версии 6.0.16. Благодарим Владислава за помощь.
 
Сверху Снизу