Skip to content

Instantly share code, notes, and snippets.

Created September 8, 2017 13:46
Show Gist options
  • Save anonymous/22dcf78bd349ce129d8439bbc1ae738f to your computer and use it in GitHub Desktop.
Save anonymous/22dcf78bd349ce129d8439bbc1ae738f to your computer and use it in GitHub Desktop.
Как работает система 1с

Как работает система 1с



Только полноправные пользователи могут оставлять комментарии. TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим. Хабрахабр Публикации Пользователи Хабы Компании Песочница. Обучение, консультирование и программирование. Введение На сегодняшний день программные продукты 1С являются неким стандартом для работы бухгалтерского, управленческого и других видов учета в малом и среднем бизнесе. Работодатели требуют от своих сотрудников обязательных навыков работы именно с этим программным продуктом. Если возникает на повестке дня вопрос интеграции интернет-магазина и систем автоматизации остатки, цены, заявки и т. Аналогично во многих других случаях: Я, как бизнес-консультант, достаточно часто сталкиваюсь с вопросами о том, что такое 1С, какая структура может быть у этого программного продукта, и вообще — каким образом вся эта система работает. Их задают обычно веб-разработчики, которые вынуждены заниматься вопросами интеграции сайта и 1С, программисты, специализирующиеся на мобильных приложениях и другие специалисты, которым по роду работы с программами 1С приходится сталкиваться нечасто. В этой статье я решил собрать ответы на наиболее частые вопросы, которые постоянно возникают у меня в работе. А потому хочу предупредить сразу: Я, конечно, буду стараться писать как можно проще, и не планирую углубляться в технические нюансы на уровне кода, но все равно, определенные термины и понятия неспециалистам могут показаться сложными. Пару слов о моем опыте работы с 1С В свое время я работал 1С-программистом в крупном проекте, далее занял должность руководителя проекта, был достаточно долго руководителем проектного отдела, который занимался исключительно задачами в 1С. Сейчас, как я уже не раз писал, я работаю бизнес-консультантом в сфере малого и среднего бизнеса. Я постоянно сталкиваюсь с различными задачами по автоматизации работы, и, как следствие, с программными продуктами 1С. Чаще всего я в качестве бизнес-консультанта нанимаю специалистов по 1С для решения определенных задач, у меня есть постоянная команда, привлекаю также и сторонних специалистов, в том числе, на фрилансе. В очень редких случаях пишу что-то на 1С и сам, чаще всего, если нужно в срочном порядке решить небольшую задачу. С другой стороны, я все дальше и дальше ухожу от постоянной работы с продуктами 1С. А потому, пока я еще не слишком далеко отошел от вопросов, связанных с программой 1С, я решил систематизировать мои знания, собрать и зафиксировать важные аспекты и нюансы работы с этими программными продуктами Еще немного об 1С и о том, зачем я это все пишу Я и сам знаю, что собрался, как говорится, объять необъятное. А потому — еще одно предупреждение: Я планирую создать целую серию статей об 1С, где расскажу об этом программном продукте с разных точек зрения. Эта статья предназначена, прежде всего, для программистов. А потому я размещаю ее на Хабре. Следующие будут охватывать более широкий спектр понятий, интересных в том числе, бизнесменам и пользователям программных продуктов 1С, а потому они будут размещены на Мегамозге. Я не буду углубляться в нюансы применения кода, в другие технические подробности, которые каждый из вас может самостоятельно прочитать на официальном сайте 1С, на сайтах поддержки, на известных форумах и пр. Я не буду обсуждать нюансы работы той или иной версии платформы. Более того, чаще всего я буду говорить о платформе 8. При этом я хочу не просто помочь веб-программисту или другому специалисту понять, где искать нужный фрагмент кода, я хочу помочь разобраться с тем, что это такое — 1С. Если кто-то еще помнит, то в этом фильме комиссар боролся с преступной группировкой, часть которой являлась банковская группа. И эта банковская система была настолько запутанной, что понять, откуда берутся деньги, куда они уходят, каким образом работает то или иное подразделение и главное зачем, было очень трудно. И многие бизнесмены приходят к тому, что платят и правда, не разбираясь, надо ли им это обновление, требуется ли им этот продукт. Просто платят и все. Программистам хочется также напомнить, что любую техническую информацию вы можете найти на сайте 1С. Я на этих нюансах вообще не планирую останавливаться. Писать буду простым языком, насколько это возможно, о принципиальных вопросах. А если вам нужны какие-то конкретные технические нюансы работы 1С, то вы всегда можете воспользоваться следующими ресурсами: Сайт 1С и партнерский форум. Есть еще много форумов и прочего, но большая часть решений — именно там. Кому-то кажется, что 1С — это удобная система учета, кому-то — что это система для автоматизации интернет-магазина, кто-то вообще не очень понимает, о чем идет речь. Некоторым даже кажется, что при помощи того или иного продукта 1С можно решить любые задачи бизнеса, надо только правильно выбрать продукт и, может быть, немного его доработать. Причина таких явно ошибочных вариантов восприятия заключается в том, что никто не понимает, что такое 1С с точки зрения платформы. Каждый видит что-то свое, конкретное. Еще больше путаницы вносит сама 1С, так как поддерживает активно все эти заблуждения из-за своего маркетинга, который пытается позиционировать 1С — как решение на все случаи жизни и для любых целей. В статье Почему 1С это плохо и почему так не любят 1С программистов я уже рассказывал, что на самом деле 1С нужно воспринимать как целую экосистему. Именно такой подход поможет понять, что такое 1С и зачем она нужна. Итак, с точки зрения технической экосистемы 1С состоит из следующих компонентов: Платформа 1С — это та основа, на которой пишутся конфигурации, с которой работают программисты и пр. Она обновляется от версии к версии, а потому может быть: Это следующий уровень конкретизации. Конфигурации пишутся на платформе с использованием кода 1С. Пользователи работают с конфигурациями. Система для работы с сайтами, о ней поговорить стоит отдельно. Еще один разрез, в котором можно структурировать работу 1С, — это организационный уровень. И здесь есть 2 части, которые также друг без друга не работают: Сама компания 1С и ее штат специалистов. Партнеры 1С франчайзинг и специалисты, занимающиеся обслуживанием системы. Их также стоит вныделить в качестве одной из составляющих эко-системы. Без специалистов, которые дорабатывают и внедряют 1С, система работать не будет. Это могут быть компании-партнеры 1С или одиночки-фрилансеры, не важно, они просто должны быть, иначе система не будет жизнеспособной. Далее я предлагаю подробнее рассмотреть части эко-системы 1С. Платформа Платформа — это та самая основа, на которой 1С программисты, используя язык программирования 1С, пишут готовые программы конфигурации для пользователей. Именно платформа является той основой, без которой не будет работать ни один компонент, ни одна конфигурация. Одновременно сама платформа без конфигурации может заинтересовать исключительно 1С программиста, для всех остальных пользователей, различных специалистов она бесполезна. Работать можно на разных версиях платформы. Я знаю, что на практике встречается применение версии 8. Но я буду говорить исключительно о версии 8. Многие вещи, которые мы обсудим, одинаково актуальны и для прошлых версий. Но часть была добавлена только в последних релизах. Хотелось бы, чтобы читатели учитывали этот факт. Важно понимать, что пользователям чаще всего не требуется весь спектр возможностей, которые дает 1С. Особенно актуально это утверждение для малого и среднего бизнеса. А вот качество и надежность работы для пользователей крайне актуальны. И в этом отношении с программными продуктами 1С, к сожалению, возникает достаточно много проблем. Программисты при работе с 1С используют специальный язык программирования, который был создан разработчиками 1С для работы с платформой 1С. Сегодня он доступен на русском и английском языках, но изначально был написан на русском, а потому типовые конфигурации также пишутся традиционно на русском языке, хотя всегда есть возможность применить в нужном месте также и английские версии операторов, если программисту так удобнее работать. Кроме того, в нем предусмотрена возможность использования различных конструкторов и плагинов. Одна из особенностей платформы 1С — это отсутствие модульности. Платформа — это нечто целое, здесь невозможно четко указать, что какой фрагмент кода модуль за какие возможности отвечает. Конечно, при установке вы можете указать, какие компоненты нужно установить, а какие — нет. Но эта возможность присутствует только в момент установки, и, на самом деле, предлагает совсем небольшое число вариантов. Еще одна ремарка, которая поможет, надеюсь, избежать флейма и споров: Я понимаю, что платформа 1С — это мощный и очень гибкий инструмент. И если вы, будучи опытным программистом 1С зададитесь целью написать на ней нечто свое, особенное, скорей всего, у вас получится прекрасное программное обеспечение. И для разных случаев здесь можно найти решение именно благодаря богатству возможностей платформы. Но я чаще всего сталкиваюсь с применением типовых конфигураций Бухгалтерия, Управление Торговлей, Зарплата и Кадры, Управление Производством , с ними работает большинство пользователей, особенно, если говорить о малом и среднем бизнесе. А потому и о выборе платформы, и о каких-то проблемах, связанных с работой 1С я буду писать преимущественно с точки зрения работы с типовыми конфигурациями. При этом я также понимаю, что при большом желании и достаточном уровне знаний программиста очень многие вопросы могут быть решены, а проблемы окажутся не актуальными. А потому, если вы используете какие-то уникальные разработки, проблемы и вопросы, которые я раскрываю, могут оказаться для вас совсем не интересными. Для всех остальных — продолжаю. Варианты поставки платформы При выборе платформы очень важно обратить внимание на варианты поставки решения. Первое, что вам важно, это метод организации работы с данными: Файловое решение Клиент-серверный вариант В файловом решении вся рабочая информация будет храниться в одном общем файле. Не важно, какую из конфигураций вы при этом установите. В любом случае вы получите служебный файл с расширением CD внутренний формат 1С , в котором будет храниться все: Если число пользователей вашей программы не превышает 4 человек, скорей всего, вам вполне подойдет этот вариант. Тем более, что настраивать файловую систему значительно проще, здесь можно даже обойтись без помощи 1С-специалиста. Отчасти проблему скорости работы можно решить при помощи RPD Remote Desktop Protocol — протокол удалённого рабочего стола , но только отчасти. Но для применения 1С в компаниях с достаточно активным документооборотом и достаточно большим числом пользователей системы более 4 человек , файловая система будет работать неудовлетворительно. Пользователи практически одновременно будут обращаться к одному и тому же файлу, который будет постоянно увеличиваться в объемах. Кроме того, потребуются постоянные синхронизации, что еще больше замедлит работу. Для решения этой проблемы компания 1С пытается примерять кэширование данных, но этот метод пока что приносит еще больше проблем. Клиент-серверная организация хранения данных — это организация баз данных в таблицах на сервере. Это могут быть MSSQL, Oracle или другой вариант организации баз данных. Плюсы этого варианта очевидны: Именно такой вариант применяет большинство предприятий среднего бизнеса, именно его я обычно рекомендую клиентам. В большинстве случаев в компаниях устанавливают Windows сервер, на котором хранится и сама программа, и базы данных. Иногда приложения и базы данных разделяют по разным серверам, но это случаи сложные и достаточно редкие, а потому я останавливаться на них не буду. Версии 1С для разных платформ Сегодня вы можете выбрать разные версии программного обеспечения 1С для работы на различных платформах. Здесь также стоит разобраться, что стоит покупать в каком случае. Итак, существуют версии 1С: Для Mac OS на момент написания статьи версии не разработано. Программу 1С, которая работает под Windows, разрабатывали с самого начала, это мощный привычный всем инструмент, который достаточно доработан, чтобы пользоваться им без особых проблем. Предприниматели и любые представители бизнеса — люди достаточно консервативные, им важней всего — стабильная надежная работа. Чаще всего бизнесу не столь важна высокая скорость работы или огромный перечень возможностей, сколько требуется просто стабильная работа. Кроме того, Linux на сегодня не слишком востребован в отечественном бизнесе. А потому с этой версией сталкиваться приходится очень редко. Компонентная база 1С Компонентная база 1С очень обширна, в ней заложено огромное число возможностей, при этом 1С постоянно дробит и добавляет функции. Например, когда потребовались web-сервисы, разработчики не стали делать какой-то плагин, а просто ввели понятие: Аналогично для многих бизнес-процессов в компании 1С чаще всего создают новый компонент даже в тех случаях, когда можно было бы просто доработать существующий. Что можно сказать о компонентах платформы 1С: Часть компонентов работают давно, некоторые с момента создания программного продукта. Они стабильны и надежны. Часть компонентов добавлены недавно, некоторые добавляются прямо сейчас. Они в большинстве своем очень слабо протестированы, а потому работать с ними нужно с предельной осторожностью. При выборе компонента, с которым вы будете работать, всегда нужно обращать внимание на то, когда он был добавлен. У профессиональных программистов 1С есть такое правило: Одна из составляющих негативной репутации 1С — это практика компании постоянно добавлять новые неоттестированные решения. При том, что зачастую уже внедренные компоненты работают слабо, в них еще не исправлены ошибки, а разработчики уже добавляют что-то новое. Это могут быть не только компоненты, это могут быть новые функции для существующих объектов, новые методы и т. Пользователи также могут столкнуться с этой проблемой — ошибками и нестабильной работой программного обеспечения при работе с платформой. Есть определенный набор функций по обслуживанию 1С, которые может выполнять пользователь. Для этого имеется пользовательский интерфейс платформы. И здесь стоит вернуться к разным версиям интерфейса пользователя. Платформа 1С состоит из множества различных компонентов, которые постоянно добавляются, расширяя возможности этого продукта. По этому признаку можно выбрать: Это традиционный программный интерфейс, когда к 1С идет обращение из 1С. Работу через мобильное приложение. Каждый из вариантов имеет некоторые ограничения, подробнее о них вы можете почитать на официальном сайте 1С. Нативный клиент Нативный клиент также делится на серию подклиентов, что вносит в вопрос выбора программного обеспечения дополнительный хаос. На первый взгляд, выбор здесь не критичный, особенно для программиста. На самом деле, при работе с конфигурацией через интерфейс могут возникать проблемы из-за ошибок выбора. В чем разница между этими подклиентами? Web-клиент работа через браузер Web-клиент — это работа с программой 1С через браузер. При этом интерфейс полностью обрисовывается непосредственно в браузере. Определенные ограничения такой вариант накладывает, об этом нужно постоянно помнить. С другой стороны, работа с Web-клиентом достаточно стабильна, неплохо отлажена, доведена до определенного логического завершения. А потому этим вариантом интерфейса пользуется довольно много людей. Работать с 1С в онлайне бывает очень удобно и даже необходимо. Мобильная версия Этот вариант клиента от 1С появился сравнительно недавно и пока что особым спросом не пользуется. Клиент получился очень сложным. Для того, чтобы настроить эту программу, человек должен знать одновременно 1С и мобильные технологии, причем, достаточно глубоко на уровне кода. Понятно, что найти такого специалиста довольно сложно, что не способствует популярности программного решения. Я лично пробовал это решение применить для своих клиентов, общался с коллегами, которые также ознакомились с этой технологией, и на данный момент мое мнение и мнение коллег совпадает: Мобильная версия должна сочетать в себе очень много всего, здесь требуется работа нескольких специалистов, которые будут работать вместе и помогать друг другу: Настройка доступа к базе данных извне; Решение вопросов безопасности; Настройка сервера для работы с мобильными приложениями; Настройка программных продуктов 1С; Настройка web-приложений по необходимости. Все это необходимо для обеспечения корректной работы мобильного приложения от 1С. Понятно, что собрать такую команду специалистов сложно и дорого, а потому в малом и среднем бизнесе это решение популярностью не пользуется. И это количество естественным образом переходит в сложность. В результате порог вхождения в работу с 1С для программиста очень высок. Клиенты слышат о разных возможностях 1С, просят программиста помочь в их реализации. А это значит, что специалист должен быть постоянно в курсе обновлений, понимать и знать самые разные вещи. Очень сложно найти программиста, который сумеет на программном уровне понимать все и сразу: Это возможно на понятийном уровне, то есть на том, на котором сейчас я делюсь своими знаниями. Но клиенты этого обычно не понимают, и начинают требовать от 1С-программиста внедрения самых разных возможностей. С другой стороны, платформа 1С постоянно меняется, в ней имеется огромное число вариантов, множество разных решений, как результат — огромное число багов и их исправлений. Все это вместе приводит к проблеме позиционирования: С одной стороны есть компания 1С, которая говорит клиентам, что 1С — это просто и удобно. Они нигде не пишут, что для обслуживания 1С потребуется специалист с особыми знаниями, что работать программистам с современной 1С — сложно. С другой стороны — в реальности клиент сталкивается со всеми этими проблемами. И хорошо, если ему на помощь придет либо хорошо сработавшаяся команда, занимающаяся внедрением 1С, либо бизнес-консультант с моим уровнем знаний, который сумеет найти нужных специалистов и поставить им правильно задачи. В иных случаях пользователя ждет масса проблем в процессе внедрения. Итак, кратко о платформе 1С: На понятийном уровне я думаю, информации достаточно. А технические нюансы вы всегда можете найти на ресурсах 1С, которые я рекомендовал выше. Конфигурации Конфигурации 1С — это уже готовые программные решения, которые созданы на базе определенной версии платформы. Конфигурация — это то, с чем работают непосредственно пользователи, та программная среда, в которой они ведут текущий учет, работают с документооборотом, со справочниками и т. Пользователи часто могут не знать, что у них за платформа стоит. Но какая конкретно конфигурация используется, знают всегда. Типовые — написанные компанией 1С. Они все присутствуют на сайте 1С. Нетиповые — написанные компаниями-партнерами. На уровне пользователя эти два типа различаются следующим образом: Типовые конфигурации создает и сопровождает компания 1С. В большинстве случаев они большее качественные, в этих конфигурациях лучше организована работа с кодом, используются чаще всего оптимальные решения, оперативно исправляются ошибки. Критичные ошибки они исправляют действительно оперативно. Нетиповые конфигурации пишут компании-партнеры 1С, и здесь достаточно сложно сказать что-то определенное. Такие конфигурации бывают очень разными. Чаще всего их пишут по случаю: И здесь необходимо понимать, что компании-партнеры 1С в большинстве своем имеют достаточно высокую текучку кадров. А потому и конфигурации в них пишутся довольно не организовано. Начинает писать один программист, продолжает — другой, завершает — третий. При это каждый из них вносит туда что-то свое, свое понимание, решения, идеи. А наработки предшественника применяет так, как удобно, а не как это было задумано. Там мальчик дядя Федор писал письмо родителям, но не дописал, отвлекся, и за него дописывали по очереди друзья: И каждый из них рассказывал о своих проблемах. Вот по такому принципу очень часто пишут нетиповые конфигурации. Отсутствие преемственности при написании нетиповых конфигураций, а часто и достаточно подробной документации, приводят к тому, что по всем вопросам внедрения и доработок придется обращаться в компанию, которая разработала эту конфигурацию. Нетиповые конфигурации также бывают двух видов: Написанные на основе типовых. Эти конфигурации создаются путем добавления функционала к какой-то типовой. Например, существует такой продукт, как 1С: Управление торговлей и CRM. Здесь совместили типовую конфигурацию Управление торговли и систему CRM. Интересно, что создатели конфигурации компания Рарус, называют именно Управление торговли подсистемой, хотя на самом деле — это была та основа, на которой писалась вся конфигурация. Таким образом, очень может быть, что компания 1С уже выложила свои варианты обновлений, а пользователю нетипового решения придется ждать какое-то время, пока разработчик создаст аналогичное обновление для конкретного решения. При их создании типовые конфигурации не используются вообще, решения пишутся для определенных задач. Если я приходил к клиентам и видел, что там стоит нетиповая конфигурация, написанная с нуля, я стараюсь либо не трогать ее вообще, либо полностью меняю на удобное и универсальное решение. Достаточно часто подобные решения на самом деле не требуются, особенно в малом и среднем бизнесе. При этом типовые продукты проще в дальнейшем обслуживании, и, как следствие, дешевле, что для бизнеса всегда важно. Резюме Важно понимать, что предприниматели обычно ищут именно конфигурацию. Например, для автоматизации работы бухгалтерии им требуется 1С. Бухгалтерия, а для организации работы с клиентами — 1С. Именно эти продукты им понятны, а потому интересны. Таким образом, программисту важно знать, с какой платформой потребуется работать. При этом без помощи 1С: Потому я называю специалистов 1С — неотъемлемой частью эко-системы 1С. Напомню, что специалисты 1С также бывают разные. Одни занимаются разработкой платформы и типовых конфигураций сотрудники компании 1С , другие являются ее партнерами и занимаются внедрением и доработками, третьи — частным образом помогают решать те или иные задачи, связанные с внедрением 1С. О том, кто такие 1С программисты, чем они отличаются друг от друга, что такое 1С франчайзинг и о других таких же важных понятиях, я расскажу в следующей статье. Также не стоит забывать о таком элементе эко-системы 1С, как Битрикс. О нем я также буду говорить в будущем, скорей всего, посвящу этой системе отдельную статью. С уважением, Кинзябулатов Рамиль. Добавить в закладки Метки лучше разделять запятой. Гугл не говорит про него ни слова. Если это какой то мем, то раскройте его значение пожалуйста более полно. Все же это пост не для программистов, так как не приоткрывает завесу над возможностями платформы и спектром задач, которые приходится решать. Однако, для новичка, которые выбирает кем ему стать в ИТ, если денег хочется, а язык не важен — весьма полезно. И где же тут по вашему раскрывается вопрос выбора системы? И при чем тут важность языка? Вы статью то читали? Я сказал, что новичку поможет. Статью вашу плюсанул, так как не люблю, когда тут огульно все опускают статьи про 1С. Вы же довольно агрессивно реагируете на комментарии. Ваш комментарий может сбить с толку людей которые вначале читают комментарии, а потом статью. Про выбор языка программироания в статье ни слова и про заработок тоже. А из вашего комментария можно сделать другой вывод. А что именно для примера? Именно что есть еще и отдельный веб клиент. В статье о нем тоже рассказано. Ещё больше, больше и больше…. Программистам будет интересно узнать, что: Я так понимаю, это вводная-вводная статья? А вот что мне лично хотелось бы услышать в более детальных статьях: Можно ли использовать внешний? Буду признателен, если напишете об этом. И вдогонку, еще интересная тема, перед автотестами: Юнит-тесты и 1С — реально ли это Вполне реально. Пользуемся xUnitFor1C в связке с git и TeamCity. Не ожидал, что это есть. Когда я был 1С программистом, такого еще не придумали: Вопрос в том — насколько это необходимо малому и среднему бизнесу. Совсем малому тесты точно не нужны. Тесты нужны тем, кто пишет код. А потом валит базу при обновлении: Это сути не меняет. Очень малому бизнесу часто не так критично падение базы. Главное, чтобы к налоговому периоду отчет напечатался. Поэтому, они готовы терпеть криворукого мальчика, лишь бы было дешево и быстро. Более серьезный бизнес при таком отношении к написанию кода начинает терять больше, чем приобретать. Про крупный как бы и говорить не стоит. Сам был очень мелким лавочником, но работа базы была критична — от этого зависела ежедневная торговля, а он ежедневной торговли зависело само существование лавочки. Есть ли контроль версий для 1С? Групповая разработка прикладных решений — Автоматическое тестирование и 1С — реально ли это? Есть какие то потуги со стороны 1с сделать механизм автоматического тетсирования. Но сейчас это скорее какой то сферический конь в вакууме. А то очень не похоже на правду. НЛО прилетело и опубликовало эту надпись здесь. Да, храниться в таблицах. Есть свой язык запросов похожий на переведённый SQL, но он не позволял изменять данные. Есть Объектный доступ к данным, но в нём нет нормальных выборок. Если это так, то мне интересно какой извращённый мозг придумал хранить такие данные в реляционных базах данных? Это могут быть MySQL, Oracle или другой вариант организации баз данных. Ну а файловое решение в году — это тоже круто! Хотя там свой велосипед, скорее всего. База данных в 1С не реляционная Чо-чо-чо??? База в 1С реляционная, по выбору между MS-SQL, Postgre, IBM DB2, Oracle и собственный файл-серверный движок. Сверху над этой базой построен вполне себе неплохой ORM. С последней точки зрения, архитектурной — да, конечно это ORM над реляционной базой. Но как разработчик 1С я такие трехбуквенные выражения знать не должен, как и нормальные формы и, упаси боже, в какой из таблиц базы данных физически хранится справочник Контрагенты. А вот правильно организовывать выборки документов или записей регистров, и пробегаться по ним, используя правильные методы языка платформы — должен. Вы правда считаете, что не должны знать, что у вас под низом лежит база данных и что нужно думать и про индексы и про структуру таблиц и про скорость запросов к этой базе? Чем лучше вы знаете стек абстракций, которым пользуетесь, тем более качественным специалистом являетесь. Это касается любой области, не только 1С. Я так неправда считаю. Я просто хорошо знаком с реалиями мира 1С сам в нем был и потребностями бизнеса, которые несколько отличаются от потребностей программистов. Но так можно говорить, если этот стек открыт, как та же самая Java, или документирован, как. А в случае 1С структуру базы данных производитель по крайней мере ранее не раскрывал, и рекомендации по оптимизации DBA могли получить только по отдельному запросу, и не всякому клиенту их давали, и давали очень неохотно. Все сделано для того, чтобы 1С программист был чистым прикладником, которому не нужно знать весь стек, но который зато в кратчайшие сроки реализует нужную бизнесу задачу. Есть большая разница между тем, что я должен знать чтобы решить задачу, и что я могу знать, чтобы решить ее оптимально. SQL когда-то придумали для того, чтобы не думать каждый раз о том, в каком узле дерева хранится физически запись. Если ресурсов SQL не хватает, и нужно бегать босиком по деревьям — не используйте SQL. То же самое с 1С. И вот в этой книге в приложении все расписано. Спасибо огромное за информацию. Тогда каюсь — значит, я совсем отстал от жизни, беру свои слова обратно и съедаю шляпу. Мир 1С за последние годы изменился в лучшую сторону гораздо сильнее, чем я предполагал. Как веб-разработчик недавно столкнулся с игтеграцией своей crm с 1С и взялся за голову. Статья принесла много понимания, спасибо. Какие у 1C альтернативы? Я ничего не знаю про бух. У 1С есть open source поставка. Только на английском 1C: Лицензия на платформу платная. Конфигурация — бесплатная и с открытым кодом. Вот кстати почему дальше бухгалтерии 1с и не наблюдается. Сделали бы платформу бесплатной, и получили бы большое количество пользователей. Решений вообще никак не связанных с бухгалтерией очень много. Как многофункциональные — ERP 2. Прошу в следующей статье написать о том, в каких случаях и какую конфигурацию лучше внедрять — БП, Комплексную или УПП ERP , сравнительный анализ возможностей. Такую статью лучше писать для другого сайта. Хабр все таки не 1с ный портал и с этой точки зрения 1с просто одна из IT систем. Может напишу для другого ресурса. Поддерживаются только MS SQL, PostgreSQL, IBM DB2 и Oracle. Дата основания 02 декабря Локация Москва Россия Сайт trinion. Сутки Неделя Месяц Уязвимость ВКонтакте: Интересные публикации Хабрахабр Geektimes. Отзыв сертификатов не работает. Секрет дешёвых светодиодных ламп GT. Быстрое удаление пробелов из строк на процессорах ARM. Первый в мире мобильный телефон без аккумуляторов работает по образцу советского шпионского жучка х годов GT. Tesla построит в Южной Австралии крупнейшую в мире аккумуляторную систему всего за дней GT. Дайджест интересных материалов для мобильного разработчика 03 июля — 09 июля. Разделы Публикации Хабы Компании Пользователи Песочница. Информация О сайте Правила Помощь Соглашение Конфиденциальность. Услуги Реклама Тарифы Контент Семинары.


Оформление участка частного дома своими руками фото
Обзор системы «1С:Предприятие 8»
Как правильно разговаривать на работе
Система 1С:Предприятие 8
Почта на автовской улице график работы
1С:Предприятие 7.7
Примеры в пределах 100
Начало работы
Бурцев уполномоченный по защите прав предпринимателей
Полезные ссылки:
Каков состав ядра кюрия 247 96
1С:Предприятие
Как сделать красивые кудри на бигуди
Полезные ссылки:
Руны судьба гадать
Начало работы
Трансферные новости в мире футбола
1С:Предприятие 7.7
Расписание автобусов из елабуги в набережные
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment