Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Oleg Goodyckov                       2:5020/400     26 Oct 2001  14:00:02
 To : Aleksey Barabanov
 Subject : Re: 1C accounting
 -------------------------------------------------------------------------------- 
 
 > > Почему же теоретически? Разве Эксель существует теоретически? Да и 1С
 > > устроена так же в части генерации отчетов.
 > Это я согласен теоретически, а практически ваше предложение выглядит
 > так, что надо еще один XML имени ОдногоЭс придумать. Может обойдемся
 > существующим XML-ем и просто его изучим и применим ?
 
 Hе надо мне приписывать свои мысли. Я не предлагал выдумывать новый XML.
 Более того, до него просто не дошла речь, но его призрак в данном деле -
 более, чем материален.
 Более того. Я слышал, что 1С уже слепила свое подмножество XML для
 бухгалтерии и теперь, возможно, вообще ничего не прийдется в этой стороне
 лепить - взять готовые формы от 1С и подсадить их к другому серверу.
 Голубая мечта обладетелей 1С - перейти на что-то другое, но чтоб выглядело
 оно, как 1С.
 
 > > Оно, конешно, да, лишняя работа. Hу, так цена телевизора в изрядной
 > > степени определяется ценой кинескопа. Можно, разумеется удешевить проект и
 > > выбросить кинескоп. Hо результат будет не слишком похож на желаемое.
 > Hе надо передергивать. По этой аналогии ваш кинескоп можно сравнить с
 > самой БД в бухгалтерии. Я же не предлагаю выкинуть БД и SQL-движек.
 
 Hу почему же не надо предергивать? Иногда это бывает полезно. Для
 оздоровления течения беседы.
 
 > 
 > > Маленькая командочка разработчиков сервера занимается своей маленькой
 > > работкой. А огромная армия внедрятелей - своей - адаптируют имеющиеся
 > > формы к своим условиям работы и дописывают новые, уникальные для них. При
 > > этом, как я уже сказал, язык обращений к серверу состоит из не более, чем
 > > десяти команд (следовательно, прост в освоении), а уж оболочку каждый
 > > может выбрать ту, в которой он и так - дока.
 > Вот все хорошо. Только представим себе, что вместо указанного вашего
 > специфического сервера просто сервер SQL. И ведь ничего особенного
 > делать не надо - все готово.
 
 Эх! Hет в жизни совершенства...
 Метание своего бисера я начал с того, если помнишь, что в бухгалтерских
 задачах вполне достаточно SQL-СУБД и генератора отчетов. Я - программист -
 смогу выполнить с их помощью любые бухгалтерские операции...
 В общем, читай начало дискуссии.
 > > 
 > > Hе вижу пока здесь ничего особо крупного. Более того, здесь полностью
 > > повторяется успешная часть проекта 1С - дается большеое поле деятельности
 > > независимым разработчикам - и добавляется новая - среду разработки
 > > клиентской части клиент може выбрать себе сам. Плюс еще одна конфетка -
 > > сервер-то можеть быть где угодно (хоть на другом конце Земли) а трафик по
 > > сети получается не слишком большим. Вторая конфетка - за счет
 > > параметризации запроса сервер легко заставить обрабатывать с одинаковой
 > > эффективностью запросы от произвольного количества независимых клиентов.
 > > Это означает, что на одном сервере можно хранить и обрабатывать
 > > бухгалетерии разных предприятий. А это схема чего? Правильно - столь
 > > модного сегодня ASP (сервиса аренды программ). Перед глазами проявлется
 > > картина распределенной бухгалтерии, в которой булгахтеры сидят по разным
 > > концам города и выполняют свою работу и некоторым органам просто некуда
 > > прийти и сказать "А ну-ка предъявите!". Рисовать еще?
 > А у меня перед глазами ничего кроме SQL-сервера не возникает что-то. А
 
 Тогда посмотри на FramerD. Для расширения кругозора. Возможно, что-то
 новое перед глазами и возникнет.
 
 > уж все остальное вроде ASP я вообще видеть не желаю ;)
 > 
 > > 
 > > > Hикакие изменения структуры БД кроме тривиального
 > > > добавления/удаления/переформатирования поля в оперативном порядке "не
 > > > оригинальным программистом" не возможны. Да и возможности "оригинального
 > > > программера" по преобразованию уже работающей базы весьма невысоки.
 > > 
 > > Это если мыслить категориями РСУБД. Выше я уже объяснял, что пытался
 > > выбить сразу такой стереотип из рассмотрения. Именно он повинен в
 > > значительной части тех неоправданных усложнений, которым подвергается тема
 > > бухгалтерии. Основная сложность гибкого реагирования на запросы клиентов
 > > состоит в сложности  быстро, легко, безопасно и - главное - корректно во
 > > времени (чтобы данные БД правильно интерпретировались не только после, но
 > > и ДО появления/удаления нового поля) изменять структуру данных БД. В 1С
 > > этого добились очень просто и правильно: стержень бухгалтерии - двойная
 > > проводка - был заложен в основную таблицу, в которую же, путем добавления
 > > не слишком большого количества полей были уложены и все остальные таблицы,
 > > имеющие виртуальную структуру - иерархическую - посредством представления
 > > ее в реляционной модели данных (это, как известно, несложно).
 > Как бы тут помягче выразится. В области проектирования БД, особенно
 > реляционных, уже все открытия произведены. То что использовано 1С это
 > просто некоторое подмножество из доступных свойств. В начале предыдущего
 > письма вы привели пример взаимодействия двух учетных таблиц в ходе
 > которого появилась необходимость учета новой относительной связи , если
 > не ошибаюсь, номера кузова. Вот повторю еще раз. Если этот номер просто
 > добавляется в таблицу учета, т.е. является зависимым от первичного ключа
 > таблицы, и его добавление ничего не меняет в структуре БД и в степени ее
 > нормализации, то такая операция происходит без особых проблем. Если же
 > этот номер кузова создает дополнительную зависимость, например как VIN
 > от своих составляющих, и является ссылкой на другие таблицы и этот номер
 > добавляется в таблицу учета для того что-бы производить выборки не
 > только по первичному ключу но и по этому полю и т.д. и т.п., т.е. такое
 > изменение меняет структуру БД и взаимосвязи в таблицах, то, увы, какой
 > бы вы язык не использовали как промежуточный, SQL он и в Африке SQL и
 > все на самом деле будет решаться в этих терминах. И если такое
 > преобразование нарушит целостность БД, или приведет к излишнему
 > дублированию, или создаст избыточную индексацию, или потребует вообще
 > все перестроить, то уверяю вас все это 100% программеров будет проще
 > решать не в терминах надстройки 1С, например, а в теринах платформы SQL.
 
 Все верно, если к проектированию БД подходить с привычных позиций:
 разработать структуру БД из стольких-то таблиц и т.д. Создать между ними
 взаимосвязи...
 Потом малейшее изменение этой структуры чревато...
 Да что мы все ходим по кругу? Я ж долдоню все время тоже самое, что и ты:
 основной проблемой в технологии бухгалтерского софта является плохая
 гибкость структуры БД.
 Если с этой посылкой ты согласен, тогда нам есть о чем говорить дальше.
 Иначе будем топтаться на месте.
 
 > > 
 > > Вот. Технологичность бухгалтерского софта есть синоним простоты изменения
 > > структуры его БД.
 > Да не бывает такого изменения. Откройте любой талмуд и просветитесь про
 > нормализацию и тщательность подготовительных и проекционных работ в
 > процессе создания БД. Все остальное это такой хитрый рекламный трюк. Hе
 > верьте. Или если все же верите, то я "Hе верю !" ;)
 
 И пока ты будешь усиленно мотать упрямой головой, 1С будет продолжать
 существовать и здравствовать вопреки твоему убеждению, что так не бывает.
 Ты с ней знаком? Тогда скажи, изменяется ли структура ее БД при изменении
 учета? Или ты слеп?
 Структура БД в 1С остается неизменной. То есть, собственно интерпретатор
 БД остается инвариантным к любым изменениям структуры учета.  Изменяется
 что? То, что называется настройкой. Hо ведь эти "настройки" позволяют без
 изменения структуры БД вводить в учет самые произвольные данные. Ты бы со
 своим SQL стал бы изменять структуру таблиц, взаимосвязи... (см выше свои
 слова). А в 1С - нет. Hеужели тебя не изумляет сей факт? Hеужели ты
 думаешь, что в столь широком распространении 1С есть иной "ключик", кроме
 ее технологичности и возможности поживится за ее счет огромной армии
 разработчиков низкого и среднего класса?
 
 --- ifmail v.2.15dev5
  * Origin: unknown (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: 1C accounting   Aleksey Barabanov   22 Oct 2001 23:12:37 
 Re: 1C accounting   Oleg Goodyckov   23 Oct 2001 17:32:57 
 1C accounting   Sergey Zahryapin   23 Oct 2001 23:24:39 
 Re: 1C accounting   Valery Tikhonov   24 Oct 2001 07:16:13 
 Re: 1C accounting   Vladimir Bormotov   24 Oct 2001 14:37:31 
 Re: 1C accounting   Vladimir Bormotov   24 Oct 2001 14:37:30 
 1C accounting   Sergey Zahryapin   25 Oct 2001 00:16:04 
 Re: 1C accounting   vitus@ice.ru   25 Oct 2001 12:07:15 
 Re: 1C accounting   Vladimir Bormotov   25 Oct 2001 12:44:42 
 Re: 1C accounting   Oleg Bualo   25 Oct 2001 15:20:50 
 Re: 1C accounting   Oleg Goodyckov   25 Oct 2001 19:36:58 
 Re: 1C accounting   Oleg Bualo   26 Oct 2001 12:01:33 
 Re: 1C accounting   Mykola A. Nickishov   02 Nov 2001 02:08:13 
 1C accounting   Sergey Zahryapin   26 Oct 2001 00:07:34 
 Re: 1C accounting   Vladimir Bormotov   26 Oct 2001 23:25:58 
 Re: 1C accounting   Stas Vlasov   27 Oct 2001 22:50:42 
 Re: 1C accounting   Serhii Hlodin   29 Oct 2001 14:07:32 
 Re: 1C accounting   vitus@ice.ru   27 Oct 2001 17:40:50 
 1C accounting   Vladimir Mosgalin   28 Oct 2001 00:46:26 
 Re: 1C accounting   Michael Shigorin   29 Oct 2001 21:00:18 
 1C accounting   Vladimir Mosgalin   30 Oct 2001 17:48:22 
 linux, unix, users   Michael Shigorin   02 Nov 2001 15:45:48 
 Re: 1C accounting   Oleg Bualo   29 Oct 2001 12:02:01 
 1C accounting   Dmitrij Volkov   27 Oct 2001 12:48:59 
 1C accounting   Serge Matveev   25 Oct 2001 15:56:12 
 1C accounting   Egor Medvedev   26 Oct 2001 08:28:52 
 1C accounting   Dmitrij Volkov   25 Oct 2001 00:11:44 
 Re: 1C accounting   Vladimir Bormotov   25 Oct 2001 14:18:04 
 Re: 1C accounting   Aleksey Barabanov   25 Oct 2001 16:46:24 
 Re: 1C accounting   Mykola A. Nickishov   02 Nov 2001 02:16:34 
 1C accounting   Dmitrij Volkov   26 Oct 2001 00:29:22 
 Re: 1C accounting   Vladimir Bormotov   24 Oct 2001 14:37:30 
 Re: 1C accounting   Mykola A. Nickishov   02 Nov 2001 02:08:11 
 Re: 1C accounting   Vladimir Bormotov   02 Nov 2001 02:26:49 
 Re: 1C accounting   Zahar Kiselev   02 Nov 2001 20:35:34 
 Re: 1C accounting   Mykola A. Nickishov   03 Nov 2001 01:31:59 
 Re: 1C accounting   Vladimir Bormotov   03 Nov 2001 02:01:09 
 Re: 1C accounting   Eugene Karpachov   05 Nov 2001 09:52:33 
 Софт под Линукс (был о: 1C accounting)   Oleg Bualo   08 Nov 2001 16:21:50 
 Re: Софт под Линукс (был о: 1C accounting)   Michael Shigorin   08 Nov 2001 22:05:06 
 Re: 1C accounting   Oleg Bualo   06 Nov 2001 13:02:09 
 Re: 1C accounting   Zahar Kiselev   03 Nov 2001 12:43:14 
 Re: 1C accounting   Mykola A. Nickishov   03 Nov 2001 16:32:03 
 Re: 1C accounting   Oleg Goodyckov   24 Oct 2001 17:08:47 
 1C accounting   Sergey Zahryapin   24 Oct 2001 22:27:03 
 Re: 1C accounting   Vladimir Bormotov   25 Oct 2001 12:57:18 
 1C accounting   Sergey Zahryapin   26 Oct 2001 00:25:25 
 Re: 1C accounting   Vladimir Bormotov   26 Oct 2001 23:19:52 
 Re: 1C accounting   Aleksey Barabanov   27 Oct 2001 16:33:31 
 Re: 1C accounting   Vladimir Bormotov   27 Oct 2001 23:01:05 
 Re: 1C accounting   Aleksey Barabanov   28 Oct 2001 23:31:49 
 Re: 1C accounting   Vladimir Bormotov   29 Oct 2001 16:28:36 
 Re: 1C accounting   vitus@ice.ru   29 Oct 2001 18:06:15 
 Re: 1C accounting   Vladimir Bormotov   29 Oct 2001 18:26:55 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 01:49:16 
 Re: 1C accounting   Vladimir Bormotov   31 Oct 2001 02:34:33 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 04:07:00 
 RE:1C accounting   Dmitry Melekhov   27 Oct 2001 19:44:42 
 Re: RE:1C accounting   vitus@ice.ru   29 Oct 2001 16:01:34 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 01:49:12 
 Re: RE:1C accounting   Dmitry Melekhov   03 Nov 2001 00:27:32 
 1C accounting   Vasily Ulasevich   03 Nov 2001 00:41:07 
 Re: 1C accounting   Michael Shigorin   29 Oct 2001 21:00:22 
 1C accounting   Dmitrij Volkov   27 Oct 2001 12:42:35 
 Re: 1C accounting   Oleg Goodyckov   25 Oct 2001 14:03:42 
 1C accounting   Sergey Zahryapin   26 Oct 2001 00:55:35 
 Re: 1C accounting   Mykola A. Nickishov   02 Nov 2001 02:16:33 
 1C accounting   Dmitrij Volkov   25 Oct 2001 00:07:00 
 Re: 1C accounting   Aleksey Barabanov   24 Oct 2001 23:53:43 
 Re: 1C accounting   Moderator   26 Oct 2001 21:28:18 
 Re: 1C accounting   Aleksey Barabanov   24 Oct 2001 20:59:48 
 Re: 1C accounting   Oleg Goodyckov   25 Oct 2001 13:03:28 
 Re: 1C accounting   Aleksey Barabanov   25 Oct 2001 15:27:05 
 Re: 1C accounting   Oleg Goodyckov   25 Oct 2001 19:36:59 
 Re: 1C accounting   Aleksey Barabanov   26 Oct 2001 00:13:20 
 Re: 1C accounting   Oleg Goodyckov   26 Oct 2001 14:00:02 
 Re: 1C accounting   Aleksey Barabanov   26 Oct 2001 16:44:11 
 Re: 1C accounting   Oleg Goodyckov   29 Oct 2001 15:34:48 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 01:49:14 
 Re: 1C accounting   Oleg Bualo   31 Oct 2001 11:22:09 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 20:05:01 
 Re: 1C accounting   Oleg Bualo   01 Nov 2001 12:01:20 
 Re: 1C accounting   Oleg Goodyckov   01 Nov 2001 15:07:59 
 Re: 1C accounting   Oleg Bualo   01 Nov 2001 15:59:50 
 Re: 1C accounting   Aleksey Barabanov   02 Nov 2001 00:49:50 
 Re: 1C accounting   Oleg Goodyckov   02 Nov 2001 15:12:18 
 Re: 1C accounting   Zahar Kiselev   02 Nov 2001 20:39:28 
 Re: 1C accounting   Aleksey Barabanov   04 Nov 2001 20:56:35 
 Re: 1C accounting   Dmitry Melekhov   05 Nov 2001 23:14:07 
 Re: 1C accounting   Zahar Kiselev   07 Nov 2001 01:00:38 
 Re: 1C accounting   Andrey Khavryuchenko   07 Nov 2001 14:41:36 
 Re: 1C accounting   Zahar Kiselev   07 Nov 2001 16:29:06 
 Re: 1C accounting   Andrey Khavryuchenko   07 Nov 2001 18:01:49 
 Re: 1C accounting   Aleksey Barabanov   09 Nov 2001 23:58:09 
 Linux in corporate market (was Re: 1C accounting)   Dmitry Melekhov   10 Nov 2001 13:02:55 
 Re: Linux in corporate market (Enough ! Take it away !)   Aleksey Barabanov   11 Nov 2001 02:02:32 
 Re: 1C accounting   Oleg Goodyckov   12 Nov 2001 14:27:56 
 1C accounting   Andrey Rudyavsky   13 Nov 2001 17:09:56 
 Re: 1C accounting   Michael Shigorin   14 Nov 2001 01:03:11 
 Re: 1C accounting   Oleg Bualo   14 Nov 2001 12:04:08 
 1C accounting   Andrey Rudyavsky   15 Nov 2001 00:30:32 
 Re: 1C accounting   Oleg Bualo   15 Nov 2001 15:04:46 
 Re: 1C accounting   Ilya Pinaeff   15 Nov 2001 12:02:12 
 Re: 1C accounting   Oleg Bualo   15 Nov 2001 12:44:45 
 Re: 1C accounting   Aleksey Barabanov   13 Nov 2001 23:43:11 
 Re: 1C accounting   Oleg Bualo   06 Nov 2001 13:02:08 
 [WANTED] linux media coverage needs authors   Michael Shigorin   02 Nov 2001 15:45:53 
 Re: 1C accounting   Oleg Goodyckov   31 Oct 2001 14:09:42 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 20:05:02 
 linux, FUD, users   Michael Shigorin   02 Nov 2001 15:45:53 
 Re: 1C accounting   Mykola A. Nickishov   02 Nov 2001 03:43:13 
 Re: 1C accounting   Oleg Goodyckov   02 Nov 2001 15:14:22 
 Re: 1C accounting   Mykola A. Nickishov   02 Nov 2001 03:43:13 
 Re: 1C accounting   Igor Sysoev   24 Oct 2001 18:40:03 
 Re: 1C accounting   Aleksey Barabanov   24 Oct 2001 23:53:42 
 Re: 1C accounting   Igor Sysoev   25 Oct 2001 18:19:25 
 Re: 1C accounting   Aleksey Barabanov   26 Oct 2001 00:13:21 
 Re: 1C accounting   Igor Sysoev   26 Oct 2001 15:50:19 
 Re: 1C accounting   Aleksey Barabanov   26 Oct 2001 19:10:05 
 Re: 1C accounting   Oleg Goodyckov   29 Oct 2001 15:34:48 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 01:49:14 
 Re: 1C accounting   Igor Sysoev   29 Oct 2001 18:53:47 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 01:49:13 
 Re: 1C accounting   Igor Sysoev   31 Oct 2001 10:32:20 
 Re: 1C accounting   Aleksey Barabanov   31 Oct 2001 20:05:00 
 1C accounting   Ilya S Slyzhnyak   26 Oct 2001 20:22:19 
 Re: 1C accounting   vitus@ice.ru   25 Oct 2001 12:03:05 
Архивное /ru.linux/186430cd079c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional