Открытые системы (мысли на тему 1С:Предприятие)

Естественно, не может быть полностью открытых и совсем закрытых систем. Бывают удовлетворяющие и неудовлетворяющие потребностей конечного потребителя. Это отчасти объясняет многообразие несовместимых друг с другом ОС и ПО. В любом случае, при выборе той или иной системы Вам придется пойти на какие-то уступки, ибо маловероятно полное совпадение Ваших желаний и возможностей разработчика.

Принцип открытости системы (как я его понимаю).

Что такое "открытая система" и каким требованиям она должна удовлетворять?
По-моему, любая система может считаться открытой если:

  • хорошо документирована;
  • разработана на основе открытых систем (например использует известные форматы данных, протоколы и т.д.).

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

Насколько открыта 1С

В общем-то, 1С - открытая. Но сами разработчики всячески пытаются закрыть ее как можно больше.
Очень много чего интересного не только недокументировано, но и не обсуждается, словно составляет коммерческую тайну. Например, описание структуры Compound - файлов 1CV7.MD и *.ERT стало доступным только благодаря пытливым умам народных умельцев. Хотя чего тут скрывать? Это же не алгоритм шифрования паролей.
Что касается структуры данных и инструментария для их обработки. "Узкое" место - ID объектов. В таблицах он хранится в 36-ричной системе, а функция ЗначениеВСтрокуВнутр() возвращает 10-ичное. А о том, что есть встроенные функции преобразования 10 36 сообщать, конечно, не нужно...
        Вот маленький примерчик. Допустим, в системе установлено непосредственное уделение объектов (ведъ есть-же такая возможность). Некто удалил объект, на который остались ссылки. Теперь в формах, использующих его как реквизит, появилась надпись: Объект не найден [код такой-то] (опять-же 10-ичный, а не тот, что в таблице). И как исправить такое положение? 1С-овцы (пардон за каламбур) не подумали! А ведь чего проще: завести в соответствующей таблице объект с таким-же ID, как у "потерянного" (или еще проще, снять пометку удаления с записи если сжатие не производилось, для DBF - почти наверняка). Эта задача выполнима лишь благодаря открытости данных.

Замечание от Serg Er
Почему даже оз документации на программу делают секрет? В свободном обращении нет даже литературы. Видимо, таким образом фирма дает возможность заработать своим партнерам. Этот факт подтверждается и обилием мелких недоработок, которые давно всем известны, но кочуют из релиза в релиз (их "партнеры" устраняют на месте, в присутствии заказчика, чем и подтверждают свою компетентность).

Плюсы открытости системы.

        Этот пункт рассмстривается с точки зрения пользователя.
        Первый плюс - возможность использования альтернативных методов и инструментов для обработки данных. Применительно к - это средства доступа к таблицам данных DBF и особенно SQL. Благодаря им можно добиться существенного повышения и надежности и производителиности. Вспомним хотябы такой факт: переиндексация (иногда и полный пересчет итогов) не дают желаемого результата если не удалить и заново не создать *.CDX. А если бы такой возможности не было? Ну, скажем, написали бы 1С на Clarion (он лучше защищен по сравнению с DBF). Или, не дай бог, придумали бы свой собственный формат (кстати, что там слышно про v8)?
        Второй плюс - стимулирование альтернативных разработок, часть из которых будет направлена на улучшение самой системы. Достаточно посмотреть, сколько различных внешних компонент написано под v7.7. До многих вещей у разработчика все равно никогда руки не дойдут.

Минусы открытости системы.

Первый минус - отсутствие контроля над альтернативными разработками. По моему, всех денег все равно не заработаете, а сил на тестирование и доводку может потребоваться несколько больше запланированного.
        Второй минус - снижение безопасности хранимых данных. А вот это вопрос очень спорный. Во-первых, кому "приспичит" все равно доберется, только окупились бы вложенные силы и время. Во-вторых, не дай бог чего случится, сами же свои данные достать не сможете...
Хотя, помыслим логически. Если систему отлаживали, то наверняка разрабатывали и средства "нестандартного" доступа к данным, ну для контроля. Так вот эти средства рано или поздно попадут в руки посторонних. Не обязательно Ваши средства, возможно кто-то еще заинтересуется способом получения ихформации из Вашей "супернадежной" системы. Вы всем говрите: "Надежно защищена паролем, зашифрована...", а злобный хакер специально вставляет пустые циклы в свой патчер чтобы создать впечатление длительности и трудности процесса взлома. Это мы уже очень (пожалуй, слишком) хорошо знаем на примере Microsoft (можно, не буду приводить примеры).
Однако от этой неприятности можно убежать, постоянно изменяя исходный формат. Но сразу же появятся проблемы с обратной совместимостью.

Баланс "ЗА" и "ПРОТИВ".

Естественно, не может быть полностью открытых и совсем закрытых систем. Бывают удовлетворяющие и неудовлетворяющие потребностей конечного потребителя. Это отчасти объясняет многообразие несовместимых друг с другом ОС и ПО.
В любом случае, при выборе той или иной системы Вам придется пойти на какие-то уступки, ибо маловероятно полное совпадение Ваших желаний и возможностей разработчика.

P.S. Очень жаль, что в последнее время основным критерием выбора ПО является его бесплатность. В русском языке есть одно слово, которое пишется исключительно заглавными буквами: "ХАЛЯВА"!

Очень хотелось бы узнать Ваше мнение по поводу открытости систем семейства 1С:Предприятие.

© Царьков Валерий 15 марта 2003

Начать дискуссию

УСН превращается в ужасную систему налогообложения. Уведомления для освобождения от НДС и другие пугалки будущей реформы для упрощенцев. 😱«Ночной бухгалтер» № 1697

Бухгалтеры все больше нервничают — упрощенка превращается в усложненку прямо на глазах. Чтобы не влететь на НДС с 1 января придется подавать уведомление (что-то подсказывает, что направят его не все спецрежимники). Надо ли будет считать налог с авансов, подавать ли уведомление тем, кто уже работает на УСН, что будет со льготами для IT? Одни вопросы...

Иллюстрация: Вера Ревина/Клерк.ру

Курсы повышения
квалификации

18
Официальное удостоверение с занесением в госреестр Рособрнадзора

80 тысяч предпринимателей справились с тестом на правовую грамотность

Участники правового предпринимательского диктанта успешно ответили на практические вопросы тестов. Организаторы специально включили задания, с которыми сталкивается бизнес ежедневно.

Увеличение балансовой (остаточной стоимости) объекта основных средств

Что нам стоит, дом построить? Нарисуем, будем жить.

Увеличение балансовой (остаточной стоимости) объекта основных средств
Лучшие спикеры, новый каждый день

Верховный суд рассмотрел спор о предельных сроках взыскания налоговой задолженности

По истечение 3-х лет после рассмотрения знакового дела по срокам взыскания (Неринга) ВС РФ вновь напомнил как считать сроки взыскания при затягивании сроков налоговой проверки.

Не ПМЭФ единым: прошла презентация Кавказского инвестиционного форума

В Министерстве иностранных дел (МИД) России прошла презентация Кавказского инвестиционного форума, который пройдет в Грозном 15-17 июля.

Может ли несовершеннолетний стать самозанятым и платить НПД ?

Как быть, если свое дело хочется начать вести, не дожидаясь 18 лет? Например, вести блог и зарабатывать на рекламе в нем, рисовать и продавать картины, заниматься копирайтингом... Есть много вариантов, как подросток может заработать. Вопрос в том, может ли он законно зарегистрироваться плательщиком НПД и что для этого нужно.

Может ли несовершеннолетний стать самозанятым и платить НПД ?
Опытом делятся эксперты-практики, без воды
Общество

Из Москвы в Санкт-Петербург будет ездить новый поезд «Аврора»

Обновленные поезд «Аврора» будет довозить пассажиров в среднем за шесть часов.

Есть акцепт, но нет договора. Когда отношения с контрагентом считаются оформленными, а договор заключенным

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

Иллюстрация: Вера Ревина/Клерк.ру

От 16% до 18%, но ключевая ставка ЦБ уж точно не снизится

В пятницу 7 июня будет очередное заседание ЦБ по ключевой ставке, на котором её оставят без изменений с вероятностью от 50 до 70% или поднимут с вероятностью от 30 до 50%. Конечно, бизнесу тяжеловато развиваться в таких условиях, население тоже в печали, ставки по ипотекам конские, да и в целом кредиты дорогие. Это, конечно, не мешает людям их брать.

От 16% до 18%, но ключевая ставка ЦБ уж точно не снизится

ПМЭФ-2024 по показателям деловой активности превысил допандемийный уровень

Площадка готова, по количеству гостей превзошли допандемийный уровень 2019 года. Об этом сообщил директор ПМЭФ Алексей Вальков.

Налоговики назвали подозрительные признаки в договорах с самозанятыми

Самозанятым следует обратить внимание на системные риски, которые выявляют налоговики.

Ввели новый отчет для производителей алкоголя и этилового спирта

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

Миникурсы, текстовые и видеоинструкции для бухгалтеров

Проголосовать на онлайн-собраниях акционеров стало быстрее

Инвесторы сэкономят время и смогут голосовать на собраниях эмитентов сразу в приложении брокера «ВТБ мои инвестиции».

НДС

Депутат: НДС для МСП упростит работу с крупным бизнесом

Налог на добавленную стоимость для малого и среднего бизнеса упростит работу с крупным бизнесом, уверен глава комитета Госдумы по малому и среднему предпринимательству, замруководителя фракции «Новые люди» Александр Демин.

⚡️ Итоги дня: открылся ПМЭФ, старые iPhone уничтожают за 18 секунд, на «Роза Хутор» можно любоваться онлайн, а мошенники раздают крипту в Telegram

Подготовили обзор главных событий дня — 5 июня 2024 года. Все самое интересное, что писали и обсуждали в сети, в одной подборке.

Для ИП с 2-хлетним ребенком нет освобождения от фиксированных взносов

Если женщина находится в отпуске по уходу за ребенком и одновременно является ИП, но бизнес-деятельность не ведет, она может не платить фиксированные взносы. Но только до 1,5 лет.

Экспорт

Кабмин смягчит требования к продаже валютной выручки

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

Процесс пошел: 28 тысяч представителей МСП выросли до более высокой категории бизнеса

В крупный бизнес перешли 876 компаний, а 26 тысяч микропредприятий выросли до категории малого бизнеса.

Бесплатно с Зарплата

Алгоритм расчета зарплаты при вахтовом методе работы 

Расчет зарплаты вахтовика — многоэтапная работа с множеством нюансов, которые влияют на итоговый заработок сотрудника. В этом разборе мы на примере разберем все этапы расчета зарплаты при вахтовом методе.

Алгоритм расчета зарплаты при вахтовом методе работы 

Интересные материалы

Искусственный интеллект добрался до программы и выступлений на Петербургском экономическом форуме

Заявлено, что над кратким содержанием сессий ПМЭФ-2024 и итогами выступлений работает искусственный интеллект.