28.02.2020, 06:09 | #1 |
Участник
|
DAX2009: Какие действия происходят при ручной синхронизации / восстановлении?
Привет.
Не смог найди развернутого ответа на форуме в других разделах. Подскажите, какие действия происходят в аксапте при синхронизации таблиц? Допустим как то изменились свойства таблицы (или что то изменило) на одном из AOS что к привело к ошибки SQL при открытии формы использующей данную таблицу. Или же была выполнена возможно компиляция таблицы, которая привела к подобной SQL ошибки или еще какой то глюк. Какие действия должны быть выполнены для восстановления работоспособности? Нужно выполнить: синхронизировать -> восстановить -> компилировать ? Или восстановить -> синхронизировать -> компилировать ? Можете объяснить как работают команда восстановить и синхронизировать? Какие глубинные операции происходят? При нажатии "восстановить" а так же при нажатии "синхронизировать". Последний раз редактировалось oleggy; 28.02.2020 в 06:12. |
|
28.02.2020, 06:32 | #2 |
Участник
|
"Восстановить"
1) в вашей среде разработки подгружает изменения, которые там не видны. То есть, например, два человека работают с одним объектом. Клиенты запущены одновременно. Андрей внес изменения в код, но Борис, открыв этот же объект - их не увидит, внесет свои и при попытке сохраниться получит ошибку, что "класс такой-то уже изменен кем-то другим". Если Борис после того как Андрей внес изменение сделает "восстановить" объект - то он увидит изменения, который внес Андрей 2) даже в рамках одного пользователя изменения связанных объектов могут быть подгружены таким же образом. Например, вы добавили в проект таблицу и форму с этой таблицей. Затем добавили в таблицу какое-то поле. Если в форме вы просто развернете после этого узел Datasource - вы там не увидите нового поля. Вам надо "восстановить" форму, чтобы она подтянула новую информацию по таблице. "Синхронизация" вносит изменения в SQL, соответствующие изменениям структуры данных, которые сделаны в Аксапте. Когда вы добавили в таблицу поле - в SQL это поле не добавится, пока не сделана синхронизация таблицы. |
|
|
За это сообщение автора поблагодарили: sukhanchik (6), SuperStar88 (1). |
28.02.2020, 12:24 | #3 |
Участник
|
А сервера случаем не фобос и деймос называются?
__________________
// no comments |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|