×
Показано с 1 по 28 из 28
  1. #1
    Статья
    Гость

    Статья Статья: High-end бухгалтерские программы. Две восьмерки. (часть 1)

    <p><a href="http://www.itdozor.ru">http://www.itdozor.ru</a></p>
    <p><B>1С: предыстория «восьмерки»</B></p>
    <p> Успех фирмы 1С во многом связан с популярностью ее самого известного продукта
    – платформы «1С: Предприятие 7.хх». От версии к версии она становилась удобнее
    и надежнее. Добавлялись функции не только необходимые, но и просто удобные.
    В версии 7.7 помимо всего прочего появилось такое понятие как «ТаблицаЗначений»
    - виртуальный двухмерный массив, поддерживающий большое число прикладных
    функций: сортировка, поиск, сворачивания строк по уникальным значениям столбцов,
    … . Такая вещь как выгрузка из документа его многострочной (табличной) части
    и анализ ее на уникальность по столбцу с выводом соответствующего сообщения
    делается не более чем семью строками кода на РУССКОМ языке. <BR>
    После перехода с такой среды быстрой разработки приложений как Delphi на 1С
    испытываешь тоже чувство, что при пересаживании с отечественной машины на иномарку,
    хотя все мы знаем, что Delphi и Builder компании Inprise (раньше Borland) всегда
    отличались удобством.
    </p>
    <DIV align=center><img src=http://www.klerk.ru/banimg/source_code.jpg border=0 width="500" height="136"><I><BR>
    <BR>
    Рис.1. Программирование на языке 1С. <BR>
    Уверен, Вы без труда догадались, что делает этот участок исходного кода?<BR>
    <BR>
    </I></DIV>
    Но шло время и некоторым клиентам стало хотеться большего. Дополнительные функции
    работы с XML-файлами и с электронной почтой, визуальные украшательства вроде
    разноцветных и многострочных табличных частей документов и т.д. Многое из этого
    создавалось энтузиастами и сотрудниками компании 1С бесплатно, что-то делали
    фирмы- франчайзи и распространяли за деньги. Этому в немалой степени способствовало
    то, что компания 1С была максимально открыта для разработчиков. Решение «1С:Предприятие
    7.5, 7.7, 8.0. Технология создания внешних компонент» стоимостью в 16 у.е.
    едва ли не эталон того, как нужно преподносить разработчикам информацию о системе.<BR>
    Число уже созданных наработок давно не измерить в гигабайтах, но вместе с тем
    некоторые вещи вроде поддержки COM технологий, работа с запросами или создание
    файлов помощи не устраивало продвинутую часть 1С сообщества.<BR>
    Поэтому компания 1С решила разработать платформу, которая с одной стороны была
    бы преемником «1С: Предприятия 7.7» и в то же время была бы всем тем, что так
    не хватало в сложных проектах.<BR>
    Не так давно в «массы» пошла очередная восьмая версия платформы 1С: Предприятие.

    Читать всю статью: http://www.klerk.ru/soft/1c?18043
    Поделиться с друзьями

  2. #2
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    После перехода с такой среды быстрой разработки приложений как Delphi на 1С
    испытываешь тоже чувство, что при пересаживании с отечественной машины на иномарку,
    хотя все мы знаем, что Delphi и Builder компании Inprise (раньше Borland) всегда
    отличались удобством.
    Бред!
    Те кто писали на "полноценных" языках программироания испытывают ощущения, сравнимые с чуством обманутого ребенка.
    Лишь потом приходит смирение.
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

  3. #3
    irbis2004
    Гость
    Да....
    Сравнили божий дар с яишницей
    Delphi и 1С
    Oracle и Движок 1С
    Cristal Reports и Генератор отчётов 1С
    Боюсь ,что автор несколько некомпетентен
    в Delphi,раз даже позволил сравнить "птичий" язык 1С (от которого нормалного программиста тошнит) с языком и средой Delphi и т.д

  4. #4
    Клерк Аватар для Молодой
    Регистрация
    09.04.2003
    Адрес
    Самара
    Сообщений
    317
    Абсолютно согласен предыдущими высказываниями!!!
    Язык 1С это нечто вроде бреда. А уж о редакторе кода 1С вообще лучше молчать... Delphi... Вспоминается как сладкий сон...
    Но пришло смирение... Такова жизнь...

  5. #5
    MarinaV
    Гость
    Последняя фраза "Проведение серьезного предпроектного исследования перед ее внедрением обязательно", видимо, призвана подчеркнуть недостаток продукта "Парус". Мне это удивительно: разве есть система, для внедрения которой может требоваться НЕсерьезное предпроектное исследование? . Либо не требоваться вовсе? И еще. К делению по трем признакам я бы добавила еще один. Очень существенный. Это возможность обновлений после внесения изменений пользователем в программный код системы. У фирмы Парус большое в этом смысле преимущество: дописываемые пользователем модули не мешают обновлениям. Чего не скажешь об 1с.

  6. #6
    Аноним
    Гость
    Парус, Delphi, 1С.
    1С очень хорошая система. Имеет свои преимущества и недостатки. Буду говорить про 1С 8.0.
    Разрабатывать прикладные приложения в финансово-хозяйственной предметной области на 1С несравнимо проще чем на Delphi. Генератора отчета у 1С нет - есть другие инструменты для создания отчетов. Сравнивать их с Cristal нельзя, тем более что по возможностям создания отчетов Cristal не конкурент для 1С.
    Опять же сравнивать надо не Oracle и движок 1С, а Oracle и Microsoft SQL Server.
    Парус система хорошая, но "жесткая". Говорить о том, что там можно что-то поменять нельзя. Видел один раз консультатнов по Парус, которые предложили для оперативного учета добычи нефти вводить по каждой скважине отдельный документ типа "Приходный ордер". На вопрос сколько потребуется операторов для ежедневного ввода информации о добыче на 5000 скважинах они ответить не смогли.

  7. #7
    Аноним
    Гость
    Совершенно согласен с Аноним.
    То что на Delphi или VFoxPro пишется за месяц (для автом. финансово-эконом. деятельности) на 1С можно сделать за пару дней, т.к. среда проблемно - ориентирована.

  8. #8
    Клерк
    Регистрация
    13.02.2005
    Сообщений
    5
    Delphi и 1С хорошо сказано :-)

    Только один вопрос - "Как можно хвалить прикладуную СУБД которая не является реляционной???"
    Из этого вытекает просто всё! :-)

    Кто программирует для 1С тот знает.

    SQL 1С использует как хранилище таблиц... никакими кортежами там и не пахнет.

    Любой запрос к базе данных делается по каждой таблице а потом уже в 1С объединяется.

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

  9. #9
    Клерк
    Регистрация
    19.12.2003
    Адрес
    С-Петербург
    Сообщений
    6,276
    SQL 1С использует как хранилище таблиц... никакими кортежами там и не пахнет.
    А таблицы из чего состоят?

  10. #10
    Аноним
    Гость
    Цитата Сообщение от RedAlert
    Delphi и 1С хорошо сказано :-)

    Только один вопрос - "Как можно хвалить прикладуную СУБД которая не является реляционной???"
    Из этого вытекает просто всё! :-)

    Кто программирует для 1С тот знает.
    Я программирую в 1С. С чего это она не реляционная? Это вы так решили, не увидев foreign keys? Так ведь это всё средства обеспечения целостности данных, меняемых криворукой программой. Если программа написана так, что нарушения внешних ключей не будет, то эти самые ключи превращаются в лишний балласт, тормозящий работу.

    Цитата Сообщение от RedAlert
    Какие корпоративные применения? - если уже при 400 накладных в день, в которых строк по 20, программа тормозит так что работать невозможно, а восстановление последовательности - превращается в пытку.
    Срочно к доктору - руки выпрямлять. Вообще, при определённом таланте можно сделать так, что одна накладная с одной строчкой будет сутки проводиться.

    Цитата Сообщение от RedAlert
    И на последок, как можно доверять финансовые данные не отказоустойчивой системе???
    Теперь я уже в раздумьях, что у вас кривее - руки или железо.

  11. #11
    Клерк
    Регистрация
    19.12.2003
    Адрес
    С-Петербург
    Сообщений
    6,276
    Я программирую в 1С. С чего это она не реляционная?
    Да реляционная она, конечно...

  12. #12
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    Цитата Сообщение от Smic
    Да реляционная она, конечно...
    Обсуждали уже. Не реляционная, но проблемно-ориентированная.

    Но кого конретно это волнует?
    Да и зачем? Опять двадцать пять?

    И язык ругай, не ругай, но Visual Basic точно такой же. А на хвалёных Дельфях вообще коробочных продуктов раз-два и обчёлся. из забугорных я ни одного не знаю.
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  13. #13
    Клерк
    Регистрация
    13.02.2005
    Сообщений
    5

    :)))

    Цитата Сообщение от Smic
    А таблицы из чего состоят?
    5 баллов!!!

  14. #14
    Клерк
    Регистрация
    13.02.2005
    Сообщений
    5

    Смешно К вопросу о сознательном искривлении верхних конечностей

    Цитата Сообщение от Аноним
    Я программирую в 1С. С чего это она не реляционная? Это вы так решили, не увидев foreign keys? Так ведь это всё средства обеспечения целостности данных, меняемых криворукой программой. Если программа написана так, что нарушения внешних ключей не будет, то эти самые ключи превращаются в лишний балласт, тормозящий работу.
    .
    "...меняемых криворукой программой..." А "пряморуких" программ по определению не существует, доказано © Microsoft.
    И вобще хочу таких ключей, которые так хорошо тормозят работу! С ними я обретаю здоровый сон и на душе становится определённо легче... Да и небезызвестный Кодд в ПНД вроде не числился.

    Цитата Сообщение от Аноним
    Срочно к доктору - руки выпрямлять. Вообще, при определённом таланте можно сделать так, что одна накладная с одной строчкой будет сутки проводиться. Теперь я уже в раздумьях, что у вас кривее - руки или железо.
    Да вот с руками накладно выходит... В масштабах нашей необъятной Родины всем не выпрямишь... Да и бесплатная медицина оставляет желать лучшего в наши времена.

    А если говорить серьёзно, зачем огульно охаивать людей, о возможностях которых вы не имеете ни малейшего представления, да и о возможностях и уровне используемого ими аппаратного обеспечения.
    Попробуйте задаться вопросом, почему многие небезызвестные разработчики прикладных решений на платформе 1С не стесняются писать свои внешние компоненты, которые занимаются ни чем иным, как "ускоряют" работу по доступу к данным, хранимым в БД 1С, и о докторах при этом совсем не задумываются???

  15. #15
    Клерк
    Регистрация
    21.02.2005
    Сообщений
    1
    Полностью согласен с Аноним. Остальное - обычный спор
    "тупоголовочников" и "остроголовочников": типа что лучше/
    хуже Delphi или VB ? Мы к примеру у себя на фирме за 3 месяца внедрили распределенную учетную систему с несколькими удаленными филиалами. Используем УРБД и
    v7plus.dll для работы с XML. Все отлично работает, летает,
    не слетает,считает и оперативно изменяется. Интересно за какой срок на дельфях будет реализована подобная задача?
    Учитывая что нужен не статичный продукт, а продукт который
    в дальнейшем нужно будет конфигурить?

  16. #16
    Клерк
    Регистрация
    19.12.2003
    Адрес
    С-Петербург
    Сообщений
    6,276
    Цитата Сообщение от RedAlert
    5 баллов!!!
    А тож! Если нужен ликбез, смотри ну хотя бы здесь:
    http://emanual.ru/download/172-28.html#_2_1_1

  17. #17
    Клерк
    Регистрация
    13.02.2005
    Сообщений
    5
    Цитата Сообщение от Smic
    А тож! Если нужен ликбез, смотри ну хотя бы здесь:
    http://emanual.ru/download/172-28.html#_2_1_1
    Не поленился сходить по указанной ссылке. Вынужден Вас огорчить, ссылка - описание на пальцах что есть реляционые БД.

    Определения кортежа там нет.

  18. #18
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    RedAlert, кортеж, в терминах терии СУБД там описан. Нажмите "оглавление". А вообще это базовое понятие для реляционных баз данных. То бишь, постулат.
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  19. #19
    ТБТ
    Гость
    Уважаемые!
    Я не программист. Я - бухгалтер. Мне приходится по роду своей деятельности встречаться с учётом на разных программах. Более неудобной для бухгалтера программы, чес 1С найти трудно. Удобно работать и ИНФО, нормально в Парусе. Но самая удобная для бухгалтера программа - ИНФИН!!!
    А бухгалтерские программы пишут для бухгалтеров... Не так ли?

  20. #20
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    В попу!
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

  21. #21
    Клерк
    Регистрация
    19.12.2003
    Адрес
    С-Петербург
    Сообщений
    6,276
    А бухгалтерские программы пишут для бухгалтеров... Не так ли?
    Так.

  22. #22
    Аноним1
    Гость

    -

    "Парус система хорошая, но "жесткая". Говорить о том, что там можно что-то поменять нельзя. Видел один раз консультатнов по Парус, которые предложили для оперативного учета добычи нефти вводить по каждой скважине отдельный документ типа "Приходный ордер". "

    Правильно. Консультант не программист (как в 1С), он объясняет как пользоваться системой, он не должен быть разработчиком дополнительного функционала. Есть руководитель проекта с ним и нужно решать вопрос о необходимости дороботки ПП. А доработки делать можно и нужно.

  23. #23
    Клерк
    Регистрация
    10.08.2004
    Сообщений
    28
    Господа !!!
    Что Вы сцепились 1С - Delphi. Но забыли только одно, Парус это ORACLE и не важно на чем написан интерфейс. У меня пользоватери работают и через web интерфейс и написаный на C++, но работают с данными Паруса.
    Так что давайте сравнивать 1С и Oracle, не думаю что приемущества будут у первой.

  24. #24
    LexxUss
    Гость
    Еще одна рекламная фуфлыжина. И 1с и Парус - дрянь. Но по-разному ) (ПАРУС "внедрял" два года, в 1с "лабаю" сейчас). В 1с разработчики ради удобства "настройщиков" (программистами это не назвать никак) заложили заведомую "слабину в ногах" - формат DBF ваще для дискетных "недоносков" только годен, а МС Скуль - НЕ СЕРВЕР, и спользуют его "странно как-то". У ПАРУСа, наоборот, "слабина в голове" (в основном у разработчика, остальное- следствие). Оралиный сервер - вещь мощная и надежная, а Кристалл - уже неудобно - нерусифицирован как минимум. Но это ладно.А вот методы вызова сервера из ПАРУСной оболочки сначала шокируют... А скорость исправления разработчиком косяков навсегда успокаивает ), хотя кое-что можно докрутить самому, но далеко не все. Резюме такое: до 10 рабочих мест - 1с, после - нет лекарства. ПАРУС - инвестиции в геморрой.

  25. #25
    Бухгалтер Аватар для ZloiBuhgalter
    Регистрация
    21.08.2003
    Адрес
    г.Москва. р-н Выхино (для тактических ракет, точнее - не обязательно)
    Сообщений
    12,863
    >после - нет лекарства
    А БЭСТ пробывал?
    Время до завершения бухгалтерской работы есть величина постоянная...
    © Законы Мерфи.


  26. #26
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    Цитата Сообщение от LexxUss
    формат DBF ваще для дискетных "недоносков" только годен,
    У центра ядерных исследований в Берне в 1998 году база была на DBF 4 Гб.
    Ничего себе дискетка!!!
    Цитата Сообщение от LexxUss
    а МС Скуль - НЕ СЕРВЕР, и спользуют его "странно как-то". У ПАРУСа, наоборот, "слабина в голове" (в основном у разработчика, остальное- следствие). Оралиный сервер - вещь мощная и надежная,
    Знакомые песни "скуль" - вместо эСКуэЛь, как того требует стандарт. Хваление Оракла как сервера. Это всё от плуграмотных дельфистов идёт. Нахватаются по верхам и сыпят жаргонизмами.

    Давно доказано, что Оракл ничуть не надёжнее и не производительнее MS SQL, а по сравнению с DB2 так и намного слабее оной, т.к. поддержка кластеров у него кривобокая.

    Это я к тому, что рассматривать с одного бока продукт, всё равно, что из батона изюм выковыривать, ругаясь, что батон несвежий. Да, Парус, за счёт технологии более производителен и надёжен, чем 1С. Но в 8-ке заложен большой запас по развитию. Правда он, этот запас, требует машинных ресурсов. Ну тут куда не кинь всюду платить надо либо за внедрение и доработку программистам, либо за железо. И ещё не известно, что лучше. Железо то, не уволится и не развалится.
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  27. #27
    Забегалло Аватар для DIR
    Регистрация
    28.10.2002
    Адрес
    Москва
    Сообщений
    2,800
    Цитата Сообщение от Dracosha Andrew
    Давно доказано, что Оракл ничуть не надёжнее и не производительнее MS SQL, а по сравнению с DB2 так и намного слабее оной, т.к. поддержка кластеров у него кривобокая.
    О-о-о-о! DB2!!!! И правильный сервак к нему (железо, то есть).
    Если вы пишете на DB2 могу поспособствовать с трудоустройством :-)

  28. #28
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    Цитата Сообщение от DIR
    О-о-о-о! DB2!!!! И правильный сервак к нему (железо, то есть).
    Если вы пишете на DB2 могу поспособствовать с трудоустройством :-)
    Нет, не пишу. Моя лубимая связка - MS SQL+MS Visual FoxPro+MS C++
    И с работой (тьфу-тьфу) у меня пока всё в порядке. Возможно придётся переползать на Linux, тогда и о DB2 речь пойдёт. Но не ранее!!!
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)