powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Целесообразно ли использование 1С как ядра для самописки?
19 сообщений из 19, страница 1 из 1
Целесообразно ли использование 1С как ядра для самописки?
    #35849199
1C#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C#
Гость
Уважаемые, крайне сильно интересует следующие вопросы:
1. Целесообразно ли использование 1с в качестве Ядра для разработки информационно-аналитического модуля (что то типа диспетчерской) ?
2. Имеются ли какие либо подводные камни в данном решениии (особенности проектирования либо реализации) ?

Причины по которой рассматривается данное решение, это особенности (а точнее хреновины, которые наворочены в текущей ИС):
1. Сейчас используем C# + Oracle для подобной задачи - стоимость лицензирования просто не укладываеться в головах у заказчиков - поэтому все пиратское.
2. Система по сути состоит из 40 форм для ввода информации, несколких десятков внешних справочников (dbf до 3 млн. записей), и порядка 100 отчетов.
3. Основное требования - по возможности стандартизированный интерфейс (windows-style) и максимально быстрый отклик на действия пользователя.
4. На оракле крутится БД под 2Gb (+3Gb - загруженные внешние справочники)
5. Ядро на котором идет разработка - является унылым г... разрабатывается крайне не адекватной аутсорсинговой компанией из 2 человек.
6. Очень долго и сложно приходиться писать формы + бд для решения простейших задач (даже delphi по скорости значительно быстрее).

Стоимость лицензий 1с+PostgreSQL вполне бы устроила всех.

PS в 1С до этого ранее не работал, пока купил комплект разработчика, думаю стоит ли более углубленно прорабатывать данный вариант?
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849221
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХЗ. От требований и архитектуры все зависит. Может у вас все так хитро устроено, что придется биться головой об "Справочник-Документ-Регистр". постоянно. Чтобы "вписать" бизнесс-процессы и структуры лепить справочники-документы бесконечные...
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849227
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. в 1С не бум-бум - подводных камней будет масса...

>>Стоимость лицензий 1с+PostgreSQL вполне бы устроила всех.

а вы их корректно посчитали? С учетом клиентских?

http://v8.1c.ru/predpriyatie/questions_licence.htm читали?
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849564
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Целесообразно только если транзакционная нагрузка не очень высока. Да, в 1С быстро разрабатываются формы и отчеты, но вот масштабируемости может не хватить (хотя при написании с "нуля" можно решить почти любые проблемы).
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849584
ARIST_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1C#,

в целом присоединяюсь к Сисому. Только PostgreSQL может не потянуть, ибо блокировки табличные. Берите DB2. Она бесплатная хотя бы есть без ограничений по числу коннектов и объему базы.

Во всем вами описанном меня смущают 2 вещи.
1. Справочники до 3 млн записей
2. Отчеты.

Справочники - потому как у вас есть п.3. Который хочется понять более детально. Что есть быстрый отклик и на какие действия? Если просто вбивать первичку в 40 форм и быстрый выбор из справочников - это одно, а если отчеты быстро генерить - это другое.

Отчеты. Размер имеет значение. Судя по всему отчеты у вас не очень тяжелые. Если они работают с оперативными данными - то все в порядке будет. Если крутить-вертеть кубы - то под вопросом встает быстродействие. Но тут возможны варианты.

Но в целом задачка адекватная для 1С. А объем базы в 5 гиг - это детский лепет :)
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849591
ARIST_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СисойЦелесообразно только если транзакционная нагрузка не очень высока. Да, в 1С быстро разрабатываются формы и отчеты, но вот масштабируемости может не хватить (хотя при написании с "нуля" можно решить почти любые проблемы).

На счет нагрузки не совсем понятно. Почему может не хватить. Думается, что им хватит и на 200 одновременных пользователей, если будут просто писать ввод 40 форм.
И почему не хватит масштабируемости? Собственноручно гонял 200 ВРМ в ТестЦентре на Продажах в УПП. Ничо так, хватило :) И это с 0 задержкой между итерациями.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849724
mma_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, если будут писать действительно опытные товарищи и действительно "с нуля", то 1С 8.х как платформы будет достаточно. Для особо "тяжелых" отчетов явно можно будет запросы напрямую к БД написать, как это многие делали в 1С 7.7 (некоторые отчеты начинали формироваться на порядок быстрее).

Разработайте черновик системы (без интерфейса), данных нагенерите, погоняйте самые важные и ресурсоёмкие отчеты. Что-то вроде нагрузочного тестирования проведите, потом примете взвешенное решение.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35849735
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответьте прежде всего самому себе на вопрос какую цель вы преследуете. Если вы хотите подробно изучить продукт 1С (и все вытекающие от сюда последствия включая свою стоимоть на рынке труда) и у вас есть на это время (руководство спокойно подождет пол-года или год до внедрения новой системы), то конечно целесообразно. Если же вас не устраивает отношение конкретной компании к сопровождению своих клиентов, то наверняка есть и другие варианты кроме 1С.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35850055
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARIST_A.
И почему не хватит масштабируемости? Собственноручно гонял 200 ВРМ в ТестЦентре на Продажах в УПП. Ничо так, хватило :) И это с 0 задержкой между итерациями.

Этот тест к реальной работе в системе имеет весьма слабое отношение. В реальной практике на фоне ввода документов строятся ресурсоемкие отчеты, выполняются регламентные операции и фоновые задания, тормозят отдельные компьютеры и сегменты сети. И все далеко не так радужно.
Думаю, работодателям автора топика имело бы смысл пригласить к себе на 1 день опытного 1Сника. Он посмотрит существующую ИС, оценит структуры данных и вынесет заключение о целесообразности использования 1С. Только франчей не приглашайте... :-)
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35850191
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сисой[quot ARIST_A].
Думаю, работодателям автора топика имело бы смысл пригласить к себе на 1 день опытного 1Сника. Он посмотрит существующую ИС, оценит структуры данных и вынесет заключение о целесообразности использования 1С. Только франчей не приглашайте... :-)

Только уж очень сомнителен объективный ответ преверженца одной системы.
Мне кажется более правильным для начала попытаться "выписать на листочек" все цели, которые должны быть достигнуты. Часть из них можно будет потом показывать всем людям, от кого хотите получить консультацию по поводу перехода на другую систему.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35850962
1C#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C#
Гость
Постараюсь ответить развернуто

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

К диспетчеру обращается потребитель услуги.
У диспетчера есть ИС, через которую он:
1. находит данного потребителя (поиск по фио, время отклика 1 сек) либо его заводит (2 минуты, 40 полей). база потребителей порядка 500 тыс.человек.
1.1 при заведении информации некоторые данные проверяются по информации поступившей из государственных учреждений (информация приходит в виде dbf) - например паспортный стол, кладр, государственный реестр предприятий. (в настоящее время мы информацию заливаем в наш оракл как есть = чтобы просто было удобнее ее искать).
2. диспетчер определяет оборудование, на котором можно выполнить заказ (нужен график работы) и формирует заказ на выполнение услуги.
3. потребитель получает услугу.
4. по факту оказания услуги формируется информация о реальной себестоимости, реальной загрузке оборудования, в общем управленческий учет.

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

По нагрузке:
1. диспетчеров на одну базу приходится порядка 15, которые в 70% времени ищут информацию - 30% вносят.
2. есть аналитики - которые формируют отчеты (порядка 4 человек), или перераспределяют нагрузку на оборудование (ручками).
3. отчеты нужны (ежесуточно)
4. первый приоритет - недопущение накладок по графику работы оборудования, второй приоритет - максимально быстрое обслуживание клиента, третий приоритет - верный ввод информации (правила проверки корректируются каждые 2 недели, так как вводятся более глубокие методы контроля частных ситуаций, в основном связанно со спецификой оборудования и проведения работ)- тоесть до конца формализовать информацию не удается.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35851004
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда все просто. Наиболее критическим местом является подбор из справочника клиентов. Проверки, в конце концов, можно и прямыми запросами к БД делать.
Резервирование оборудования - на гибких блокировках.
Остальное - обычная бизнес-логика, тут в 1С ограничений нет.

Создайте справочник, сгенерите в нем (или залейте через dbf или ADO) 500 тыс.записей и посмотрите, сколько секунд будет идти в нем быстрый подбор по первым символам фамилии.

Для справки:
В справочнике номенклатуры в 100 тыс. записей и двумя индексами (наименование, артикул) подбор по первым символам строки осуществляется менее 1 секунды. Только что проверил. Это на MS SQL 2005. Как будет на постгрисе или DB2 - не знаю.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35851035
Фотография mista2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"есть около 10 тяжелых (которые формируються порядка суток"

Мне жутко интересно что это за отчет. Как бы 1С не ругали за тормознутость, но таких в 1С я ещё не видел. Можно кратко описать что это отчёты. Может платформа 1С их не потянет.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35852147
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если вы считаете, что есть рынок для захвата, то конечно надо браться и на 1с такие задачи решить можно. Напряженные отношения с начальством - это плохо, потому что не даст использовать решение прежде всего там, для кого оно рождается. Может оттянуть увольнение, наладить отношения и подготовить в это время новый продукт? Те кто вам дает советы - люди уже опытные и знают 1С не из книжек, любой из них с этой задачей справился бы в одиночку и быстро. А вы уверены в том, что успеете достаточно быстро изучить новый для себя продукт, чтобы опередить конкурентов на рынке, если "основной" заказчик окажется для вас закрытым? Помимо купленной книжки, написать уже что-нибудь попробовали?
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35852283
1C#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C#
Гость
mista2009
тяжелые отчеты - это просто профуки программистов (как в истории про "банку с краской"), как я уже выше писал - у конкурентов на нашей же базе в делфи отчет формируется в течении минут...

VoditelKobyly
писать пока не пробовал - формализую как могу, повторно перечитываю руководства на текущую систему и систему конкурентов.
паралельно собираю дампы с обьектов (с реальным обьемом информации).
ну и конечно же пролистываю руководства программиста 1с пока без тыканья кнопок (чтобы просто определить основной подход к разработке и пути изучения).
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35852368
VoditelKobyly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вы тогда попробуйте задать такой вопрос: "Кто нибудь из кофигуристов 1С (или как там ещё нас называют?) считает для себя зря потраченное время на изучение, написание и всякие мучения с платформой 1С?", "Есть такие, кто занимался на 1С разработкой собственных конфигураций, а потом пришли к выводу, что 1С это не тот продукт, который нужен пользователям и перешли на написание программ на других платформах? ". Мне кажется что большинство 1с-ков, каждый день ругают эту систему, знают множество её недостатков, но не спешат с ней расстаться и уж по крайней мере не жалеют потраченного времени.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35852381
Фотография mista2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"у конкурентов на нашей же базе в делфи отчет формируется в течении минут..."

Если на дельфи минуту напряму к базе, чё будет на платформе 1С .... Ну и готовьтесь что базы будут на порядок больше по размеру, закупайте винты для бэкапов
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35852602
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mista2009"у конкурентов на нашей же базе в делфи отчет формируется в течении минут..."

Если на дельфи минуту напряму к базе, чё будет на платформе 1С .... Ну и готовьтесь что базы будут на порядок больше по размеру, закупайте винты для бэкапов

Вовсе нет. Базы типовых 1С монструозны из-за архитектуры решений (много регистров с кучей измерений). Если проектировать самописку с оглядкой на автоматически создаваемые 1С индексы, можно добиться вполне приемлемых значений размера базы.
...
Рейтинг: 0 / 0
Целесообразно ли использование 1С как ядра для самописки?
    #35853180
alarso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1C#Уважаемые, крайне сильно интересует следующие вопросы:
1. Целесообразно ли использование 1с в качестве Ядра для разработки информационно-аналитического модуля (что то типа диспетчерской) ?
2. Имеются ли какие либо подводные камни в данном решениии (особенности проектирования либо реализации) ?

Причины по которой рассматривается данное решение, это особенности (а точнее хреновины, которые наворочены в текущей ИС):
1. Сейчас используем C# + Oracle для подобной задачи - стоимость лицензирования просто не укладываеться в головах у заказчиков - поэтому все пиратское.
2. Система по сути состоит из 40 форм для ввода информации, несколких десятков внешних справочников (dbf до 3 млн. записей), и порядка 100 отчетов.
3. Основное требования - по возможности стандартизированный интерфейс (windows-style) и максимально быстрый отклик на действия пользователя.
4. На оракле крутится БД под 2Gb (+3Gb - загруженные внешние справочники)
5. Ядро на котором идет разработка - является унылым г... разрабатывается крайне не адекватной аутсорсинговой компанией из 2 человек.
6. Очень долго и сложно приходиться писать формы + бд для решения простейших задач (даже delphi по скорости значительно быстрее).

Стоимость лицензий 1с+PostgreSQL вполне бы устроила всех.

PS в 1С до этого ранее не работал, пока купил комплект разработчика, думаю стоит ли более углубленно прорабатывать данный вариант?

А каким образом вы лицензируете Oracle? судя по описаным Вами параметрам базы, при правильном подходе к лицензированию не должно на моного потянуть..
А если хотите полной халявы - то JAVA + Postgress или Firebird

Что можно делать на этой технологии посмотрите http://www.gk-comsoft.ru/products/openicar/cpm
Это как раз система сбора и консолидации данных. Если интересно - обращайтесь...
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Целесообразно ли использование 1С как ядра для самописки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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