подписка
Подписаться
Антон Секачёв
15/09/2001

1С: полезный экскурс в историю

Источник: Sekachev.Ru

Данная статья является отрывком более масштабного труда под названием "Автоматизация небольшого предприятия".

Нескучный экскурс в историю


Я начал активно работать с бухгалтерскими программами начиная с 1995 года. В те годы разработчики программного обеспечения только начинали активно осваивать новый для них рынок. Если вы бывали на компьютерных выставках в Новосибирске в те годы, то помните, какой большой выбор программ этого направления был там представлен. Сначала все бухгалтерские программы были примитивны. Явных лидеров выделить было сложно. Версии программ под Windows были редкостью. Но жизнь не стояла на месте, развитие шло достаточно бурно.


Жизнь требовала возможности гибкой настройки под нужды конкретного пользователя. Разработчики пошли двумя концептуально-различными путями. Одни начали просто наращивать количество настроек своих программ. Это наименее трудоемкий, простой путь, требующий наименьшего количества капитальных вложений. Поэтому по нему пошли разработчики таких программ, как "Галактика" "R-Style", "БЭСТ" "Парус" и многие другие.


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


Первым этот прогрессивный путь осознала Карагандинская фирма "Плюс/Микро". Шесть талантливых разработчиков, системных программистов из Караганды сумели создать первый полноценный бухгалтерский конструктор. Эта революционная программа получила название "Лука Про". В 1997 разработка этой программа была полностью завершена. Однако на протяжении всей работы фирма "Плюс/Микро" допустила большую стратегическую ошибку – она не вложила достаточных средства в разработку типовых решений. Из-за этого эта идея не была понята широким кругом потребителей. Люди не только сомневались в новой концепции, что естественно, но и не видели готового решения. Не сделав правильных выводов из причин серии неудач, фирма "Плюс/Микро" сократила финансирование проекта. В итоге в 1997 году вместо шести разработчиков остался всего один. Так прекрасное начинание было погублено.


Далее эстафету перехватила очень известная фирма "1C". Фирма уже имела на своем счету очень популярный продукт "1С:Бухгалтерия 6.0 для Windows", который довольно примитивен, но добротно сделан. Из-за этого он снискал всенародную любовь пользователей.


Фирма "1С" начинает очень осторожно экспериментировать в создании бухгалтерских конструкторов. Их первой разработкой стала "1С:Торговля 7.0", выпущенная в 1997 году. Эта программа не предусматривала ведение плана бухгалтерских счетов. Учет велся на примитивных регистрах, представляющих собой n-мерные таблицы, содержащих какие-то учетные данные. Фирма "1С" не захотела повторять ошибки "Плюс/Микро". Она разработала силами сторонней фирмы хорошее типовое решение (типовую конфигурацию) и обеспечила пользователей хорошей поддержкой: документацией, линией горячих консультаций. Так как программа, как уже было сказано, была довольно примитивной, то подготовленное решение было тоже не сильно сложным – ведение склада, учет примитивных торговых операций. Программа не делала бухгалтерские проводки, но могла формировать специальный файл для их переноса в "1С:Бухгалтерию 6.0.".


Через некоторое время выходит версия "1С:Торговли 7.5". В программу были внесены небольшие изменения, призванные обеспечить целостность данных. В новой версии при удалении записей они помечались на удаление, а физически удалялись только после успешного прохождения специального контроля удаленных записей. Это обеспечивало невозможность удаления какого-то объекта, если на него ссылается один или несколько других. Например, нельзя удалить документ "Счет", если на него ссылается выписанная на его основании расходная накладная.


Еще через некоторое время фирма "1С" на основании "1С:Торговли 7.5" создает новый программный продукт. "1С" удаляет регистры, а вместо них вводит бухгалтерские счета и методы работы с ними. Новая программа получила название "1С:Бухгалтерия". Тут же создается типовое решение (типовая конфигурация) для ведения бухгалтерского учета.


А вот здесь попрошу у вас особого внимания за ходом моих рассуждений! Получив две программы – примитивную "1C:Торговлю 7.5" и совершенную "1С:Бухгалтерию 7.5" – фирма "1С" пошла на поводу своих меркантильных интересов. Фирма "1С" могла (замечу – и может) создать комплексное типовое решение для одной программы – "1С:Бухгалтерии 7.5", куда было бы включено предыдущее решение (типовая конфигурация) для "1С:Торговли" – учет складских и торговых операций, а также функции бухгалтерского учета, свойственные для "1С:Бухгалтерии". Как вы понимаете, учет складских и торговых операций на бухгалтерских счетах "1С:Бухгалтерии" вести можно (это счета 41, 42, 46, 60, 61, 62, 64), а вот вести бухгалтерский учет на регистрах "1С:Торговли" – нельзя. Я это говорю к тому, что "1С:Бухгалтеря" могла стать естественным и удобным преемником "1С:Торговли"! Но этого, увы, не произошло. Фирма "1С" захотела получать больше прибыли, продавая две программы, и обеспечила всем "веселую" жизнь.


То, что сделала далее фирма "1С" – воистину можно назвать одним словом "мерзость". Она стала продавать две программы по отдельности и вместе. Программы были объединены в один комплекс, названный "1С:Предприятие". То есть программы стали выступать частями системы "1С:Предприятие". Это означает, что установив "1С:Торговлю", вы получаете доступ к регистрам, а установив "1С:Бухгалтерию" – к бухгалтерским счетам. Комплексное решение получило название комплексная конфигурация. Она активно рекламируется "1С" и ее дилерами потому, что это им выгодно – продать вам две программы вместо одной. Чтобы такое поведение не вызвало критику со стороны пользователей, фирма "1С" предприняла хитрый ход. Регистры в комплексной конфигурации учитывают, как и было ранее, товары и примитивные торговые операции, но так, что каждый документ можно проводить в двух разрезах учета. Первый из них, "управленческий", показывает учет товара для себя, это реальный учет. Другой учет, "финансовый", предназначен, как говорится в документации, для налоговых органов, акционеров и пр. Таким образом, на устаревших регистрах был написано то, что везде называют термином черный учет! А так как черный учет у нас в России все любят, то и интерес к регистрам, а значит и "1С:Торговле", снова был искусственно подогрет. Красивый стратегический ход, не правда ли? Параллельно управленческому и финансовому учету на регистрах "1С:Торговли" комплексная конфигурация отражает торговые операции на стандартном плане счетов "1С:Бухгалтерии". Естественно, что помимо этого комплексная конфигурация позволяет создавать проводки, документы, свойственные только для "1С:Бухгалтерии".


Однако этого фирме "1С" показалось мало. В свет выходит новый, третий компонент – "1С:Зарплата" (для проведения, как говорит сама фирма "1С", сложных расчетов по зарплате). "1С:Зарплата" также может продаваться и работать как отдельно (для нее написано самостоятельное решение), так и в составе комплексной конфигурации, которая после выхода "1С:Зарплаты" уже даже не работает, если не установлены все три компонента.


Здесь, возможно, вам уже хочется задать вопрос: "Что дальше? Сколько еще программ чрез некоторое время мы должны будем купить для того, чтобы заработала комплексная конфигурация 1С. Сначала было две программы, потом – три, а дальше?..". И ваши опасения будут не лишены оснований…

Мой ответ Чемберлену!


Что сделал я, наблюдая за всем этим? Знаете, я сказал: "Черт возьми, если 1С:Бухгалтерия может поглотить 1С:Торговлю и 1С:Зарплату, то пусть так и будет!". Я сел за компьютер и самостоятельно доработал типовое решение для "1С:Бухгалтерии" так, что оно, в дополнение, стало вести и учет торговых операций, как в "1C:Торговле", и учет зарплаты, как в "1С:Зарплате". Если вы думаете, что эта доработка стоит очень больших денег, то ошибаетесь. Другой вопрос, стоит ли вам это делать? Отвечу: да, стоит. Уж поверьте моему опыту, стоимость двух других программ, а также последующие мучения ваших сотрудников, безуспешно пытающихся понять, зачем вы установили такое их разнообразие, обойдется вам гораздо дороже названных сумм!


Мое решение по доработке "1С:Бухгалтерии" получилось простым, понятным и изящным. В процессе его эксплуатации я не раз убеждался, что людям оно нравится и открывает такие замечательные возможности, какие обычным пользователям, измученным новыми решениями "1С", даже не снились! В качестве убедительного доказательства предлагаю вам ознакомиться с небольшой внутрифирменной инструкцией к моему решению. Как вы увидите, читая ее, это решение для одной программы – "1С:Бухгалтерия" – умеет, например, резервировать и снимать с резерва товар, вести двойной учет. Эти функции как раз и были наследованы от "1С:Торговли".

Прокомментировать
Читайте также
М. Бойкова
15/09/2001
Оптовая или розничная?
Предприятие, переведенное на уплату единого налога на вмененный доход, занимается продажей оргтехники юридическим лицам по предварительным заказам на основании договора купли-продажи. Расчет за товары осуществляется безналичным путем через расчетный счет в банке. Какой вид деятельности осуществляется: розничная или оптовая торговля?... Подробнее
10/09/2001
Малым предприятиям – меньше налоги
Согласно проекту закона, малые предприятия смогут платить в бюджет единый налог в размере 5% от валовой выручки либо (по выбору) 25% от совокупного дохода... Подробнее
10/08/2001
Oborot.ru работает в тестовом режиме
Уважаемые посетители! Мы рады, что Вы зашли на наш сайт. "Мы" – это команда сайта Oborot.rU, который претендует на звание самого полезного, актуального и нескучного ресурса по электронной коммерции в Рунете.... Подробнее