Конфигурация программного обеспечения
Конфигурация программного обеспечения — совокупность настроек программы, задаваемая пользователем.
Часто для хранения конфигурации используется специальная база данных. В Windows используется реестр Windows, а в GNOME — GConf; в обоих случаях конфигурация имеет древовидную структуру.
Источники
Полезное
Смотреть что такое «Конфигурация программного обеспечения» в других словарях:
Перечень школьного программного обеспечения — Содержание 1 Бразилия 2 Великобритания 3 Индия … Википедия
Конфигурация — Конфигурация: В Викисловаре есть статья «конфигурация» Конфигурация (астрономия) … Википедия
Конфигурация компьютера — В области информационных и компьютерных систем под конфигурацией понимают определенный набор комплектующих, исходя из их предназначения, номера и основных характеристик. Зачастую конфигурация означает выбор аппаратного и программного обеспечения … Википедия
Конфигурация (ПО) — У этого термина существуют и другие значения, см. Конфигурация. Совокупность параметров программного обеспечения. В операционных системах *NIX изменение конфигурации производится путем редактирования текстовых файлов настройки, расположенных, как … Википедия
ГОСТ Р МЭК 61508-4-2007: Функциональная безопасность систем электрических, электронных, программируемых электронных, связанных с безопасностью. Часть 4. Термины и определения — Терминология ГОСТ Р МЭК 61508 4 2007: Функциональная безопасность систем электрических, электронных, программируемых электронных, связанных с безопасностью. Часть 4. Термины и определения оригинал документа: 3.7.4 анализ влияния (impact analysis) … Словарь-справочник терминов нормативно-технической документации
Инфраструктура — (Infrastructure) Инфраструктура это комплекс взаимосвязанных обслуживающих структур или объектов Транспортная, социальная, дорожная, рыночная, инновационная инфраструктуры, их развитие и элементы Содержание >>>>>>>> … Энциклопедия инвестора
система — 4.48 система (system): Комбинация взаимодействующих элементов, организованных для достижения одной или нескольких поставленных целей. Примечание 1 Система может рассматриваться как продукт или предоставляемые им услуги. Примечание 2 На практике… … Словарь-справочник терминов нормативно-технической документации
СТО Газпром 2-2.3-141-2007: Энергохозяйство ОАО «Газпром». Термины и определения — Терминология СТО Газпром 2 2.3 141 2007: Энергохозяйство ОАО «Газпром». Термины и определения: 3.1.31 абонент энергоснабжающей организации : Потребитель электрической энергии (тепла), энергоустановки которого присоединены к сетям… … Словарь-справочник терминов нормативно-технической документации
Р 50.1.048-2004: Информационно-телекоммуникационные игровые системы. Термины и определения — Терминология Р 50.1.048 2004: Информационно телекоммуникационные игровые системы. Термины и определения: 2.3.25 адаптивное сопровождение: Изменение программного продукта после поставки, обеспечивающее его работоспособное состояние в измененных… … Словарь-справочник терминов нормативно-технической документации
ГОСТ Р МЭК 61513-2011: Атомные станции. Системы контроля и управления, важные для безопасности. Общие требования — Терминология ГОСТ Р МЭК 61513 2011: Атомные станции. Системы контроля и управления, важные для безопасности. Общие требования оригинал документа: [МАГАТЭ 50 SG D8] Примечание 1 См. также «система, важная для безопасности», «класс систем контроля… … Словарь-справочник терминов нормативно-технической документации
Какие бывают программы «1С» простыми словами. Как выбрать лучший вариант для себя?
Чаще всего, когда слышат про 1С, то многие думают, что это 1С: Бухгалтерия. На самом деле программ 1С существует много разных. И чтобы вам было легче разобраться в том, какие бывают программы 1С и подойти к выбору программ осознанно, для вас я написала небольшой обзор.
Оглавление:
Что такое «конфигурация»?
В программах 1С часто используется слово «конфигурация».
По Википедии это слово означает: «совокупность настроек программы, задаваемая пользователем, а также процесс изменения этих настроек в соответствии с нуждами пользователя».
Слово «конфигурация» — это и есть разные настройки программы 1С.
Сначала настройки задаются программистами. Когда вы открываете первый раз программу у себя на компьютере, то настройки, которые вы видите задавались программистами.
Когда программисты создавали программу для розничных продаж, то включили в нее справочники товары, скидки, цены, поставщики, склады, рабочее место кассира и еще много разных справочников и документов. Эту конфигурацию-сборку назвали 1С:Розница.

Когда разрабатывали 1С:Бухгалтерию, то сначала в конфигурацию добавили план счетов, добавили справочники материалов, контрагентов, статьи затрат и так далее, и, конечно, добавили бухгалтерский баланс и другую бухгалтерскую и налоговую отчетность.

Таким образом программисты создают разные конфигурации. Когда конфигурацию начинает использовать пользователь, то он может сделать свои пользовательские настройки для удобства работы с информацией.
Программы 1С бывают не только разных названий, но и разных версий. Сейчас самая актуальная программа 1С версии 8.3.
Раньше были версии программ 2.0, 6.0,7.7, 8.0, 8.1,8.2. В этой статье я буду рассматривать только актуальные современные программы, которые я могу рекомендовать. Потому что они имеют много возможностей, удобны в использовании и полностью соответствуют современным требованиям законодательства.
В этом обзоре я опишу какие бывают программы “1С”, работающие на платформе редакции 8.3 и для чего предназначены.
Версия редакции 8.3, нового поколения, позволяет очень много настроек сделать самим – без обращения к программистам.
Я буду использовать слова «конфигурация» и «программа» как синонимы, потому чаще всего, если не вдаваться в подробности, то это и есть синонимы.
5 основных типовых конфигураций 1С, подходящие для большинства организаций и предпринимателей
Конфигурации, подходящие для большинства организаций и предпринимателей, я разделила на 2 группы:
Для оптовой и поточной торговли:
Универсальные конфигурации позволяют вести учет для разных систем налогообложения и для разных форм собственности. Отличаются функционалом. Более подробное различие универсальных программ ниже.
Программы для оптовой и поточной розничной торговли заточены под управление продажами. Для формы собственности “организация” потребуется дополнительно использовать 1С:Бухгалтерию для создания бухгалтерской и налоговой отчетности. А для индивидуальных предпринимателей и самозанятых 1С:Бухгалтерия нужна для ведения налоговой отчетности.
Как правило, для небольших организаций важна простота использования, скорость обучения нового персонала и совокупная стоимость использования программы.
Чем больше становится организация, тем бОльшее наличие функционала уступает место простоте использования.
Рассмотрим подробнее особенности разных конфигураций программ 1С.
1С:Бухгалтерия
Одна из самых распространенных программ для малого бизнеса и микробизнеса – это популярная 1С:Бухгалтерия. Особенность ее в том, что она подходит всем системам налогообложения: ОСНО,УСН, ЕНВД, Патент, Самозанятые.
1С:Бухгалтерия подходит и для индивидуальных предпринимателей и для организаций.
Это программа подойдет для подготовки отчетности в налоговую инспекцию, в фонды, в органы статистики, в росалкогольрегулирование, почти во все системы маркировки, кроме МДЛП, в ЕГАИС, в Меркурий.
Можно вести кадры и рассчитывать заработную плату. Только в бухгалтерии разрешается учитывать до 60 сотрудников. Если сотрудников больше 60, то нужно переходить на 1С:Зарплата и управление персоналом.
Гибкая возможность настройки программы позволит сформировать управленческую финансовую отчетность, на основе бухгалтерского учета.
Программа позволит распечатать практически любой первичный бухгалтерский документ: счет, накладная, счет-фактура, путевой лист, РКО, ПКО и другие

Еще у программы 1С:Бухгалтерия есть специальные выпуски с одинаковым функционалом, но разными стартовыми настройками:
1С:БизнесСтарт – позволяет вести учет только одного ИНН.
1С:Предприниматель и 1С:Упрощенка – это базовые версии 1С:Бухгалтерии, позволяют в отдельных базах вести несколько ИНН. Поддерживают все системы налогообложения. также как как и 1С:Бухгалтерия.
1С:Зарплата и управление персоналом
Как только в организации или у предпринимателя более 10 сотрудников, но можно и раньше, то нужна 1С: Зарплата и управление персоналом, которая позволяет вести кадровый учет, расчет зарплаты, готовить отчетность в налоговую и фонды.
Автоматически учитывает: количество дней отпуска, начисления по формулам, разрешает указывать свои показатели расчета и очень много других возможностей расчета зарплаты и налогов с зарплаты.

Вы можете начать работать в программе Зарплата и управление персоналом 8 прямо сейчас. Бесплатный доступ к программе на 30 дней. Или пройдите онлайн курс 1С c более 8 часов видео, доступом к программе, общение с преподавателем по электронной почте и сертификат о прохождении обучения.
1С:Управление нашей фирмой
Если вы – предприниматель, то существует еще одна программа в которой вы сможете подготовить отчетность – это программа называется 1С:Управление нашей фирмой. Она содержит весь комплект отчетности для предпринимателя на УСН и также позволяет обмениваться с системами ЕГАИС, Меркурий, системами маркировки.
Если вы – производственная организаций или оказываете услуги, то это отличная программа для по-заказного производства.
Также подойдет для тех, кто оказывает ремонтные работы, гарантийные ремонты, продажи любых услуг товаров, продажи в интернет-магазине, учет работ бригад и еще много возможностей для управленческого учета.

Вы можете начать работать в программе 1С:Управление нашей фирмой 8 прямо сейчас. Бесплатный доступ к программе на 30 дней. Или пройдите онлайн курс 1С c более 6 часов видео, доступом к программе, общение с преподавателем по электронной почте и сертификат о прохождении обучения.
1С:Розница
Очень популярная программа в микробизнесе это 1С:Розница. Не смотря на то, что эта программа предназначенная для потоковой торговли, многие приобретали ее – как дополнительное программное обеспечение для печати чеков на неавтономной онлайн-кассе с компьютера. Эта программа не позволяет отправлять отчеты в налоговую и для этих целей обязательно нужно иметь или 1С:Бухгалтерию или бухгалтера-аутсорсера с программой.

1С:Управление торговлей
Программа с историей 1С:Управление торговлей – имеет гибкие настройки, достаточно мощная по функционалу и умеет работать в паре с 1С:Розница. Эта программа удобная для работы сети магазинов и управление этой сетью магазинов, также у нее развиты работы с серийными номерами, с сериями товаров, ГТД и т.д.
Для предпринимателя, который сам продает в своем магазине это скорее всего будет “тяжелый” вариант программы.
Для оптовой торговли и оптово-розничной торговли это может оказаться необходимый вариант.

3 основные типовые конфигурации для крупного бизнеса
Чем больше организация, тем острее встает вопрос о том, чтобы вести в одной базе управленческий учет и учет для контролирующих органов.
Очень важна скорость формирования отчетов при больших и очень больших объемах данных.
Очень важная работа при большом количестве пользователей.
3 основные конфигурации:
1С:Комплексная автоматизация
Довольно широко известная конфигурация – 1С:Комплексная автоматизация. Это три в одном 1С: Управление торговлей + 1С: Управление зарплатой и персоналом + бухгалтерский функционал.Эта программа очень мощная и если у вас уже достаточно большая организация, то можно смело ее использовать.
Определить, что Комплексная автоматизация вам подойдет можно так: если у вас есть главный бухгалтер, у которого есть несколько бухгалтеров, несколько менеджеров по продажам, кадровик и вам нужен функционал Управление торговлей, то эта программа вам подойдет.
В ней НЕ нужно будет делать обмен данными между разными конфигурациями, но зато внутри самой конфигурации вам потребуется квалифицированная настройка специалистами из вашей организации или из фирмы-франчайзи 1С, прошедшими специальное обучение.
1С:ERP или, по в предыдущих версиях, 1С:УПП
Следующая мощная программ для больших крупных организаций 1С:ERP. Для крупных производственных и торговых предприятий. Цена и возможности для большого бизнеса. Внедряется с помощью специально обученных специалистов 1С, самостоятельно очень редко.
1С:Холдинг и 1С:Корпорация
Это самые большие по возможностям программы 1С. Предназначена для крупного бизнеса.
Что если не подходит типовой вариант
Если не подходит типовой вариант, то есть очень большой список отраслевых конфигураций. Например, конфигурация 1С:Бухгалтерия сельскохозяйственного предприятия, 1С:Автосервис и другие отраслевые конфигурации. Все отраслевые конфигурации, сертифицированные фирмой “1С”, можно посмотреть на сайте solutions.1c.ru.
Если не подошли отраслевые конфигурации, то можно обратиться к обслуживающей организации по 1С и программисты 1С на наиболее подходящей типовой конфигурации программист доработают нужный функционал.
Прежде чем делать выводы о том нужно ли делать разработку у программиста 1С, вы можете обратиться к фирме-франчайзи, специалисты которой посоветуют, какая конфигурация подойдет максимально для решения ваших требований. Например, можете написать или позвонить мне, если затрудняетесь подобрать для себя лучший вариант.
Варианты работы с программами 1С
На компьютере
Работать с программами 1С вы можете на компьютере. Это вариант когда база хранится на вашем компьютере и вы можете работать с базой или прямо на том же компьютере или через интернет с помощью специальной программы(ссылка на 1С-Линк). Этот вариант предполагает, что
В облаках
Другой вариант, когда база находится на специальных защищенных компьютерах-серверах фирмы 1с. В этом случае,
Вы можете легко переходить с локальной версии в облака и обратно.
Что нужно знать о сопровождении программ 1С
После выбора нужной конфигурации и варианта работы с этими программами обязательно учтите способы сопровождения и обслуживания.
Ниже описаны варианты сопровождения базовых и профессиональных программ 1С на компьютерах и базовые и проф в облаках.
Сопровождения программ 1С в облаках также делится на базовые и проф. Только учтите, что это уже другие “базовые” и “проф”. В облачных базовых в одной базе вы сможете вести несколько организаций. Отличие в облачной базовой будет в ограничении количества пользователей и количестве баз.
Подробнее, таблицы ниже.
Сопровождение программ 1С на компьютерах
Программы 1С, которые устанавливают на компьютер, делятся на базовые и профессиональные.
Профессиональные программы позволяют работать одновременно двум и больше сотрудникам.
Базовые версии имеют ту же самую конфигурацию, что и профессиональные, но с базой в один момент времени может работать только один пользователь.
Отличие обслуживания локальных программ 1С базовых и проф в таблице:
| Свойства конфигурации | Базовая | Проф |
| количество пользователей, которые могут работать с базой | 1 | >=1 |
| количество баз | 1 и более | 1 и более |
| количество организаций | 1 и более, кроме БизнесСтарт | 1 и более |
| программист может внести изменения? | нет | да |
| могу несколько организаций вести? | только в разных базах | можно в одной базе, а можно в разных базах |
| можно менять компьютер и переустанавливать на другой? | только 3 раза, вместе с первоначальной установкой | столько раз сколько нужно |
| обновлять базу смогу? | да, обязательно. Нужна регистрация на portal.1c.ru | да, обязательно. Нужна регистрация на portal.1c.ru и договор сопровождения с обслуживающей оорганизацией |
| Как расширить количество пользователей? | замена на профессиональную версию (апгрейд с зачетом стоимости) и покупка дополнительной лицензии | покупка дополнительной лицензии |
Сопровождение программ 1С в облаках
Когда программа “1С” в облаках, то база хранится на специальных защищенных серверах фирмы “1С”.
Здесь нет первоначальной поставки, а есть регулярные платежи за пользование сервисом.
В варианте “облако” вы можете обойтись без мощных компьютеров. Вам нужен только доступ в интернет.
Отличие обслуживания облачных программ 1С тарифы базовые и проф
| Свойства конфигурации | Базовый тариф | Проф тариф |
| количество пользователей, которые могут работать с базой | 2 | 5 |
| количество баз | 1 | 10 |
| количество организаций | 1 и более | 1 и более |
| программист может внести изменения? | есть ограничения | есть ограничения |
| могу несколько организаций вести? | можно в одной базе | можно в одной базе, а можно в разных базах |
| можно заходить с разных компьютеров? | столько раз сколько нужно | столько раз сколько нужно |
| обновлять базу смогу? | автоматически обновится в ночное время | автоматически обновится в ночное время |
| Как расширить количество пользователей? | переход на тариф ПРОФ | покупка дополнительной доступов |
Подробное сравнение с версиями на ваших компьютерах в статье “Плюсы и минусы облачных 1С”.
Заключение
Я описала какие бывают программы 1с и на что обратить внимание при выборе программы 1С для себя. Если у вас остались вопросы, я буду рада вам помочь, при выборе программы.
Цикл статей по основам Software Configuration Management
Пролог
Что такое управление конфигурацией в разработке ПО? Зачем оно нужно? Думаю, немногие способны полностью и внятно ответить на этот вопрос. Большинство обычно вспоминает системы контроля версий, которые сами используют. Кто-то упоминает багтрекинг. Кто-то считает вершиной CM отращивание веток в любимой системе контроля версий. А кто-то вообще уходит в сторону и начинает говорить про ITIL и про то, как он записывает в какую-нибудь базу параметры всего софта, который установлен у него в фирме.
Несколько странно и немного досадно наблюдать за этим. Дело в том, что я проработал в SCM в общем сложности около 5 лет, из них 3 года — интегратором в Motorola, на одном из проектов по разработке софта для сотовых телефонов. По ходу дела прочитал кучу материалов по этой теме и получил большой практический опыт — в том числе по работе с одной из мощнейших систем контроля версий IBM Rational ClearCase (см. linkedin в профиле). В итоге в голове сформировалась некоторая целостная картина того, что же это на самом деле — software configuration management.
А потом увидел статью от камрада altern, в которой он начал рассказывать про СМ. Речь у него пошла несколько в другом ключе — о конкретных инструментах и именовании конфигураций. Поэтому, списавшись с ним, чтобы не пересекаться по тематике наших статей, решил написать об основах того, что называется управлением конфигурацией программных средств.
Сейчас у меня уже написан материал примерно на 50 тысяч знаков — это приблизительно 5-7 среднего размера постов для Хабра. И процесс написания продолжается. Я собираюсь выкладывать написанное с небольшой периодичностью сюда и, по мере исчерпания вопросов и обсуждений, постить новые заметки.
Задача — дать обзор того, чем же вообще является CM, какие задачи он решает и какие техники при этом используются. Речь не будет идти о конкретных системах контроля версий или вообще инструментах — этого добра навалом в сети. Задача — показать универсальные для всех инструментов основы.
Что такое CM и зачем он нужен
Управление конфигурацией
Для начала определимся, что такое configuration, ведь это слово выведено в заголовок. Конфигурация – это совокупность версий рабочих продуктов. Ключевые слова – «версий продуктов».
В любом проекте есть рабочие продукты – это может быть маркетинговая документация, требования к конечному продукту, исходные коды, тесты, вспомогательные инструменты. Что считать рабочим продуктом, зависит от проекта (определение будет дано в следующей заметке). Далее, каждый продукт изменяется во времени (в этом ведь смысл разработки), и эти изменения надо как-то учитывать – кто, когда, что именно внёс и зачем он это сделал. Иными словами, учитывать, как появлялись версии продуктов.
Версия – это состояние рабочего продукта, которое может быть восстановлено в любой момент времени независимо от истории изменения.
Соответственно, управление конфигурацией – это управление наборами рабочих продуктов и их версиями. Этот процесс и есть область действия CM.
В англоязычной литературе используется термин Software Configuration Management, сокращенно SCM. Далее для простоты изложения будет использован термин управление конфигурацией и сокращение CM (читается: «сиэм»).
Схема 1. Элементы, их версии и срезы-конфигурации.
CM является одной из базовых практик любой методологии разработки ПО. Достаточно сказать, что в модели SEI CMM/CMMI (Capability Maturity Model Integration) наличие налаженного процесса управления конфигурацией – необходимое условие для получения организацией сертификата CMM/CMMI Level 2.
Замечу, что Level 2 – это самый минимальный, начальный уровень зрелости, согласно модели CMM. Level 1 получает «автоматом» организация, завершившая успешно хотя бы один проект по разработке. Поэтому и наличие CM – это минимальное требование для сертификации. Кстати, на втором уровне необходимо иметь, в числе прочего, налаженный процесс тестирования и управления требованиями. Это говорит о том, что с точки зрения стандарта CMMI, правильный configuration management так же важен, как грамотное тестирование и управление требованиями.
Так в чем же заключается такая ценность CM?
Направления ответственности CM
Управление конфигурацией работает на всех этапах жизненного цикла проекта. Появился рабочий продукт (например, файл с исходниками) – он попадает в поле деятельности CM’а. Продукт начал изменяться (мы пишем функциональность) – значит CM должен предоставить средства для контроля над изменениями и автоматически провести сам контроль, где это требуется. Потребовалось разбить работу на команду разработчиков, а то и на несколько – проектный CM предоставляет правила и инструменты для работы. Есть, что предложить заказчику – тогда CM определяет правила стабилизации продуктов разработки и их выпуска. Надо откатиться на произвольный релиз – опять в работе CM. Понадобились метрики по изменениям или документированные политики – ну, вы поняли, к кому обратиться.
Итак, в первую очередь, CM отвечает за идентификацию рабочих продуктов, т.е. отвечает за определение того, что же будет в дальнейшем контролироваться. В следующей заметке будет подробнее про это рассказано.
Продукты выделили, дальше команда начинает работу. По ходу работы нужно периодически стабилизировать полученные результаты, подводить некоторую черту под наработками, а также определять тот базис, на основе которого будет идти разработка. Это всё также входит в сферу деятельности CM’а.
Кроме того, CM отвечает за то, что в общем случае называется отслеживанием запросов на изменения. Большинству эта область известна как системы отслеживания ошибок. Ведь никакие изменения не должны проходить спонтанно – каждое из них нужно регистрировать и затем правильным образом назначать и отслеживать – вплоть до попадание в конечный продукт. Вот тут опять остается крайним CM. Изменения в продукты вносим, надо их отслеживать – начинает работать контроль версий. Ничто не будет потеряно – CM на страже.
Средства контроля изменений и обеспечения версионности создают условия для распараллеливания разработки в больших командах. Это достигается благодаря тому, что, описав эти средства, мы даем разработчикам документированные процедуры, позволяющие разделять ответственность и ограничивать области деятельности каждого из разработчиков.
Ну и, как всегда, «нельзя контролировать то, что нельзя измерить» — (с) Де Марко. Метрики – о них тоже будет сказано пару слов. Где измерения – там и формализация. Другими словами, всё, что связано с CM, хорошо бы документировать. Об этом тоже вкратце будет упомянуто.
Итак, каковы задачи управления конфигурацией?
Для начала — достаточно. Следующая часть будет посвящено тому, как же определяются продукты и конфигурации, которыми мы будем управлять. Также коснусь вопроса о компонентной разработке, продуктовых линейках и их связи с СМ.


