![]() |
#21 |
NavAx
|
Цитата:
Сообщение от Dimont
В общем версификация нужна.
![]()
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#22 |
Участник
|
Цитата:
Сообщение от Роман
В документации по девелопменту описывается, что Change Log можно вести вручную или автоматически (DevTool).
|
|
![]() |
#23 |
Участник
|
Цитата:
Сообщение от Галина
Автоматически- это через загрузку всех объектов в Toolkit? и сравнение с базовой версией? Это и есть автоматика?
__________________
MBS Certified Master in Navision Developer |
|
![]() |
#24 |
Участник
|
Цитата:
Сообщение от Дуд
Цитата:
Сообщение от Dimont
В общем версификация нужна.
![]() Я не провожу агитацию за советскую власть. Как человек попутно руководящий разработкой в .Net и не понимаю правильной организации работы без VSS вижу явные косяки\неудобства в организации разработки под Navision. Итого: - написаны какие-то приожения которые делают версификацию, но не очень удобно (у некоторых не понимание зачем они вообще нужны) - есть методы рекомендованные Navision Attain Solution Development. и не более - собственные решения (удобные\неудобные) подогнанные под конкретную ситуацию. В моем случае, видимо, это будет собственная разработка На уровне БД организуем тригер на таблицу объектов, который буде сохранять каждое следующее изменение полей и фиксировать информацию о том кто и когда это сделал. Осталось самое тяжолое написать систему отделения текста кода от BLOB |
|
![]() |
#25 |
Участник
|
Цитата:
Сообщение от Dimont
На уровне БД организуем тригер на таблицу объектов, который буде сохранять каждое следующее изменение полей и фиксировать информацию о том кто и когда это сделал. Осталось самое тяжолое написать систему отделения текста кода от BLOB [/quote] Весьма интересная мысль, но вот только как получить сам текст. В BLOBе содержится транслированный код, для перевода в текст нужен детранслятор. Есть ли он ? Если нет, то для его чтения придется изощрятся через сам Navision |
|
![]() |
#26 |
Участник
|
Цитата:
Сообщение от Dimont
В моем случае, видимо, это будет собственная разработка
На уровне БД организуем тригер на таблицу объектов, который буде сохранять каждое следующее изменение полей и фиксировать информацию о том кто и когда это сделал. Осталось самое тяжолое написать систему отделения текста кода от BLOB |
|
![]() |
#27 |
Moderator
|
2Галина: Таблица объектов очень даже реальная, а не виртуальная
|
|
![]() |
#28 |
Участник
|
У нас SQL Server БД. на таблицу [dbo].[Объект] можно повесить любой тригер. Как вы понимаете лицензия здесь непричем
![]() |
|
![]() |
#29 |
Участник
|
Цитата:
Сообщение от tyrex
2Галина: Таблица объектов очень даже реальная, а не виртуальная
Dimont- если у вас Sql - версия тогда ясно. |
|
![]() |
#30 |
Участник
|
[quote=Галина]
Цитата:
Сообщение от tyrex
2Галина: Таблица объектов очень даже реальная, а не виртуальная
Tyrex имеет ввиду эту же таблицу |
|
![]() |
#31 |
Участник
|
Отлично. Тогда объясните пожайлуста как в обыкновенном Nativ - Навижине можно поставить тригер на эту таблицу. Все таки хоть таблица и реальная-но она в скрытом диапазоне.И насколько я помню эти таблицы называются виртуальными.
Пожайлуста - пишите все таки всегда версию Навижина и базу. Чтобы не вводить в заблуждение. ![]() |
|
![]() |
#32 |
NavAx
|
Галин, по-моему, то, что таблицу не видно из обжект дизайнера, не значит, что она виртуальная (хотя могу и ошибаться в терминологии)
![]() А триггер люди собираются вешать не из Навыжна, а непосредственно на сервере.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#33 |
Участник
|
Дуд - я все это понимаю. Что они собираются вешать тригер на сам сервер. Поэтому и написала-что нужно указывать версию и сервер какой. Почему то все забывают- что Навижин в двух видах
![]() По поводу виртуальной-не буду спорит-но точно помню-что где то в документации был написан такой термин. |
|
![]() |
#34 |
Участник
|
Документация "Application Designer's Guide" стр.79-80 "Виртуальные таблицы" -туда входит :
Virtual Tables Date, Integer, File, Drive, Monitor, Session, Database File, Table Information, Field, Server, Windows Object, Windows Group Member, SID - Account ID, User SID И все эти таблицы не видны в дизайнере. Так что я ничего с терминологией не путаю. Правда конкретно эта таблица не перечислена-но я так думаю, что я правильно дала ей определение. Наверно в Микрософте-никто и не мог подумать - что на таблицу 2000000001 - кто то будет вешать тригер ![]() Пожайлуста-давайте не путать терминологию и людей. |
|
![]() |
#35 |
NavAx
|
Галина, это нелогично
![]() В в том определении, которое Вы нашли, не сказано, что Объект - виртуальная таблица ![]() ![]()
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
![]() |
#36 |
Участник
|
Дуд -
1. Я не говорила что ее забыли 2. К виртуальным отнесены таблицы-не видные в дизайнере. 3. Исходя из пункта 2 - я сделала вывод. 4. Вывод Tyrex-что это таблица реальная-неправильный. |
|
![]() |
#37 |
Moderator
|
Отследить изменения таблицы 2000000001(Object) можно с помощью
виртуальной таблицы 2000000024(Monitor). Мониторинг естественно должен быть запущен 2Галина: если открыть БД SQL, то можно воочию увидеть совершенно реальную таблицу Object (или Объект). Содержимое нативной базы естественно таким образом посмотреть нельзя, но принцип работы СУБД, да и структура таблиц (а также содержимое блобов) те же самые. |
|
![]() |
#38 |
Участник
|
Tyrex- я все это понимаю. Но пожайлуста-давайте придерживаться терминологии определенной в документации.
И я прекрасно понимаю-что таблица в принципе реальная-она есть - туда происходит запись и т.д. и т.п.. Но еще раз повторюсь-давайте придерживаться общей терминологии-чтобы не путать людей-не у всех есть та же документация по Guide-например и т.д. и т.п. И если вы пишите что таблица реальная-то люди и будут ее искать в Object Designer и после удивляться-где же она. ![]() |
|
![]() |
#39 |
Участник
|
Цитата:
Сообщение от Dimont
Очень хочется внедрить версификацию кода . Поделитесь у кого есть какие идеи или наработки.
![]() Всего-то надо немного подождать и все будет.... |
|
![]() |
#40 |
Участник
|
|
|