Страница 1 из 2
Новый контур
Добавлено: 03 июн 2003, 13:43
ApachiA
Я тут хотел спросить у народа ЗНАЮЩЕГО есть ли смысл попробывать создовать свои контура
хотелось бы узнать как потом они администрируются криво или прямо
или лучше не парится
над этим
Re: Новый контур
Добавлено: 03 июн 2003, 16:00
Goblin
Контура - а зачем ?
Модули - можно , но ...
Что значит администрируются ?
если в том значении , типа служебные наборы тестов, проверок и пр. как в некоторых пунктах меню для администратора - это уже как напишешь ... А если насчет системного администрирования - Journal,Repair и Сorpo и прочую Support'овскую нечисть никто не отменял - будут работать с таблицами твоих модулей ...
только вот твои модуля будут видны только в демо-режиме, т.к. в нормальном lic-файле ссылки на них нет и сделать ее трудновато, прямо-таки невозможно
Re: Новый контур
Добавлено: 03 июн 2003, 19:55
Vitas
Олег абсолютно прав, т.е. по большому счету нет смысла создавать свой модуль так как на даный момент будет не очень удобно для его использования работать в демо режиме, но как вариант, запуск двух галактик на одной станции, одной в нормальном рабочем режиме с работой со стандартным инструментарием, а второй в демо режиме с нормальной работой с доработанным инструментарием нового самописного модуля
Re: Новый контур
Добавлено: 04 июн 2003, 08:35
hope
А разве нельзя свой модуль вставить в Рабочее место пользователя?
Re: Новый контур
Добавлено: 04 июн 2003, 09:23
Goblin
Можно - но Protect по пунктам меню не будет работать
Re: Новый контур
Добавлено: 04 июн 2003, 19:15
Nuts
Все работает!
Делаем свой кадровый модуль. Скоро покажем!
Re: Новый контур
Добавлено: 07 июн 2003, 17:57
Vitas
И в какой же версии?
До 583 можно было без проблем добавить свой модуль, нынче же только в демо режиме
Re: Новый контур
Добавлено: 09 июн 2003, 08:49
Goblin
На 5.82 они сидят ... хорошо им
Re: Новый контур
Добавлено: 09 июн 2003, 14:32
Vitas
Ну так не честно, на 582 можно хоть сотню своих модулей наклепать, а вот как быть на следующих версиях с ними?
Re: Новый контур
Добавлено: 10 июн 2003, 13:35
ecasoft
Никаких проблем написать свой модуль нет - просто вставить его в Рабочее место пользователя. Даже можно круче - запустить модуль без Галактики.
Будут следующие проблемы:
1. Поддержка целостности. Так как целостность в Галактике поддерживается на уровне алгоритмов, а не базы данных (никаких там каскадных модификаций и удалений на уровне БД не проводится), поэтому Вам придется при связях с таблицами Галактики вычищать свои таблицы или модифицировать периодически. Хочу сказать, что Ваши модули не будут "чувствовать", что в Галактике убили или модифицировали какуе-то запись. В Ваших таблицах останутся следы - мусор.
2. Конвертация БД в новую версию может наружить также целостность БД в рамках Ваших таблиц.
Одним словом, по опыту работы, необходимо кроме обычного функционала в ваши модули включить множество функций по поддержке целостности БД и тогда все будет нормально. Хотя конечно методики работы пользователей с Вашими блоками буду специфицескими. Типа "Если видите в интерфейсе слова в позиции "ПОТЕРЯ ЦЕЛОСТНОСТИ. Накладная удалена в Галактике", то проведите перед расчетами проверку целостности того-то "
Удачи. Игорь
Re: Новый контур
Добавлено: 10 июн 2003, 16:54
Vitas
Модуль то конечно можно запутить и без галактики, а как быть с тем, что у пользователей есть необходимость прыгать между модулями?
Re: Новый контур
Добавлено: 10 июн 2003, 18:09
ecasoft
Ну вообще-то это же ВИНДЫ..В одном окне Галактика, в другом - Ваш модуль. Переход между окнами в принципе что в одном приложении, что в разных он и тотже. подключить в отдельный модуль Галактический интерфейс действительно часто невозможно, по причине того, что не все написанано на ВИПе и из Галактическиз модулей часто вызывается Паскаль-модули, которые находятся уже не в ресурсах - падает все по ошибке. Тут полностью согласен.
Конечно лучше писать свйо модуль до Галактикой и запускать из Галактики,т.к. тогда при написании модуля Вы можете испоьзовать всю библиотеку уже наработанных модулей Галактики, а это очень много и значительно сократит разработку.
Отдельный модуль удобно запускать, если необходимо, к примеру, делать пакетные выгрузки из Галактики куда-то в другие модули или для отправлке по почте или наоборот для пакетной загрузки в БД Галактики. Например, Вы хотите, чтобы после Загрузки ВИНДОВ все новые накладные были выгружены в отдельный файл или были получены отчеты на экране о движении товаров или денег без загрузки Галактики. Заходите - на экране ВОРД и отчеты на текущую дату и время. Тогда лучше делать в отдельном модуле.
А так - большие преложения лучше писать и запускать под Галактикой, подключая их через РМП или заменяя меню какого-то контура и запуская оттуда.
С уважением, Игорь
Re: Новый контур
Добавлено: 11 июн 2003, 14:02
Vitas
Блин, как то уже сложилось, что мы с вами спорим, но:
>Ну вообще-то это же ВИНДЫ..В одном окне Галактика, в другом - Ваш модуль.
Больше тратится ресурсов машины
>Конечно лучше писать свйо модуль до Галактикой и запускать из Галактики,т.к. тогда при написании модуля Вы можете испоьзовать всю библиотеку уже наработанных модулей Галактики, а это очень много и значительно сократит разработку.
Абсолютно согласен
>Отдельный модуль удобно запускать, если необходимо, к примеру, делать пакетные выгрузки из Галактики куда-то в другие модули или для отправлке по почте или наоборот для пакетной загрузки в БД Галактики
Это уже не модуль в его понимании, а один фейс. А его всеже куда-нить в галке да можно прикрутить, что бы потом еще и когда приспичило при включенной машине вызвать сразу, а не перегружать машину
>Вы хотите, чтобы после Загрузки ВИНДОВ все новые накладные были выгружены в отдельный файл или были получены отчеты на экране о движении товаров или денег без загрузки Галактики.
А почему бы и не с загрузкой галактики? Прописали в кфг запуск интерфайса, воткнули батник запука галки в стартап и усе. Но опять же, закрули интерфейс, и галка закрылась, поэтому лучше все же этот интерфейс воткнуть в меню галки и на крайняк (если уж совсем лень нажать два раза кнопку мыши на ярлыке галки) в статрап воткнуть батник галки, апять же на выбор из меню нужного пункта уйдет минимум времени, но галка уже запущена.
Re: Новый контур
Добавлено: 11 июн 2003, 14:16
ecasoft
Я тут не спорю
Просто поделился опытом, как можно сделать..это варианты, а не спор
Просто есть вариант написать свой модуль, который запускается без загрузки Галактики - просто может спрашивающий этого не знает. А что лучше - решать ему же. По его задачи. Было бы из чего выбирать
Я приводил пример абстракный, чтобы было понятно вариант использования, а не убеждал кого-то в том, что это ЛУЧШЕ
Мы просто все тут делимся опытом и ничего больше
С уважением, Игорь
Re: Новый контур
Добавлено: 11 июн 2003, 20:36
Nuts