Новый контур

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

ApachiA
Постоянный гость
Сообщения: 58
Зарегистрирован: 29 мар 2005, 17:49
Откуда: -
Контактная информация:

Новый контур

Сообщение ApachiA »

Я тут хотел спросить у народа ЗНАЮЩЕГО есть ли смысл попробывать создовать свои контура
хотелось бы узнать как потом они администрируются криво или прямо
или лучше не парится :) над этим
ХОЧУ изучить правила написания ИНТЕРФЕЙСОВ, создание собственных контуров и компиляции ADF словарей :)
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Новый контур

Сообщение Goblin »

Контура - а зачем ?
Модули - можно , но ...
Что значит администрируются ?
если в том значении , типа служебные наборы тестов, проверок и пр. как в некоторых пунктах меню для администратора - это уже как напишешь ... А если насчет системного администрирования - Journal,Repair и Сorpo и прочую Support'овскую нечисть никто не отменял - будут работать с таблицами твоих модулей ...

только вот твои модуля будут видны только в демо-режиме, т.к. в нормальном lic-файле ссылки на них нет и сделать ее трудновато, прямо-таки невозможно
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Новый контур

Сообщение Vitas »

Олег абсолютно прав, т.е. по большому счету нет смысла создавать свой модуль так как на даный момент будет не очень удобно для его использования работать в демо режиме, но как вариант, запуск двух галактик на одной станции, одной в нормальном рабочем режиме с работой со стандартным инструментарием, а второй в демо режиме с нормальной работой с доработанным инструментарием нового самописного модуля
Ищу возможности довести и так отличный продукт до еще большего блеска
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Новый контур

Сообщение hope »

А разве нельзя свой модуль вставить в Рабочее место пользователя?
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Новый контур

Сообщение Goblin »

Можно - но Protect по пунктам меню не будет работать
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Nuts
Постоянный обитатель
Сообщения: 193
Зарегистрирован: 29 мар 2005, 17:49

Re: Новый контур

Сообщение Nuts »

Все работает!
Делаем свой кадровый модуль. Скоро покажем!
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Новый контур

Сообщение Vitas »

И в какой же версии?
До 583 можно было без проблем добавить свой модуль, нынче же только в демо режиме
Ищу возможности довести и так отличный продукт до еще большего блеска
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Новый контур

Сообщение Goblin »

На 5.82 они сидят ... хорошо им :)
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Новый контур

Сообщение Vitas »

Ну так не честно, на 582 можно хоть сотню своих модулей наклепать, а вот как быть на следующих версиях с ними?
Ищу возможности довести и так отличный продукт до еще большего блеска
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Новый контур

Сообщение ecasoft »

Никаких проблем написать свой модуль нет - просто вставить его в Рабочее место пользователя. Даже можно круче - запустить модуль без Галактики.

Будут следующие проблемы:
1. Поддержка целостности. Так как целостность в Галактике поддерживается на уровне алгоритмов, а не базы данных (никаких там каскадных модификаций и удалений на уровне БД не проводится), поэтому Вам придется при связях с таблицами Галактики вычищать свои таблицы или модифицировать периодически. Хочу сказать, что Ваши модули не будут "чувствовать", что в Галактике убили или модифицировали какуе-то запись. В Ваших таблицах останутся следы - мусор.

2. Конвертация БД в новую версию может наружить также целостность БД в рамках Ваших таблиц.

Одним словом, по опыту работы, необходимо кроме обычного функционала в ваши модули включить множество функций по поддержке целостности БД и тогда все будет нормально. Хотя конечно методики работы пользователей с Вашими блоками буду специфицескими. Типа "Если видите в интерфейсе слова в позиции "ПОТЕРЯ ЦЕЛОСТНОСТИ. Накладная удалена в Галактике", то проведите перед расчетами проверку целостности того-то " :)

Удачи. Игорь
Некоммерческое общение в форуме
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Новый контур

Сообщение Vitas »

Модуль то конечно можно запутить и без галактики, а как быть с тем, что у пользователей есть необходимость прыгать между модулями?
Ищу возможности довести и так отличный продукт до еще большего блеска
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Новый контур

Сообщение ecasoft »

Ну вообще-то это же ВИНДЫ..В одном окне Галактика, в другом - Ваш модуль. Переход между окнами в принципе что в одном приложении, что в разных он и тотже. подключить в отдельный модуль Галактический интерфейс действительно часто невозможно, по причине того, что не все написанано на ВИПе и из Галактическиз модулей часто вызывается Паскаль-модули, которые находятся уже не в ресурсах - падает все по ошибке. Тут полностью согласен.

Конечно лучше писать свйо модуль до Галактикой и запускать из Галактики,т.к. тогда при написании модуля Вы можете испоьзовать всю библиотеку уже наработанных модулей Галактики, а это очень много и значительно сократит разработку.

Отдельный модуль удобно запускать, если необходимо, к примеру, делать пакетные выгрузки из Галактики куда-то в другие модули или для отправлке по почте или наоборот для пакетной загрузки в БД Галактики. Например, Вы хотите, чтобы после Загрузки ВИНДОВ все новые накладные были выгружены в отдельный файл или были получены отчеты на экране о движении товаров или денег без загрузки Галактики. Заходите - на экране ВОРД и отчеты на текущую дату и время. Тогда лучше делать в отдельном модуле.
А так - большие преложения лучше писать и запускать под Галактикой, подключая их через РМП или заменяя меню какого-то контура и запуская оттуда.

С уважением, Игорь
Некоммерческое общение в форуме
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: Новый контур

Сообщение Vitas »

Блин, как то уже сложилось, что мы с вами спорим, но:
>Ну вообще-то это же ВИНДЫ..В одном окне Галактика, в другом - Ваш модуль.

Больше тратится ресурсов машины

>Конечно лучше писать свйо модуль до Галактикой и запускать из Галактики,т.к. тогда при написании модуля Вы можете испоьзовать всю библиотеку уже наработанных модулей Галактики, а это очень много и значительно сократит разработку.

Абсолютно согласен

>Отдельный модуль удобно запускать, если необходимо, к примеру, делать пакетные выгрузки из Галактики куда-то в другие модули или для отправлке по почте или наоборот для пакетной загрузки в БД Галактики

Это уже не модуль в его понимании, а один фейс. А его всеже куда-нить в галке да можно прикрутить, что бы потом еще и когда приспичило при включенной машине вызвать сразу, а не перегружать машину :)

>Вы хотите, чтобы после Загрузки ВИНДОВ все новые накладные были выгружены в отдельный файл или были получены отчеты на экране о движении товаров или денег без загрузки Галактики.

А почему бы и не с загрузкой галактики? Прописали в кфг запуск интерфайса, воткнули батник запука галки в стартап и усе. Но опять же, закрули интерфейс, и галка закрылась, поэтому лучше все же этот интерфейс воткнуть в меню галки и на крайняк (если уж совсем лень нажать два раза кнопку мыши на ярлыке галки) в статрап воткнуть батник галки, апять же на выбор из меню нужного пункта уйдет минимум времени, но галка уже запущена. :)
Ищу возможности довести и так отличный продукт до еще большего блеска
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Новый контур

Сообщение ecasoft »

Я тут не спорю :) Просто поделился опытом, как можно сделать..это варианты, а не спор :)

Просто есть вариант написать свой модуль, который запускается без загрузки Галактики - просто может спрашивающий этого не знает. А что лучше - решать ему же. По его задачи. Было бы из чего выбирать :) Я приводил пример абстракный, чтобы было понятно вариант использования, а не убеждал кого-то в том, что это ЛУЧШЕ :) Мы просто все тут делимся опытом и ничего больше :)

С уважением, Игорь
Некоммерческое общение в форуме
Nuts
Постоянный обитатель
Сообщения: 193
Зарегистрирован: 29 мар 2005, 17:49

Re: Новый контур

Сообщение Nuts »

8)
Ответить