powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Нужно ли писать свою ERP
25 сообщений из 90, страница 2 из 4
Нужно ли писать свою ERP
    #38622624
474
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya,

я думаю, что ТС под триггером имеет в виду что-то типа этого: "условия, при наступлении которых должно происходить предписанное действие".

При этом "предписанное действие", судя по всему, его программа позволяет описать на SQL. А сами триггеры, похоже, это события в программе, а не триггеры в СУБД.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38622789
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosчто то давно не слышно iscrafm
гложет меня мысля :( (не дай бог)Только что говорил с ним по мобильному. У него всё в порядке. Просто на форуме не появляется, настроения нет.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38622809
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KimelЯ хочу аналог этой программы, мне 1с не понравился тем, что там свой недоязык программирования.

:)
ну давайте я вам iDempiere (Adempiere) поставлю - там Java.

и при формировании отчетов видны "кусочки" SQL - фильтры задаются в виде:
%что ищем%
и т.п.

Выбирать программу по языку программирования и "наличия" SQL - не самый правильный подход.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38622927
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо разработчик умер в прямом смыслеРечь про "Дебет" ?
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623038
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya,

спасибо, полегчало :)
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623284
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel А можно узнать скорость доступа к бд 1с сильно проседает если интернет 100kb/s? Просто нужно что бы отклик был не больше 2 сек. ЧТо бы как в супермаркетах быстро всё пробивалось.
И каким боком тут 1С? Вы определитесь чего хотите - бек и фронт. Если вам необходимо автоматизировать продажи на точках то это одно. А если вам необходимо учитывать продажи, анализировать, делать заказы на основе продаж и т.п. - это совсем другое. А то что вы сказали это как не с той ноги встать. Чисто теоретически - да, можно сделать онлайн. Но на практике такое могут себе позволить только крупные сети. Это и резервный канал связи, и бесперебойное электропитание и прочее, на что у средних магазинов физически средств нет. Поэтому на практике торговая точка продает товар а данные о продажах снимаются эпизодически. Дальше уже анализируем и т.п.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623390
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ,
Garya,

Сейчас я поверхностно опишу структуру существующей БД.


Во первых это представление. Жёлтым выделенно поля из других таблиц, всё остальное для удобства поиска глазами.
Я прокоментирую. Тут есть скрытое поле ID, которое является внешним ключем и тд т тп, его не нужно видеть блондинкам. Надлее артикул который генерится по тригеру после добавления товара.
SQL
Код: sql
1.
UPDATE tblMain SET ProductCode = (SELECT ((select art from tblProductGroups where ProductType = <ProductType>)+'-'+(right ('0000'+(select (ISNULL((select (CAST ((cast((select right((select MAX (ProductCode) from tblMain where ProductType = <ProductType>), 4))as int)+1)as varchar(7)))) , ''))),4)))) WHERE ID = <ID> AND (ProductCode IS NULL OR ProductCode = '')



Далее идёт 3 цены в ГРН, и 3 цены в УЕ, далее 2 поля закупок. Есть 3 таблицы. Поставки, Поставленные товары и Закупочные цены. Первые 2 связанные по типу один ко многим. А третья самая интересная, в неё тригерами вбиваются каждый раз новые цены (для того, что бы не было такой неприятной вещи как представление, которое берёт данные из представление, а оно берёт данные из другого представления. По этому это своеобразные кэш.

Далее 2 колонки которые задают количество в ящике и упаковке.

Далее очень важная вещь которая очень тормозит программу, это Крупный опт от и Опт от. Изначально пользователь задаёт эти 2 значение для кажой позиции, что бы потом программа в зависимости от количества товара в чеке выбирала соответственную цену товара. То есть если цена больше или равно чем в колонке мелкий опт от то будет мелкооптовая, но если она ещё и больше чем в крупный опт от то соответственно будет Крупнооптовая цена. Далее я приведу тригер.

Следующее чудо мысли это сортировка, по который будут все позиции выровнена, это нужно не так сильно для пользователя как для сайта, что бы на сайте товары были в определённом порядке.

Далее идёт Группа и подгруппа товара, тоже нужна для сайта. И для того, что бы задавать Начальные буквы артикулов. На примере если это группа Бла-бла то и артикул будет начинаться типа AR-0000 а не BC-0000. Ну вы поняли.

Далее идёт заповедь пользователя, товары запрещено удалять из программы, так как сами знаете что бывает когда запись с внешним ключем пропадает. Потеряется вся отчетность и собьются артикулы немножко. По этому если товар нужно временно или навсегда убрать с сайта и вида то ставишь галочку и забываешь.

Далее Количество на складах, таких довольно много и для каждого своё значение. Решил не отводить в отдельную таблицу.

Следующее это по поводу УЕ. ТАм где УЕ выставлено, то каждый раз после изменения курса срабатывает триггер который пересчитывает только те цены в которых прописан УЕ, остальное не трогает.

SQL

Код: sql
1.
2.
3.
4.
5.
6.
7.
UPDATE tblMain 
SET 
	Price = (select PriceUSD *(select UAH from tblCurrenciesCourses where ID = (select MAX(ID) from tblCurrenciesCourses))) ,
	PriceOut1 = (select PriceOut1USD *(select UAH from tblCurrenciesCourses where ID = (select MAX(ID) from tblCurrenciesCourses))),
	PriceOut2 = (select PriceOut2USD *(select UAH from tblCurrenciesCourses where ID = (select MAX(ID) from tblCurrenciesCourses)))
WHERE 
	PriceUSD IS NOT NUL

L



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

Далее идёт вторая по важности таблица, это таблица продажи. Она к сожалению не доделана по известным причинам, но довольно прожорлива, в ней 20к записей, а в её подтаблице (свяхь 1 ко многим) 120к.

Я не буду её вам показывать, там много данных клиентов и бла-бла, я покажу лишь форму через которую в неё вбиваются данные.



Я не буду углублятся в тонкости, их тут много. Скажу лишь пару вещей. Есть таблица клиенты откуда можно по Коду клиента выбрать нужного. А в этом представлении будет подружаеться его имя и все адреса доставки на которые он заказывал, его все телефоны которые он указывал. Поле курс USD обычно никто не трогает, оно тригером вбивается из другой таблицы, но если клиент "VIP", то его можно изменить и соответственно все цены будут выбиваться дороже или дешевле.

Можно выбирать даты всякие, но одну изменить невозможно, это дата добавления записи. Ну тут короче есть ещё ID заказа, его внешний ключ думаю дальше не особо интересно.

Далее таблица Проданные товары, как помните на 120к записей. Она примичательна количество костылей и тригеров.

Структура таблицы Проданные товары


Тут есть код товара который выбирается из главной таблицы. Поиск нужного товара с учётом времени на ввод названия позиции или её артикула занимает всего 3 сек.

Далее название товара. Далее Количество, думаю ничего особенного.

А теперь идёт серия колонок которая показывает весь тлен и гениальность.

Дело в том, что пользователь может вообще не вбивать цену, она выставляет в зависимости от клиента, всяких данных из таблицы Продажи и в зависимости от Главной таблицы где те 2 поля которые задают минимальные количества для разных цен. Я приведу здесь куски этих триггеров.

Данный триггер Устанавливает цену в У.Е
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
update tblSalesProducts set PriceSaleUSD = 

	case  
		WHEN	(select ISNULL(PriceUSD,0) from tblMain where id=<ProductID> ) = 0
		THEN	NULL
		WHEN	(select Favority from tblClients where ID=<tblSales>.<ClientID>) 
		
		THEN	(select PriceUSD from tblMain where id=<ProductID>) 
		
		when
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) < 
				(select ISNULL(OptOT,DiscOt) from tblMain where ID=<ProductID>)		
		THEN 
				(select PriceOut2USD from tblMain where id=<ProductID>) 
		
		WHEN 
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) >= 
				(select ISNULL(OptOT,DiscOt) from tblMain where ID=<ProductID>)	and 
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) <	
				(select DiscOt from tblMain where ID=<ProductID> )
		
		THEN 
				(select PriceOut1USD from tblMain where id=<ProductID>) 
		when
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) >= 
				(select DiscOt from tblMain where ID=<ProductID>)		
		THEN 
				(select PriceUSD from tblMain where id=<ProductID>) 
		ELSE 
				(select PriceOut2USD from tblMain where ID=<ProductID>)
			
		END
where ProductID = <ProductID> and SaleID = <SaleID> and PriceSaleUSD IS NULL and Ordinal = <Ordinal>


Данный триггер устанавливает цену в Грн.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
update tblSalesProducts set SalePrice = 

	case 
		WHEN	ISNULL([PriceSaleUSD],0) = 0
		
		THEN	NULL
	ELSE (select PriceSaleUSD * (select UAH from tblCurrenciesCourses where ID = (select MAX(ID) from tblCurrenciesCourses)) from tblSalesProducts where  ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>  )  
		END
where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal> and  SalePrice IS NULL 


Это его вторая часть.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
update tblSalesProducts set SalePrice = 

	case 

		WHEN	(select Favority from tblClients where ID=<tblSales>.<ClientID>) 
		
		THEN	(select Price from tblMain where id=<ProductID>) 
		
		when
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) < 
				(select ISNULL(OptOT,DiscOt) from tblMain where ID=<ProductID>)		
		THEN 
				(select PriceOut2 from tblMain where id=<ProductID>) 
		
		WHEN 
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) >= 
				(select ISNULL(OptOT,DiscOt) from tblMain where ID=<ProductID>)	and 
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) <	
				(select DiscOt from tblMain where ID=<ProductID> )
		
		THEN 
				(select PriceOut1 from tblMain where id=<ProductID>) 
		when
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal>) >= 
				(select DiscOt from tblMain where ID=<ProductID>)		
		THEN 
				(select Price from tblMain where id=<ProductID>) 
		ELSE 
				(select PriceOut2 from tblMain where ID=<ProductID>)
			
		END
where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal> and  SalePrice IS NULL 

Сумма Грн. ПОЛНАЯ с пересчётом цены у.е. в грн
Код: sql
1.
update tblSalesProducts set Amount =  [SalePrice] * [Quantity] where ProductID = <ProductID> and SaleID = <SaleID>


Сумма у.е.
Код: sql
1.
update tblSalesProducts set PriceSaleUSDAmount =  [PriceSaleUSD] * [Quantity] where ProductID = <ProductID> and SaleID = <SaleID>


Небольшой костыль
Код: sql
1.
UPDATE tblSales SET SaleAmount = (select sum(Amount) from tblSalesProducts where SaleID = <tblSales>.<ID>) WHERE ID = <tblSales>.<ID>


Сума грн не ПОЛНАЯ без пересчёта у.ев грн.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
update tblSalesProducts SET AmountUe =
case  
		WHEN	ISNULL(<PriceSaleUSD>,0) = 0
		THEN
				(select SalePrice from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal> ) *
				(select Quantity from tblSalesProducts where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal> ) 		
					  
		ELSE	NULL
		END
where ProductID = <ProductID> and SaleID = <SaleID> and Ordinal = <Ordinal> and PriceSaleUSD IS NULL 


Костыльчик
Код: sql
1.
UPDATE tblSales SET SaleAmount = (select sum(Amount)-sum(Amount)*ISNULL(<tblSales>.<Disc>,0) from tblSalesProducts where SaleID = <tblSales>.<ID>) WHERE ID = <tblSales>.<ID>




Это ещё не все триггеры, там есть ещё куча скрытых полей. Я не буду вдаватся в подробности зачем мне АЖ 3 суммы. Кто умный сам поймёт.

Далее там есть ещё серия триггеров, которые вносят изменения в Главную таблицу когда идёт продажа, то с определенного склада отнимается определенное количество но и так далее. Всё защищено, всё скрыто.


Потом идёт серия из кучи триггеров для всяких отчётов и прочего, ОЧЕНЬ ВЫСОКОНАГРУЗОЧНЫХ по этому они все выведеные в отдельную таблицу и призываются при желании. Вот один из них. Он позволяет выгрузить csv документ, для сайта таким образом на сайте обновится все цены, все названия ну вы поняли.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
SELECT
                ISNULL  (ProductCode,'')                                                                        AS Art ,
                Product                                                                                                         AS Product,
                ISNULL  (CAST(Price AS varchar(max)),'')                                        AS Price ,
                ISNULL  (CAST(PriceOut1 AS varchar(max)),'')                        AS PriceOpt ,
                ISNULL  (CAST(PriceOut2 AS varchar(max)),'')                        AS PriceRoz ,
                ISNULL(CAST( CASE WHEN Skrut = 0 THEN 1 ELSE 0 END      AS varchar(max)),'')
                                                                                                                                        AS Sklad,
                ROW_NUMBER() OVER(ORDER BY orderbyG,orderbyT,Sort )                     AS Row,
                ISNULL (CAST(V_Y as varchar(max)),'')                                           AS V_Upakovke,
                ISNULL (CAST(V_9 as varchar(max)),'')                                           AS V_Yawike,
                ISNULL (CAST(Skrut as varchar(max)),'')                                         AS Skrut

FROM

        (SELECT NULL AS ProductCode,NULL AS Price,NULL AS PriceOut1,NULL AS PriceOut2, qdfmain.ProductGroup AS Product, tblProductGroups.SortT  AS orderbyG,NULL AS orderbyT,NULL AS Sort,NULL AS Na_Sklade     ,NULL as V_Y,NULL as V_9, NULL as Skrut

        FROM
                        qdfMain
                        inner join tblProductGroups on tblProductGroups.ProductGroup = qdfMain.ProductGroup AND tblProductGroups.ProductType = qdfMain.ProductType

        UNION

        SELECT  NULL,NULL,NULL,NULL, '!'+qdfmain.ProductType, tblProductGroups.SortT  AS orderbG,tblProductGroups.SortG AS orderbyT,NULL AS Sort, NULL AS Na_Sklade,NULL,NULL, NULL as Skrut

        FROM
                        qdfMain
                        inner join tblProductGroups on tblProductGroups.ProductGroup = qdfMain.ProductGroup AND tblProductGroups.ProductType = qdfMain.ProductType
        UNION

        SELECT  ProductCode, ISNULL(Price,''), CAST(PriceOut1 as money), CAST(PriceOut2 as money), Product as Product, tblProductGroups.SortT ,tblProductGroups.SortG, Sort, SUM(QuantitySum) AS Na_Sklade, qdfMain.QuantityPerUnit as V_Y, qdfMain.QuantityPerUp as V_9, DeletePr as Skrut

        FROM
                        qdfMain
                        inner join tblProductGroups on tblProductGroups.ProductGroup = qdfMain.ProductGroup AND tblProductGroups.ProductType = qdfMain.ProductType inner join qdfStoresState on qdfStoresState.ProductID = qdfMain.ID

        GROUP BY ProductCode, Price, PriceOut1, PriceOut2, Product, SortT, SortG, Sort, QuantityPerUnit, QuantityPerUp, DeletePr ) a

ORDER BY orderbyG,orderbyT,Sort



Я попытался описать как можно проще структуру БД. Почему мне 1С не понравился, потому что он абсолютно подругому работает. Ну не так, ну абсолютно не так. Я не знаю как это объяснить.

Но если в 1С можно сделать подобный функционал без лишних колонок и кнопок то я только за 1С. А пока я спрашиваю мнение, что мне подойдёт лучше всего.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623399
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kimel,

Я надеюсь хоть кто-то прочтёт полностью моё пред сообщение. Я его полтора часа набирал !
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623569
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel,

ну склад как склад
нет разных систем размеров обуви и трусов :)
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623619
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,

Не совсем понимаю ваше сообщение, возможно вы имеете ввиду, что в приведённой структуре нет ничего особенного. Я не знаю как это делается у других. Я лишь знаю, что в 1с совсем всё не так. А именно я смотрел разные конфигурации типа УТ и так далее..
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623680
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KimelЯ надеюсь хоть кто-то прочтёт полностью моё пред сообщение. Я его полтора часа набирал !
Какая наивность. Конечно никто нечитал, т.к. смысла вникать в очередной бардак нет. Да, именно бардак. У каждого он свой. Плюс телепатировать ваше понимание и видение того что у вас - ну кому оно нада!..
Kimel... я спрашиваю мнение, что мне подойдёт лучше всего.
Ну т.е. вот так вот, по фото, сказать что вам подойдет?.. Ну, я так неумею. Это вам к гадалке. Общие принципы в какую сторону идти я вам описывал выше. На расстоянии это пока все что можно посоветовать.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623683
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобр,

Простоя подумал что люди не понимаю, что я хочу. Я описал то что примерно есть сейчас и хочу то же только в другой программе.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623702
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel,

ок
можно один в один твоую прогу
скоко готов за это платить
готов за 4 месяца и 1.500.000р сделать
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623720
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRos,

Спасибо за предложение но я лишь хочу узнать мнение о том, подойдёт ли мне 1с или какие-либо решения или нет? Мне важно знать есть ли подобные аналоги или нет. Я конфигурацию и сам без проблем могу настроить.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623731
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel,

да море их
каждый второй прогер на этом практиковался типа универсального склада что то
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623735
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KimelПростоя подумал что люди не понимаю, что я хочу. Я описал то что примерно есть сейчас и хочу то же только в другой программе.
Да невопрос! За ваши деньги - любой каприз. Нерешаемых вопросов нет. Все упирается во время и деньги. Если располагаете и тем и другим то проблем нет.
И еще раз - никто вам нескажет что вам подойдет. Для того что б вам это сказать необходимо знать что и как. А это уже наше время - никто бесплатно вникать в ваш бардак небудет. Думаю по месту у вас есть специалисты. Возьмите и наймите их. Пусть вам расскажут что и как.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623739
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобр,

Спасибо за ответ. Но я с другими сторонними программистами никогда не работал. Мне уже поставляли практически готовое решение, конфигурацию я делал сам.

Меня просто интересует как это обычно делается. Я так понимаю вариант первый это 1С:Предприятие и там свою конфигурацию сделать. А второй это нанять программиста он будет из опенсорс что-то мне делать. Денег у меня не так уж и много и времени тоже.

Наверное то, что такая программа мне под руку подвернулось это удача. Быстрая, функциональная и конфигурации можно какие угодно делать.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623774
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KimelМеня просто интересует как это обычно делается.
Обычно идете к соседям и узнаете как и что. Если те довольны то спрашиваете кто их обслуживает. Дальше уже с обслуживающим договариваетесь. Это к тому что "сарафанное радио" самый надежный источник.
Что касается 1С. Можете обратиться к франчайзи, но там как карта ляжет. Обычно вам впаривают и садят на иглу. Но бывают и исключения. Ну или найти 1С-ника - тут тоже по разному бывает.
KimelНаверное то, что такая программа мне под руку подвернулось это удача. Быстрая, функциональная и конфигурации можно какие угодно делать.
Вы знаете, когда я знал только 1С то думал что лучше и быть неможет. Потом со временем понял как ошибался. Да, по цена/качество это пожалуй лучший выбор. Но в некоторых случаях 1С - это зло. Так и у вас. Пока работаете с одним полуфабрикатом то думаете что лучше и быть неможет.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623792
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel Я не знаю как это делается у других. Я лишь знаю, что в 1с совсем всё не так. А именно я смотрел разные конфигурации типа УТ и так далее..
Именно так с вероятностью 0,99 ни у кого нет.

Но сделать можно почти в любой системе, включая 1С. Вопрос, как правильно многие отметили, не в возможности как таковой, а в деньгах. Причем как на первоначальную разработку, так и на дальнейшую поддержку (Garya об этом хорошо написал).

То есть действовать по такому алгоритму:
1. Можно ли продолжить пользоваться старой системой? Если есть исходники и люди, которые будут и могут поддерживать систему - надо оставаться на старой системе, скорее всего самый оптимальный вариант.

2. Составить список наиболее важных требований и посмотреть, как этим требованиям соответствуют другие системы. Использовать другую систему с минимальными исправлениями (дописав несколько отчетов и тп), но при этом придется перестроить часть процессов на фирме.

3. Заказать переделку под себя стандартной системы или написание новой с нуля. Самый дорогой и стремный вариант, так как кроме нескольких людей никто не будет понимать, что и как работает. Чем это чревато, вы только что узнали во всей красе.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623810
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinov,

Я знаю, что немного не в тему, но всё же не хочу флудить и плодить темы. Если кто-то знает ответьте здесь.

Первый вопрос. Допустим у меня 1С Предприятия и своя конфигурация. Базой данных будут пользоваться 10-20 человек. Будет это выглядеть примерно так. Несколько человек принимают заказы одновременно. Клиенты очень нервные и хотят всё быстрее.

А теперь допустим такая вот проблема, у одно из менеджеров пропадает интернет? В текущей программе это означает скорее всего конец. А в 1с можно ли не очень накладно, то есть базовым функционалом сделать что-то типа оффлайн режима на время неполадки с дальнейшей репликацией? Может быть я неправильно объяснил. Но нужен постоянный быстрый доступ.

Второй вопрос. Выбор базы данных для 1С. Вроде бы MS SQL лучший вариант. Но всё же у меня будут действительно большими только 2 таблицы. Это Заказы (20-50к) и Проданные товары (120-300к). Подойдёт ли сюда My SQL который вроде как дешевле?

Третий вопрос. Я немножко не понимаю какие типы подключений есть в 1с. Вот есть БД на сервере. Можно ли просто из программы 1с подключится и спокойно работать, а в случае проблем с соединением можно было как-то в режиме оффлайн работать дальше, а когда оно восстановится, то синхронизирует?

Четвертый. Касательно лицензии, вроде бы как можно взять 1с предприятие без конфигурации и это будет довольно дешево, ну а дальше "допилить" на остальные компьютеры. На сколько 1с "заботится" о пиратах в Украине никто не слышал?
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623827
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KimelА теперь допустим такая вот проблема, у одно из менеджеров пропадает интернет? В текущей программе это означает скорее всего конец. А в 1с можно ли не очень накладно, то есть базовым функционалом сделать что-то типа оффлайн режима на время неполадки с дальнейшей репликацией? Может быть я неправильно объяснил. Но нужен постоянный быстрый доступ.
можно, но это не самый простой способ. поверьте, намного проще (дешевле) или купить дополнительные модемы или настроить распределенные базы

KimelВторой вопрос. Выбор базы данных для 1С. Вроде бы MS SQL лучший вариант. Но всё же у меня будут действительно большими только 2 таблицы. Это Заказы (20-50к) и Проданные товары (120-300к). Подойдёт ли сюда My SQL который вроде как дешевле?
Это маленький объем данных
MySQL не подойдет - его 1С не поддерживает. Подойдет PostgreSQL, он тоже бесплатный.

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

KimelЧетвертый. Касательно лицензии, вроде бы как можно взять 1с предприятие без конфигурации и это будет довольно дешево, ну а дальше "допилить" на остальные компьютеры. На сколько 1с "заботится" о пиратах в Украине никто не слышал?

1С бухгалтерия на 5 пользователей (платформа и конфигурация) стоит дешевле чем просто платформа на 5 пользователей.

можно и украсть, но 1с сама по себе недорогая вещь
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623843
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinov,

s_ustinovможно, но это не самый простой способ. поверьте, намного проще (дешевле) или купить дополнительные модемы или настроить распределенные базы

В каком смысле распределение базы данных? А модемы у нас в стране медленные, я боюсь, что менеджер повеситься.

По поводу 1С бухгалтерия. я не много не понимаю чем все эти 1Сы отличаются. Я хочу просто купить какой-то и сам написать конфигурацию. Мне обязательно брать предприятие? Я запутался.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623877
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel
В каком смысле распределение базы данных? А модемы у нас в стране медленные, я боюсь, что менеджер повеситься.

По поводу 1С бухгалтерия. я не много не понимаю чем все эти 1Сы отличаются. Я хочу просто купить какой-то и сам написать конфигурацию. Мне обязательно брать предприятие? Я запутался.
1С хорошо поддерживает режим, когда есть не одна центральная база, с которой все работают, а несколько баз, между которыми периодически (раз в неделю / день / час и тд) автоматически синхронизируется вся или часть информации.
Соединение именно 1С с удаленным сервером - не очень, терминальные сессии удобнее, а для них 30-50 килобит вполне достаточно. Мобильные модемы более-менее справляются, по крайней мере как резерв.

Все эти 1С Торговли, Бухгалтерии, зарплаты и т.д. поставляются как комплект конфигурация + платформа. Для самостоятельной разработки достаточно платформы, но иногда дешевле купить платформу вместе с конфигурацией. Например это справедливо для бухгалтерии на 5 пользователей.

А самому писать конфигурацию... Это полезный опыт, только часто негативный. :) Наваять что то простое получается довольно быстро, но аппетит приходит во время еды. И вот тут то и начинает проявляться то, что сперва все писалось как простая схема - добавить нужные "фишки" иногда очень сложно, а иногда вообще не получается.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623882
Kimel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinov,

Подскажите пожалуйста где можно лучше изучить этот режим который вы описали и если можно что-то годное по программированию на 1с. Просто я даже не знаю, что гуглить.
...
Рейтинг: 0 / 0
Нужно ли писать свою ERP
    #38623886
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kimel,

http://v8.1c.ru/overview/Term_000000315.htm#1

по программированию - в гугле наберите: Радченко 1C
...
Рейтинг: 0 / 0
25 сообщений из 90, страница 2 из 4
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Нужно ли писать свою ERP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]