|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Есть задача написать учетную систему, функциональность которой будет схожа с функциональностью торговли 1с. Если кто-то уже писал что-нить подобное - поделитесь исходниками и диаграмами. Может быть у кого-нить есть линки на что-то подобное? Я как бы нарисовал диаграмму. Если у кого-нить есть желание ее посмотреть - скажите и я выложу. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 11:25 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Я разрабатывал в свое время аналог 1С 7.7 под оракл и C++. Были реализованы все команды языка 1С+метаданные. Полностью реализован механизм метаданных, бухитогов , оперативных регистров... Написан набор классов, который в точности повторяет и реализует функциональность 1С. Результат такой. 1000 сток кода на 1с 7.7. переписывались в нашу систему одним человеком за 5 часов. Исходный код 1С оставлялся в качестве комментариев. В СУБД оракл можно писать все имена (табл, проц, переменные...) на русском языке. Модуль проведения полность перенасился в пакет оракла.... ну и.д. Получилась очень интересная система. 2 года жизни убил и пошел ERP внедрять. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 11:35 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
(Вадим) 2 года жизни убил и пошел ERP внедрять. А что случилось с разработкой ? Не "пошла" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 11:41 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Вадим, а можешь показать хотябы свою диаграмму (понятно, что код ты не покажешь). :) Или может взглянешь на мою диаграмму и скажешь что не так.? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 12:21 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Диченко (Вадим) 2 года жизни убил и пошел ERP внедрять. А что случилось с разработкой ? Не "пошла" ? Да просто ужас. Полностью ободрали (переписали) одну из конфигураций под нашу систему... а заказчик в кусты типа этаж оракл покупать надо... мелкие они были ... Ну и что делать посидели, погоревали... еще раз удивились, как нам такое удалось написать... и пошли в консалтинг, вот и деньги появились, а в жизни чего-то не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 14:05 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
vahitovВадим, а можешь показать хотябы свою диаграмму (понятно, что код ты не покажешь). :) Или может взглянешь на мою диаграмму и скажешь что не так.? О какой именно диаграмме идет речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 14:06 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Вадим, как я понял, вы просто переписали конфигурацию 1с на с++. не представляю какой-это был труд(или гемор :) ). Молодец. Если не жалко, может что-нить из своего проекта покажешь? :) А если нет, то глянь на мою диаграмку, если не сложно. Может будет какая-то критика: Вот сюда я выложил свою диаграмку: ftp://cs.tsc.ru/Incoming/diagram.rar ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 15:25 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Блин, с фтп проблемы. Так что кому интересно оставляйте мыло и я скину. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 18:51 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
vahitovВадим, как я понял, вы просто переписали конфигурацию 1с на с++. не представляю какой-это был труд(или гемор :) ). Молодец. Если не жалко, может что-нить из своего проекта покажешь? :) А если нет, то глянь на мою диаграмку, если не сложно. Может будет какая-то критика: Вот сюда я выложил свою диаграмку: ftp://cs.tsc.ru/Incoming/diagram.rar Да, вы правильно поняли. Но прежде чем переписать конфигурацию мы переписали все ядро 1С 7.7. Все наши команды в точности повторяют команды 1С. В результате переписать любую конфигурацию проще простого. А после этого очень легко расширать ее своими собственными. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 19:17 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Все ядро 1с переписать - это конечно достойно уважения. :) Вот диаграмма: http://forum.codenet.ru/attachment.php?s=&postid=91995 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2005, 22:35 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
не перевелись богатыри ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 11:20 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Я сейчас делаю такую вестчь, тока она в стадии опытной эксплуатации. Что общего с 1С: - те же справочники, документы, журналы (только для каждого вида документа отдельный журнал). - почти те же регистры (без понятия точки актуальности). Отличия: - нет периодических реквизитов; - отсутствует внутренний язык программирования. Вместо него работает специальный справочник настроек, в котором описывается поведение формы документа и какие движения он выполняет при проведении. - изначально SQL Firebird (бесплатный). - диаграмм нет и не предвидется. Зато есть экспорт в ексель. :) Если интересует - могу выслать на мыло. Тока исходниками я не поделюсь. Планирую развивать дальше. >... и пошли в консалтинг, вот и деньги появились, а в жизни чего-то не хватает. Вот и у меня так. Зарабатываю 1С-ом, а эту вестчь пишу уже 5-й год по выходным :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 12:30 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
>(Вадим) Сейчас существует проект 1L. Они делают то же самое, что и Вы, тока под Линукс. И успехов у них похоже поменьше Вашего. А не пытались продвигать свой проект как отдельную систему? Если не секрет, на какие проблемы натыкались? Маркетинг - великая и сложная штука. Думаю, не один интересный проект разбился об эту скалу :( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 12:35 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
To tria. Буду рад любой помощи и информации по этой теме! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 14:04 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Ну тогда лови на мыло недописанный хелп. Он даст какое-то представление о системе. Извини, что недописан - я начал внедрение на одном объекте, а хелп, как обычно, пишут в последний момент :) Если заинтересует - пиши на мыло. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2005, 14:18 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
[quot tria]>(Вадим) Сейчас существует проект 1L. Они делают то же самое, что и Вы, тока под Линукс. И успехов у них похоже поменьше Вашего. Прошу прощения, что вмешиваюсь - представитель упомянутого 1L беспокоит. Очень жаль, что десятки хороших девелов мучаются над одной и той же проблемой водиночку. Нам тоже есть, что показать, хотя и меньше, чем хотелось бы. А девелов очень не хватает. Если есть желание объединить усилия или хотя бы поделиться наработками - onel at rgsg dot ru ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2005, 16:16 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2005, 17:41 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Согласен. Перенесено. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2005, 08:35 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
vahitovЕсть задача написать учетную систему, функциональность которой будет схожа с функциональностью торговли 1с. Может это и не совсем в тему, но если хотите воять чтото похожее на 1C то давйте начнем с того, что из себя представляет 1с. 1. Если взять совсем по крупному, то в своей основе - это прежде всего платформа. Потом уже конфигурация. В принципе надобность платформы можно и оспорить, но то, что программа должна иметь механизмы, чтобы к ней можно было подойти со своим напильником, это факт. В противном случае данная программа может существовать только под вашим присмотром. Вы собираетесь реализовывать эту возможность? 2. Сама конфигурация - это уже своего рода программа - она уже как правило настраивается для каждого конкретного случая. В частности 1С торговля. Так что вы хотите получить в результате? готовую программы для одного конкретного случая? Если да, то чем вас не устраиивает то, что делается в 1С? Реализуйте тоже самое на чем то другом. Для дипломного проекта этого хватит. Если собираетесь делать 1-й пункт, то это гораздо интереснее - но тут надо сразу определиться на чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2005, 22:17 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный1. Если взять совсем по крупному, то в своей основе - это прежде всего платформа. Потом уже конфигурация. Разрешите вмешаться. Не согласен. Платформа - дело вторичное. Главное в 1С: триумвират понятий Документ - Проводка - Итоги. 1. Данные вводятся пользователем в документ. 2. Данные документа преобразуются заранее созданным алгоритмом в проводки 3. Проводки формируют итоги, отчеты строятся по итогам. Изначально эти три понятия и составляли суть 1С. Потом в итоги добавилось понятие Субконто. Получились мощные "аналитические итоги". Но вся суть и простота заключается в следующем: - отчеты строятся только по итогам. - итоги формируются только проводками - проводки создаются только документами (частный случай, документ операция с ручными проводками) Да, чем дальше, тем больше этот простой и понятный принцип затуманивается. Но если на другой системе удасться повторить принцип, то дальнейшее развитие пойдет легко. Платформу с 1Сиком, с 1С-объектами, с безумными 1С запросами, разыменованием, внутренней кодировкой и т.п. повторять совершенно необязательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2005, 23:56 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный[quot vahitov] 1. Если взять совсем по крупному, то в своей основе - это прежде всего платформа. Потом уже конфигурация. В принципе надобность платформы можно и оспорить, но то, что программа должна иметь механизмы, чтобы к ней можно было подойти со своим напильником, это факт. В противном случае данная программа может существовать только под вашим присмотром. А имеет смысл делать платформу, если проект затем вывести в open source и деньги брать за внедрение? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 07:18 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
(Вадим)Я разрабатывал в свое время аналог 1С 7.7 под оракл и C++. Были реализованы все команды языка 1С+метаданные. Полностью реализован механизм метаданных, бухитогов , оперативных регистров... Написан набор классов, который в точности повторяет и реализует функциональность 1С. Результат такой. 1000 сток кода на 1с 7.7. переписывались в нашу систему одним человеком за 5 часов. Исходный код 1С оставлялся в качестве комментариев. В СУБД оракл можно писать все имена (табл, проц, переменные...) на русском языке. Модуль проведения полность перенасился в пакет оракла.... ну и.д. Получилась очень интересная система. 2 года жизни убил и пошел ERP внедрять. Ни хрена себе! И ты молчал? Давай ссылки какие нибудь , вообще можно это какнибудь посмотреть, поюзать, руками потрогать через интернет, вдруг договоримся? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 12:00 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
mazzy Разрешите вмешаться. Не согласен. Платформа - дело вторичное. Ну можно посмотреть и с этой стороны. mazzyГлавное в 1С: триумвират понятий Документ - Проводка - Итоги. 1. Данные вводятся пользователем в документ. 2. Данные документа преобразуются заранее созданным алгоритмом в проводки 3. Проводки формируют итоги, отчеты строятся по итогам. Изначально эти три понятия и составляли суть 1С. Потом в итоги добавилось понятие Субконто. Получились мощные "аналитические итоги". Интересная ситуация. Ну насчет первичных документов - тут все понятно. Их надо просто внести в БД. Теперь насчет проводок, итогов и итчетов. Я не работал с бухгалтерией, но для большинства не бухгалтерских документов отчеты делаются непосредственно по первичной информации (хотя может кто и научит как делать по другому). Для таких документов большое значение играет нормализация и выявление общих данных и их связей. авторА имеет смысл делать платформу, если проект затем вывести в open source и деньги брать за внедрение? - уже готовой системы работающей в России - я пока не видел, а когда ты сам такую сделаеш, то захочеш ли ты сделать ее OpenSource ? Я уже интересовался этим вопросом в соседнем форуме - в лучшем случае люди готовы на Closed Source - хотя мало кто может сказать - что это такое - выходит и нужна платформа то (или то, что ее заменит) :( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 13:41 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный авторА имеет смысл делать платформу, если проект затем вывести в open source и деньги брать за внедрение? - уже готовой системы работающей в России - я пока не видел, а когда ты сам такую сделаеш, то захочеш ли ты сделать ее OpenSource ? Я уже интересовался этим вопросом в соседнем форуме - в лучшем случае люди готовы на Closed Source - хотя мало кто может сказать - что это такое - выходит и нужна платформа то (или то, что ее заменит) :( имею ввиду, зачем городить огород, если (к примеру) при продаже предоставлять полный комплект исходников, а дальнейшее обслуживание-доработка за плату или сами .... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 13:47 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный Теперь насчет проводок, итогов и итчетов. Я не работал с бухгалтерией, но для большинства не бухгалтерских документов отчеты делаются непосредственно по первичной информации (хотя может кто и научит как делать по другому). Поэтому системы получаются сложными. Что сделала 1С - унифицировала механизм получения отчетов. Отчеты строятся по специальным таблицам - по тем, где хранятся итоги. Такой подход сильно упрощает создание отчетов (можно обойтись несколькими универсальными). И сильно упрощает развитие конфигрурации. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 14:35 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Не стоит слепо следовать чьим-то стереотипам. Нужно собрать по возможности побольше разносторонней информации о различных системах и с каждой попытаться заимствовать лучшие идеи. Конечно это не просто, но зато результат будет хорошим. Хорошая самописная система должна : * проектироваться из расчёта на широкий круг задач; * поддержка должна быть расчитана на выполнение работ сторонними людьми (не разработчиками); * быть по возможности простой и со стройной структурой данных; * иметь документацию хотя бы со структуре данных; * быть максимально удобной в использовании (интерфейс); * иметь удобный механизм построения отчётности (т.к. отчёты = 40% - 50% функционала); * для ознакомления иметь наглядную ДЕМО с пошаговой инструкцией "как получить то-то и то-то"; * базироваться на популярной среде разработки и популярной СУБД; Всё ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 16:51 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
IMHO, единственный шанс сделать такую систему более-менее тиражной без значительных инвестиций -- отдать её в OpenSource. И то, надо будет как-то убедить народ, что время потраченное на её изучение не пройдёт даром. Иначе даже такое халявное начинание никто не поддержит. Только так можно получить "критическую массу" внедрений, которая уже сама начнёт толкать развитие проекта и в конечном итоге может сделать его доходным для всех участников. Также хочу заметить, что использование в OpenSource проекте коммерческих средств разработки также может оттолкнуть часть возможных участников. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 16:52 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
ну ВС-бухгалтерия например распространяется бесплатно - занятный довольно продукт ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 17:36 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LSVНе стоит слепо следовать чьим-то стереотипам. Нужно собрать по возможности побольше разносторонней информации о различных системах и с каждой попытаться заимствовать лучшие идеи. Конечно это не просто, но зато результат будет хорошим. Хорошая самописная система должна : * проектироваться из расчёта на широкий круг задач; * поддержка должна быть расчитана на выполнение работ сторонними людьми (не разработчиками); * быть по возможности простой и со стройной структурой данных; * иметь документацию хотя бы со структуре данных; * быть максимально удобной в использовании (интерфейс); * иметь удобный механизм построения отчётности (т.к. отчёты = 40% - 50% функционала); * для ознакомления иметь наглядную ДЕМО с пошаговой инструкцией "как получить то-то и то-то"; * базироваться на популярной среде разработки и популярной СУБД; Всё ИМХО. ЗА двумя руками. Кроме того, если йти по пути 1С, то что бы догнать ее и перегнать, надо двигаться ох с какой интенсивностью. А головы и бабки на это есть? Другое дело, пойти по другому пути. Вычислить эдак, где же эта 1С будет через два-три года, и туда. Тогда может быть и будет шанс оказаться впереди нее. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 21:08 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
(Вадим)Я разрабатывал в свое время аналог 1С 7.7 под оракл и C++. Были реализованы все команды языка 1С+метаданные. Полностью реализован механизм метаданных, бухитогов , оперативных регистров... Написан набор классов, который в точности повторяет и реализует функциональность 1С. Результат такой. 1000 сток кода на 1с 7.7. переписывались в нашу систему одним человеком за 5 часов. Исходный код 1С оставлялся в качестве комментариев. В СУБД оракл можно писать все имена (табл, проц, переменные...) на русском языке. Модуль проведения полность перенасился в пакет оракла.... ну и.д. Получилась очень интересная система. 2 года жизни убил и пошел ERP внедрять.А вот интересно, пожно пойти куда нибудь внедрять ERP со своей программой? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 21:22 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
PVP ЗА двумя руками. Кроме того, если йти по пути 1С, то что бы догнать ее и перегнать, надо двигаться ох с какой интенсивностью. А головы и бабки на это есть? Другое дело, пойти по другому пути. Вычислить эдак, где же эта 1С будет через два-три года, и туда. Тогда может быть и будет шанс оказаться впереди нее. Хорошо. Давайте попробуем Прежде всего надо определиться - на чем будет реализовываться данный проект. А это сервер БД и средство для разработки. По этому поводу можно провести голосование, а можно посмотреть статистику сообщений по форумам www.sql.ru. Если верить статистике, то сервера БД расположены в следующем порядке: 1. MSSQL -303 тыс сообщений 2. Oracle -163 тыс сообщений и другие Средства разработки в следующем порядку 1. Delphi - 110 тыс сообщений 2. С# + С++ - 34 тыс сообщений 3. VB + VB.Net - 25 тыс сообщений Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi По этому поводу спорить будем? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2005, 23:50 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный По этому поводу спорить будем? Можно попробовать, например: Если в стране все ездят на жигулях, то это не значит что это автомобиль будущего ))) так же и с этой парочкой ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 00:04 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный пишет: > Если верить статистике, то сервера БД расположены в следующем порядке: > 1. MSSQL -303 тыс сообщений > 2. Oracle -163 тыс сообщений > и другие .... > Итого на данный момент наиболее популярными средствами разработки на > этом сайте MSSQL+Delphi > > По этому поводу спорить будем? Будем. По вашей логике MS Access (169 тыс.) предпочтительнее Oracle. Я, конечно же, утрировал, т.к. Access не сервер СУБД, но тем не менее... Кроме того, если вы желаете, чтобы в проекте участвовали профессионалы, не стоит оперировать таким критерием, как количество сообщений в форумах на SQL.RU. Впрочем, это все ерунда. Самое главное для начала четко определить для самих себя не НА ЧЕМ, а ЗАЧЕМ. Какова мотивация участия в подобном проекте? Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 01:16 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Александр ГoлдунСамое главное для начала четко определить для самих себя не НА ЧЕМ, а ЗАЧЕМ. Какова мотивация участия в подобном проекте?... наверное чисто спортивный интерес. В другом случае будет как у Вадима. Можно , так сказать, тадеть шляпу "крутого девелопера, самого...", но с коммерчиским успехом увы... А, OpenSource наверное наиболее реальное для таких затей, так как несет в себе совсем другой интерес - обмен опытом и получение опыта. А опыт, это продукт ценный. Несмотря на двухлетнее существование артель "Напрастный труд", Вадим и его товарищи получили очень ценный опыт, продав его они окупят затраты времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 07:16 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин ЗаровныйИтого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi По этому поводу спорить будем?Я не буду. Работа моя и моей команды - это MSSQL+Delphi. В тему этого топика. По возможностям настройки, использованиям ресурсов MS SQL, области применения, разработанная система, на мой взгляд, превосходит 1С 8. Но, куча глюков, отсутствие локализации, грубоватая документация и др. недоработки, которые устраняются только количеством специалистов, следовательно деньгами, позволяют конкурентам показать пальцем имеено в эти места, не говоря при этом, что это, в конечном итоге, не мешает ее использовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 10:15 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
SSYI... И то, надо будет как-то убедить народ, что время потраченное на её изучение не пройдёт даром. Иначе даже такое халявное начинание никто не поддержит...Народ, какие тебе нужны аргументы? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 10:18 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
>Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi Я не специалист в SQL-e, но по данному поводу вставлю пять копеек. MSSQL - блокировочник, а для такой задачи, имхо, нужен версионник. Вы когда будете делать отчет, вы ведь не будете знать, обязательно ли блокировать все используемые в отчете таблицы, чтобы получить целостные данные. А потому, чтобы отчеты были достоверны, будете блокировать усе, шо можно. На мой взгляд, это и есть затык, в какой попала 1С7.7, отчего и медленно работает ее SQL-версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 10:50 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Если в стране все ездят на жигулях, то это не значит что это автомобиль будущего ))) так же и с этой парочкой Спорное замечание. Вы наверняка знаете, что самый захудалый МсДональдс даёт прибыли больше, чем элитный ресторан. Так что, если нечто стало популярным (жигули), то оно сразу формирует рыночную нишу. И оборот этой ниши жигулей многократно превышает нишу элитных Бентли или R&R. Учётных систем будущего на рынке практически нет ! Ну нет и всё ! Есть новые системы для НАШЕГО рынка, но НОВЫЕ ЛИ ОНИ ??? :) Весьма бессмысленно обсуждать ПЕРСПЕКТИВНО или НЕПЕРСПЕКТИВНО ! ! ! Есть спрос, есть предложение. Своё место под солнцем выбирайте сами. Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi Пожалуй да. Ещё популярно Oracle+Delphi и IB(FB)+Delphi, а также повалила мода на C#, но это скорее как альтернатива C++. Для автоматизации предприятий рулит 1С. Выбрав самое удобное и простое для себя средство разработки, у Вас есть больше времени на смысловую часть проекта. Какова мотивация участия в подобном проекте? Она у каждого своя. В первую очередь опыт, а также попытка творческой самореализации. Вопрос мотивации развивать в этом топике не советую. Он философский. Зачем художники пишут картины ? Зачем люди пишут и читают книги ? Зачем летают в космос ? Зачем живут..??? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 11:12 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
triaВы когда будете делать отчет, вы ведь не будете знать, обязательно ли блокировать все используемые в отчете таблицы, чтобы получить целостные данные. А потому, чтобы отчеты были достоверны, будете блокировать усе, шо можно. На мой взгляд, это и есть затык, в какой попала 1С7.7, отчего и медленно работает ее SQL-версия.99% отчетов у учетных и управленческих системах не требуют блокировок при их формировании. А меделенно работает 1С7.7 не из-за недостатков MS SQL, а из-за того, что средства программирования TSQL и работа с индексами отложены в строну и вместо них навязан язык 1C. Кроме того, не только один и тот же сервер, например MS SQL, у разных людей почему то работает с оцень разным быстродействием, но даже о одного и того же программиста с накоплением знаний и опыта сервер рабоет почему то все быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 12:09 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
PVP99% отчетов у учетных и управленческих системах не требуют блокировок при их формировании. А меделенно работает 1С7.7 не из-за недостатков MS SQL, а из-за того, что средства программирования TSQL и работа с индексами отложены в строну и вместо них навязан язык 1C. Задам вопрос на вскидку: какой уровень изоляции транзакции должен быть у отчета "Оборотно-сальдовая по регистру" (напомню: начальные остатки получаются путем суммирования данных в таблице остатков с данными по таблице движений от начала месяца по дату отчета) с тем, чтобы быть уверенными в целостности отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 12:53 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Если дата отчёта не сегодняшняя, то изоляция может быть любой, т.е. даже грязное чтение. Если дата сегодняшняя, то результаты отчёта будут в любом случае ненадёжные, т.е. могут поменяться в любую минуту... Вот так... На результаты отчёта изоляция транзакций влияет крайне редко. Тем более такое влияние можно существенно снизить за счёт грамотной организации процедуры учёта документов. Поэтому блокировать всё, чтобы всего-лишь отчёт построить - паранойя, ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 13:25 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
tria PVP99% отчетов у учетных и управленческих системах не требуют блокировок при их формировании. А меделенно работает 1С7.7 не из-за недостатков MS SQL, а из-за того, что средства программирования TSQL и работа с индексами отложены в строну и вместо них навязан язык 1C. Задам вопрос на вскидку: какой уровень изоляции транзакции должен быть у отчета "Оборотно-сальдовая по регистру" (напомню: начальные остатки получаются путем суммирования данных в таблице остатков с данными по таблице движений от начала месяца по дату отчета) с тем, чтобы быть уверенными в целостности отчета?Двайте рассширим постановку задачи. Кому то из начальства за чем то нужны точные данные в "Оборотно сальдовой ведомости" на текущий момент. Вопрос: как точность отчета зависит от того, когда бухгалтер съела яблоко - до того, как ввела накладную или после? Я не утверждаю, что блокировка не нужна никогда. Но это редкие случаи, которые надо обосновывать. А еще есть такое понятие, как заданный уровень качества. Например, деталь достаточно обработать с точностью до 0.1 мм. Она уже будет выполнять свои функции. Но можно сказать, так это же мало! Вот такой то способ обработки дает 0.01. Ну да, дает, но дороже. А зачем надо точнее? По моему, так и в информационных системах. Система работает достаточно хорошо, что бы удовлятворять требования пользователей. Можно сделать лучьше? 100% можно, но дороже. А зачем надо лучьше? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 15:49 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
PVP По моему, так и в информационных системах. Система работает достаточно хорошо, что бы удовлятворять требования пользователей. Можно сделать лучьше? 100% можно, но дороже. А зачем надо лучьше? Точно! Борьба за никому не нужное супер-качество приводит к провальным внедрениям. :) Часто многие внедренцы увлекаются идеей ради идеи, забыв производственный процесс и конечных потребителей программной продукции. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2005, 20:47 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LSV Если в стране все ездят на жигулях, то это не значит что это автомобиль будущего ))) так же и с этой парочкой Спорное замечание. Вы наверняка знаете, что самый захудалый МсДональдс даёт прибыли больше, чем элитный ресторан. Так что, если нечто стало популярным (жигули), то оно сразу формирует рыночную нишу. И оборот этой ниши жигулей многократно превышает нишу элитных Бентли или R&R. Учётных систем будущего на рынке практически нет ! Ну нет и всё ! Есть новые системы для НАШЕГО рынка, но НОВЫЕ ЛИ ОНИ ??? :) Весьма бессмысленно обсуждать ПЕРСПЕКТИВНО или НЕПЕРСПЕКТИВНО ! ! ! Есть спрос, есть предложение. Своё место под солнцем выбирайте сами. Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi Пожалуй да. Ещё популярно Oracle+Delphi и IB(FB)+Delphi, а также повалила мода на C#, но это скорее как альтернатива C++. Для автоматизации предприятий рулит 1С. Выбрав самое удобное и простое для себя средство разработки, у Вас есть больше времени на смысловую часть проекта. Какова мотивация участия в подобном проекте? Она у каждого своя. В первую очередь опыт, а также попытка творческой самореализации. Вопрос мотивации развивать в этом топике не советую. Он философский. Зачем художники пишут картины ? Зачем люди пишут и читают книги ? Зачем летают в космос ? Зачем живут..??? вот именно.. мы тут в Латвии сделали типа 1с-предприятие используются на примерно 50 обьектах в том числе несколько средних и один покрупнее (2500 чел) сделано все не как у людей - принцип совершенно другой поэтому с "1с-предприятие-Латвия" конкурирует успешно обьем программ - 1 mb количество различных форм выдаваемых документов - около 500 сетевая на 250 пользователей база на M3-LITE(free) -- MSM -- CACHE (можно любую из трех) клиенты - на EXCEL начали делать вариант под LINUX - GTM (free) можно доводить - русифицировать - продавать есть смысл скооперироваться kosinec@metalurgs.lv ----------- Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2005, 10:15 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
MX--ALEX клиенты - на EXCEL Можно аргументы в пользу такого выбора клиента ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2005, 17:56 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Гость1234 MX--ALEX клиенты - на EXCEL Можно аргументы в пользу такого выбора клиента ? -- пользователи привыкли работать с таблицами на бумаге, многие знают excel -- ввод данных не в кнопочки-окошечки а на нормальный широкий лист-таблицу - можно спокойно все обозреть и подправить - затем нажать <ok> -- несложно подогнать лист-форму ввода или отчет "под себя" по шрифтам, ширине, цветам -- готовый отчет можно крутить-трансформировать-дополнять-резать на части-пересылать другому -- отчетный документ является в то-же время и интерактивной формой с элементами меню и может служить для ввода-исправления в базу данных -- несложно перенастроить или добавить новую лист-форму отчета так как его эталон тоже хранится в виде excel-листа -- в случае изменения формы отчета или бизнес-логики (например изменения налоговой отчетности) всем пользователям просто рассылается (по почте или через интернет) новый эталон лист-формы вместо старого -- excel работает в UNICODE - многоязыковость в одной ячейке-слове главное и уникальное : -- команды-запросы к базе данных и ВСЯ бизнес-логика сидят прямо в ячейках лист-формы на соответствующих местах - т е там, куда будет направлен ответ : таблица, график, элемент меню и т п почти как формулы excel - все привязано по месту (не надо писать программы на сервере) это существенно - на порядок - упрощает всю систему по сравнению например с 1с это последнее и определило выбор Excel . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 10:37 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
клиенты - на EXCELЭто очень спорный выбор как для клиента. Отчёты - согласен, но клиент.... :( Для навороченной системы - странно, ИМХО, т.к. будет жутко неудобно. Однако идея нестандартная и возможно весьма полезная. А вообще-то имитировать 1С бессмысленно. Её успех вы уже не повторите. А вот склад/торговлю можно и нужно совершенствовать т.к. 1С там ещё нескоро станет мощной и быстрой, а это самый востребованый ф-л. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 10:59 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LSV клиенты - на EXCELЭто очень спорный выбор как для клиента. Отчёты - согласен, но клиент.... :( Для навороченной системы - странно, ИМХО, т.к. будет жутко неудобно. Однако идея нестандартная и возможно весьма полезная. А вообще-то имитировать 1С бессмысленно. Её успех вы уже не повторите. А вот склад/торговлю можно и нужно совершенствовать т.к. 1С там ещё нескоро станет мощной и быстрой, а это самый востребованый ф-л. жутко удобно :) на удивление легко идут внедрения .. в склад-торговлю в том числе (тук-тук) мы тоже слегка опасались за Excel.. - напрасно разве это имитация 1с ? это некое подобие 1c лишь с точки зрения бухгалтера но внутри-то ВСЕ по другому :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 11:13 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
жутко удобно :) на удивление легко идут внедрения .. в склад-торговлю в том числе (тук-тук) мы тоже слегка опасались за Excel.. - напрасно Если возможно, покажите, пожалуйста, пару скриншотов такого клиента - например форму ввода накладной с детальной частью. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 13:31 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2005, 14:29 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
MX--ALEXглавное и уникальное : -- команды-запросы к базе данных и ВСЯ бизнес-логика сидят прямо в ячейках лист-формы на соответствующих местах - т е там, куда будет направлен ответ : таблица, график, элемент меню и т п почти как формулы excel - все привязано по месту (не надо писать программы на сервере) это существенно - на порядок - упрощает всю систему по сравнению например с 1с это последнее и определило выбор Excel . 1) То есть бизнес-логика разбросана по отдельным листам ексела - это не есть гуд - 2) Но уникально - каждый лист эксел - отдельная программа - легко менять, 3) Это то и плохо - как их синхронизировать ? - по технике это весьма похоже на веб решения - каждая страничка независима, но в веб есть сессия-переменные сессии, и т д. - как здесть с сессией? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2005, 17:31 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
гость1234 MX--ALEXглавное и уникальное : -- команды-запросы к базе данных и ВСЯ бизнес-логика сидят прямо в ячейках лист-формы на соответствующих местах - т е там, куда будет направлен ответ : таблица, график, элемент меню и т п почти как формулы excel - все привязано по месту (не надо писать программы на сервере) это существенно - на порядок - упрощает всю систему по сравнению например с 1с это последнее и определило выбор Excel . 1) То есть бизнес-логика разбросана по отдельным листам ексела - это не есть гуд - 2) Но уникально - каждый лист эксел - отдельная программа - легко менять, 3) Это то и плохо - как их синхронизировать ? - по технике это весьма похоже на веб решения - каждая страничка независима, но в веб есть сессия-переменные сессии, и т д. - как здесть с сессией? общие - стандартные - модули "выносятся за скобки" - их можно хранить на сервере и обращатся к ним с разных листов и от разных клиентов все локальные переменные и массивы, создаваемые командами в ячейках на листах, являтся автоматически переменными сессии - то есть доступны клиенту с его разных листов (но можно и ограничить область видимости имени) каждому клиенту при подключении выделяется поле переменных размером до 1 mb но можно снять это ограничение - за счет использования глобальных переменных (с небольшим усложнением имен) применяются оба способа ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2005, 12:07 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Pozvol'te vmeshatsja:) Kstati, tozhe iz Latvii. Sorry za latinicu, ne udosuzhilsja esche nakleit' russkie bukvi na klavu. Ja potratil nekotoroe vremja na uchetnie sistemi, i prishel k takim vivodam: 1. Nichego universalnogo ne bivaet v principe (tot zhe samij 1c - eto platforma, a konfiguracija - eto programma, kotaraja unikalna dlja kazhdoog end usera za redkim iskljuchienim) 2. BD - tolko versionnaja, MSSQL - sovershenno ne goditsja i delo tut ne v opite, kak tut privodilos'. 3. Arhitektura - client-server (net neobhodimosti vinosit' biznes logiku iz clienta, po krainei mere na moi vzgljad) 4. Kopirovanie suschestvujuschih sistem - delo pustoe, poskolku klon nikogda ne dostignet uspeha originala. Nuzha prezhde vsego novaja svezhaja ideja, i estestvenno realizacija etoi ideji. I esli sistema budet perspektivnoi i udobnoi, to chto-to mozhet i poluchitsja. A sdelat' esche 1 1c - komu on budet nuzhen, esli est' 1c? Vot, Bila u menja zadumka sdelat' nekotorij nabor bazovih komponetov (kak biznes, tak i UI), kotorie potom uzhe ispolzovat' v konechnih reshenijah. Razrabativat' platformu po tipu 1c imho lishnee - chem C# IDE huzhe 1c ? No ja tak skazat' zagnulsja na analitike:( Nikak ne mog pridumat' prostuju shemu raboti s analitikami. A seichas vobschem-to eto neobhodimo, i posemu analiticheskij uchet i analiz bil bi bolshim bonusom sistemi. Vremja ot vremeni porivajus' zanjatsja etim dalshe, no teper' uzhe deficit vremeni:( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2005, 14:06 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
между прочим,excel в случае мампсистов вполне естественный выбор. сами пробовали -прекрасно. по поводу разработки системы аналогичной 1С :) вот чего есть на данный момент: 1)логично продуманная схема БД-позволяющая реализовать объектную модель со всеми ее прибамбахами на любой РСУБД ессно. всмысле хранения и структурирования данных конечно... Зачем все это справочники.. и т.п. объектов вполне достаточно-кстати о MSM:).Правда стоит CACHE хе-хе.. собственно субд пускай служит в качестве менеджера данных. конструкторы конечно.. 2)отображение структуры ентой модели на специально построенные массивы в mapped файлах управляемые APL-подобным языком. при ентом все эти бредни типа интерпретатора подобного 1С как и в случае уважаемых мампсистов отпадают интерпретатор прост как репа. немного больше места -ну и что мумпс тоже иногда больше жрет за счет скорости доступа.. вообщем много чего кому интересно пиши на мыло.. а вот копировать 1С -вот это уже дааа...посмотрите какая там структура БД хе-хе.. а вот сравнивать возможности ето действительно приятно... да и опыт их в анализе бизнес процессов неоценим конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2005, 00:54 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
LVOVмежду прочим,excel в случае мампсистов вполне естественный выбор. сами пробовали -прекрасно. ............................ . а вы прбовали только экспорт в EXCEL или ввод данных через EXCEL тоже ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2005, 10:41 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
А вот и мы подоспели. Посмотрите на нашу систему, надеюсь понравится. Правда идеология немного другая, 1С переписывать не стали, но весь опыт ее использования вложили. Код пишется на C#, есть готовая конфигурация с открытыми исходниками. Берите, пользуйтесь, донастраивайте. наш сайт ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 01:47 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
1. А сколько стоит ваша платформа ? 2. А сколько стоит базовая конфигурация ? 3. А может оно работать под Linux/Mono ? 4. А может НЕ на MSSQL ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 04:55 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Посмотрел. Интересный проект. Только вот я не понимаю, а чем же Ваш продукт лучше 1С? Какие конкурентные преимущества у него есть перед 1С? Я спрашиваю не просто так. Если Вы мне объясните, что Ваш продукт намного лучше 1С (причем и со стороны пользователя конфигураций, разработанных на Вашей платформе), то между нашими компаниями возможно партнерство. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 15:02 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
guest_555Посмотрел. Интересный проект. Только вот я не понимаю, а чем же Ваш продукт лучше 1С? Какие конкурентные преимущества у него есть перед 1С? Я спрашиваю не просто так. Если Вы мне объясните, что Ваш продукт намного лучше 1С (причем и со стороны пользователя конфигураций, разработанных на Вашей платформе), то между нашими компаниями возможно партнерство. Спасибо. это такая пиар-акция :) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 15:52 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Petro123 guest_555Посмотрел. Интересный проект. Только вот я не понимаю, а чем же Ваш продукт лучше 1С? Какие конкурентные преимущества у него есть перед 1С? Я спрашиваю не просто так. Если Вы мне объясните, что Ваш продукт намного лучше 1С (причем и со стороны пользователя конфигураций, разработанных на Вашей платформе), то между нашими компаниями возможно партнерство. Спасибо. это такая пиар-акция :) ? причем идиотски срежиссированная. Во-первых, все что нужно - есть на сайте, а во-вторых смешно выглядять серые ники предлагающие сотрудничество в форумах. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2008, 18:31 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Ваше право так думать. Однако я хотел только призвать к размышлению о конкурентных преимуществах системы... реальных преимуществах перед 1С... этого я на сайте не смог найти ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 08:10 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
guest_555Ваше право так думать. Однако я хотел только призвать к размышлению о конкурентных преимуществах системы... реальных преимуществах перед 1С... этого я на сайте не смог найти наверное потому, что их реально нет. Если заметили, то это братья-близнецы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 08:39 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Ну уж братьями-близнецами я бы их не назвал (мои специалисты скачали, посмотрели) - технологии разные. Однако это только для разработчика. Меня же больше волнует вопрос о преимуществах, которые получит пользователь. Например, существенным преимуществом могла бы быть цена решения (включая и TCO) на NSG без потери качества, которое доступно в 1С. и проч... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 08:59 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
guest_555Ну уж братьями-близнецами я бы их не назвал (мои специалисты скачали, посмотрели) - технологии разные. Однако это только для разработчика. Однако это только для разработчика. Меня же больше волнует вопрос о преимуществах, которые получит пользователь. Например, существенным преимуществом могла бы быть цена решения (включая и TCO) на NSG без потери качества, которое доступно в 1С. и проч... выбор другого языка программирования не делает продукт отличным от своего старшего брата. Чтобы обсудить остальные характеристики вашего продукта нужно понять, что подразумевается под "качеством которое доступно в 1С". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 09:18 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Константин Заровный Итого на данный момент наиболее популярными средствами разработки на этом сайте MSSQL+Delphi По этому поводу спорить будем? джависты и ораклисты тусуются на других сайтах. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 09:52 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
"Ну, вы, блин, даете!" (с) Сами знаете откуда. Да не было меня на работе просто, потому и не отвечал, а вы уж тут ударились в теорию заговора. :) Через пол-часика напишу про преимущества. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 12:39 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Я тут как то поднимал эту же тему. Если подвести итог - есть огромное количество народу, которым успех 1С не дает покоя с одной стороны, а с другой сторны, - имеющих иные предпочтения в разработке чем те, которые предлагает 1С. Вот лично у меня взгляд такой: клиент должен быть в ВЕБ, на JS и асинхронных вызовах. Это дает и кроссплатформенность и возможность запускаться на терминалах типа VIA и лучшую производительность, чем трансляция экранов при удаленной работе. Сервер БД - бесплатный, может даже и FB, там вроде и версионность поддерживается. WEB сервер - любой, а вот на чем писать код, генерирующий странчики - вопрос. И при всем при этом, я не верю в создание такой системы без больших-при-больших инвестициях, потому что все ходят на работу, все отдают 80% времени на то что бы заработать и только поздними вечерами или в личный выходной могут чего то полабать, притом каждый свое, повторяя соседа... и выхлоп этого всегда будет = 0. Есть и другое соображение: на форуме периодически появляются сообщения о том что такие системы СОЗДАНЫ, отлажены и где то эксплуатируются. Но что то никто из мечтавших о такой системе программистов не бросается лоббировать тему покупки системы у сеья не предприятии - от силы интересуюся архитектурой. Из чего я делаю вывод, что к самой системе у проограммеров интереса нет, а есть интерес к процессу разработки - реализации персональных идей. Из -а этого многие даже готовы просто делиться идеями, в надежде на их реализацию в каом то проекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 12:54 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
(Вадим)Да, вы правильно поняли. Но прежде чем переписать конфигурацию мы переписали все ядро 1С 7.7. Все наши команды в точности повторяют команды 1С. В результате переписать любую конфигурацию проще простого. А после этого очень легко расширать ее своими собственными. Переписать ядро чужой системы и получить за это деньги - это совсем разные вещи. Wine 1.0 писали 15 лет и при этом все 15 лет Microsoft получал деньги за свой Windows, а разработчики Wine разрабатывали-разрабатывали то же самое по сути ядро Windows, а про получение ими больших денег я что-то не слышал. Переписывать ядро чужой системы в данном случае нет смысла, так как технически задача решена, а бизнес-задача изначально не была определена - главный вопрос - "с чего будем получать деньги?" изначально не анализировался и был без ответа. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 12:56 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
На основе платформа «NsgSoft Framework» позволяет создавать гибкие, легко настраиваемые системы, решающие любые учетные задачи, начиная от создания каталогов до комплексной автоматизации предприятия, с широким набором функциональных возможностей. Платформа включает в себя следующие основные компоненты: 1. Набор библиотек, реализующих всю функциональность платформы, кроме логики конечных приложений (конфигураций). Поставляется в виде набора двоичных файлов (dll). 2. Конфигуратор – приложение для разработчиков, позволяющее быстро и просто создать логическую структуру данных, определить визуальные формы и т.п. Также конфигуратор отвечает за создание, модификацию и целостность базы данных. Модификация базы данных происходит автоматически и не требует соблюдения последовательности 3. Набор компонент для любой среды разработки приложений .NET 2.0. С помощью набора компонент платформы «NsgSoft Framework» и среды визуального проектирования (например, Microsoft Visual Studio 2005 или Sharp Develop) можно быстро и просто создать интерфейс пользователя любой сложности. По сравнению с продуктами конкурентов, «NsgSoft Framework» имеет ряд преимуществ. Основные из них (с точки зрения разработчика): 1. Современный интерфейс программы с плавающими окнами 2. Многопоточная работа (возможность выполнения нескольких задач одновременно, например, формирование нескольких отчетов). За счет использования компонент платформы, Вы пишете фактически однопоточное приложение. Запуск параллельных потоков производится платформой автоматически, но может контролироваться разработчиком. 3. Усовершенствованный поиск, подбор. В платформе представлен широкий набор функций, позволяющий организовать сложный поиск, отбор, сортировку без написания большого объема кода. Причем можно задавать условия на вложенные объекты. Например, найти документы в табличной части которых есть номенклатуры, у которой страна происхождения – Россия (РасходнаяНакладная.Номенклатура.Страна == «Россия»). Платформа сама сформирует оптимальный SQL запрос для текущего типа SQL Server. Также, в визуальных укомпонентах у пользователя есть возможность добавлять свои условия, о которых не подумал разработчик. 4. Поиск и отбор по представлению ссылочных типов. 5. Группировка в таблице. 6. Возможность использования различных форматов баз данных, в т.ч. и в пределах одной программы (в данной версии не реализовано). 7. Использование современных средств разработки (Visual Studio 2005, Visual Studio 2008, SharpDevelop) 8. Использование стандартного языка C# (большое количество специалистов). 9. Нет необходимости делать объединение конфигураций – при изменении стандартной конфигурации будут автоматически сохранены все сделанные в ней изменения конечным потребителем. За счет этого можно выстраивать сложные цепочки конфигураций, например, базовая версия Торговля 2008 – наследованная конфигурация Торговля номерным товаром - наследованная конфигурация Торговля сотовыми телефонами. Причем на каждом этапе может быть один и тот же, либо разные разработчики. 10. Большой набор базовых объектов, что дает возможность быстрого и эффективного построения конфигураций в т.ч. за счет визуального программирования. Многие, достаточно сложные формы ввода и отображения данных с различными связанными таблицами . можно сделать не написав вручную ни строчки кода. При этом, не накладываются ограничения на фантазию разработчика и если он хочет сделать что-либо нестандартное – у него есть такая возможность. 11. Процесс создания конфигурация не требует знания SQL. Платформа формирует запросы автоматически. Также плюсом данного подхода является возможность проверки ошибок еще на этапе компиляции, что ускоряет процесс создания программы и позволяет быстра выявить места, требующие переработки при обновлении. 12. Возможность локализации на любые языки. 13. Возможность расширения базовых объектов и использование их наравне с остальными при разработке конфигураций. (в данной версии не реализовано). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 13:49 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Для решения учетных задач нужна машина проводок. Без нее ценность всего остального строго равна 0. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 14:42 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Есть и "машина проводок" - специально для этого предназаначенные объекты (регистры), разного типа и назначения ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 15:13 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexЕсть и "машина проводок" - специально для этого предназаначенные объекты (регистры), разного типа и назначения Это называется счета, т.е. д.б. план счетов, аналитика, документы, правила порождения проводок. Все это создается самим конечным пользователем. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 15:20 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Не соглашусь с Вами. План счетов нужен только для решения бух. задач. Если Вы имеете в виду двойную запись, то она легко реализуется в системе регистров. А многие обходятся и без этого. Живой пример тому - 1С: Торговля. У нас, сейчас есть регистры, позволяющий организовать учет чего угодно с двойной или без записи. Счета и план счетов появятся к осени. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 16:07 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
А на счет "создается смамим пользователем", практика показывает, что в сложных системах это не эффективно. Все равно все делает программист. Сделать универсальное проведение документов крайне тяжело. Настройка, безусловно, нужна, но пределы ее сравнительно невелики. С помощью же программиста можно все что угодно, вопрос какой ценой. Надеюсь, что у нас она поменьше. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 16:12 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexА на счет "создается смамим пользователем", практика показывает, что в сложных системах это не эффективно. Все равно все делает программист. Сделать универсальное проведение документов крайне тяжело. Не программист, а настройщик. Надо постараться. А план счетов нужен всегда, иначе это не учет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 16:25 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Все-таки, довольно спорное утверждение. Например, есть у нас расходная накладная. Она должна списывать товар по определенному алгоритму. Их существует нескольно - FIFO, LIFO, по-среднему, FEFO... наверняка еще что-нибудь вспомнить можно. Каждый из этих методов завязан на кучу параметров, что уже очень сильно сужает возможности произвола настройщика - уж как алгоритм написали, так и работает. Можно реализовать все эти методы, дать возможность выбрать конкретный + возможность проставить соответствия номеров счетов, при условии наличия по ним нужной аналитике. По-моему, это и максимум свободы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 17:52 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Hi(ALL) Скачал "NsgSoft Торговля 2008" при операциях с базой Создать-Обновить пишет Ошибка 22. Ошибка работы с БД -- Недопустимое имя объекта "nsg_system_object". SQL Express 2005|WinXP http://www.nsgsoft.ru/NsgSoftFrameworkHelp.zip - нет на сайте NsgSoft Framework - уж слишком "хитрая штука" ... нужен хелп по ней ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 19:03 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Спасибо за информацию. Сейчас посмотрим. Можно Вас попросить отправлять подобные сообщения на форум? Например, если не хотите регистрироваться, сюда http://alias-2.zenalex-5.hosting.parking.ru/Default.aspx?g=topics&f=12. Ответ на вопрос может потребовать дополнительной информации, например, из файла nsg.log, который лежит в той же папке, что и программа. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 19:18 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
вроде написали что делать http://alias-2.zenalex-5.hosting.parking.ru/Default.aspx?g=posts&m=15 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2008, 20:19 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexНапример, есть у нас расходная накладная. Это документ. Его проведение порождает проводки в штуках и рублях. Сумма проводок расчитывается по выбранной модели. Модель м.б. параметризована. Все настраивается самим пользователем. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 09:16 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
В идеале, конечно, да. А можно поинтересоваться, где это уже реализовано в полном объеме? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 13:01 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexВ идеале, конечно, да. А можно поинтересоваться, где это уже реализовано в полном объеме? В полном объеме возможно и нигде. Но черт как всегда в деталях, т.е. даже если и есть реализации, то они могут не подходить по платформе или технологиям. Все приходится делать самому :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 13:31 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexВ идеале, конечно, да. А можно поинтересоваться, где это уже реализовано в полном объеме? Посмотрите здесь Papyrus Каждый документ генерирует проводки по заданным правилам. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 14:04 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
сам делал не раз и реализовано во многих программах ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 16:31 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
iscrafmсам делал не раз и реализовано во многих программах В "полном" объеме ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 16:54 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
В принципе понятно, что iscrafm имеет в виду - настраиваемое формирование проводок. Ни о каком изменении алгоритма речь не идет. В каком-то варианте, это реализованно и в 1С:Торговля в плане выгрузки в Бухгалтерию. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 17:27 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexВ принципе понятно, что iscrafm имеет в виду - настраиваемое формирование проводок. Ни о каком изменении алгоритма речь не идет. В каком-то варианте, это реализованно и в 1С:Торговля в плане выгрузки в Бухгалтерию. а о каком изменении алгоритмя идет речь? Алгоритм один - взять из кучи А, преобразовать и положить в кучу Б. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 17:39 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Да, именно это я и имел в виду в своем последнем сообщении. Разобрались ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2008, 17:42 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
zenalexНа основе платформа «NsgSoft Framework» позволяет создавать гибкие, легко настраиваемые системы, решающие любые учетные задачи Ребят, я вот последнее время крутость учетных систем оцениваю по возможности вести бюджетный учет - вник чуток в него и понял - наверное ни одна платформа не спасет:) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2008, 22:50 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
Почему-же? Вернемся к этому вопросу через месяц, когда выйдет новая версия нашей Торговли. Так что, следите за новостями и форумом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2008, 14:53 |
|
Програмирование учетной системы(Аналог 1с)
|
|||
---|---|---|---|
#18+
maksi_mА имеет смысл делать платформу, если проект затем вывести в open source и деньги брать за внедрение? Имеет. Только комьюнити надо подобрать хорошее. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2008, 16:09 |
|
|
start [/forum/search_topic.php?author=OlegLuk&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
123ms |
get tp. blocked users: |
2ms |
others: | 867ms |
total: | 1219ms |
0 / 0 |