Известные прикладные решения.

Клиентская часть платформы функционирует не только в среде ОС Microsoft Windows . Начиная с версии 8.1, серверная часть платформы в клиент-серверном варианте работы «1С:Предприятия» может функционировать на ОС Linux . А с 8.2.16 - и полноценная работа клиентской части без Wine.

Существуют специальные версии среды исполнения 1С для ноутбуков и PDA , ПО создания веб-приложений , взаимодействующих с базой данных «1С:Предприятие».

История создания

Версии для DOS

1С Предприятие 7.7 с весны 1999 года успешно продавалась дистрибьюторами фирмы 1С. С 1 июля 2011 года изъята из прайс-листов компании и продается только в особом порядке по заявке покупателя .

Версии 1С Предприятие 7.0 и 1С Предприятие 7.5 были эволюционно заменены на 1С Предприятие 7.7 , причём, бюджетным организациям (держателям лицензий) в ограниченный период времени бесплатно меняли версию Бюджетной Бухгалтерии для 1С Предприятия 7.5 на Бюджетную Бухгалтерию 1С для Предприятия 7.7. Тем не менее, они и до сих пор часто встречаются, хотя и считаются устаревшими. В частности, «1С» поддерживает версии 7.7, 6.0 и 2.0 ПРОФ, выпуская формы отчётности.

Версия 7.7 состоит из программной оболочки или движка , который работает с одной или несколькими базами данных, определяемых конфигурацией . К программной оболочке подключаются компоненты (в терминологии 1С - «компонента»), реализующие различные механизмы учёта и администрирования. Стандартные «компоненты»:

  • «Бухгалтерский учёт»;
  • «Оперативный учёт»;
  • «Расчёт»;
  • «Управление распределёнными ИБ» (Информационными Базами);
  • «Web-расширение 2.0».

Кроме Объектов, соответствующих реализующим механизмы учёта Компонентам, существуют также компонент-независимые «Базовые объекты», поддержка которых присутствует всегда.

Существуют следующие версии платформы:

  • Учебная - допускает конфигурирование, содержит три (?) «компоненты», имеет весьма существенные ограничения.
  • Базовая - допускает использование только Базовых конфигураций, не допускает конфигурирования, не допускает смешивания «компонент».
  • Стандартная - только «Бухгалтерский учёт», допускает конфигурирование, имеет ограничения.
  • Проф - обладает максимальными возможностями среди однопользовательских версий, допускает совместное использование «компонент».
  • Сетевая - совместное использование в локальной сети с ограничением числа пользователей или без ограничений.
  • SQL - обладает максимальными возможностями, допускает хранение данных в MS SQL Server v.6, v.7 или 2000. Также существуют неофициальные патчи bkend.dll, позволяющие использовать MS SQL 2005 и 2008(с созданием представления для базы данных через SQL Server Management Studio для последнего).

Может работать в нескольких режимах:

  • 1С:Предприятие - основной режим работы пользователя, ввод данных, получение отчётов.
  • Конфигуратор - режим администрирования и изменения конфигурации.
  • Отладчик - режим отладки и замера производительности конфигурации.
  • Монитор - режим просмотра активных пользователей и журнала регистрации событий.

Платформа 1С:Предприятие v.7.7, кроме основного для неё, русского, локализована для украинского и английского языков.

Конфигурация содержит параметры базы данных и пользовательского интерфейса. Файл конфигурации 1Cv7.MD расположен в каталоге базы данных. Конфигурация редактируется в режиме «Конфигуратора», предоставляющего удобный визуальный инструмент для создания и редактирования таблиц данных и графических форм, а также написания алгоритмов на встроенном языке программирования. Порядок конфигурирования и встроенный язык описаны в прилагаемой документации. Кроме того, в конфигураторе есть Синтакс-Помощник по встроенному языку программирования.

Язык программирования версии 7.7 существенно отличается от языка версии 6.0 и, тем более, от языка DOS-версий. Впервые в версии 7.0 появилось понятие объектов данных. Язык, по сути своей, стал универсальным (так, есть примеры написания на платформе 1С:Предприятие простейших игр - тетрис, шашки и т. п.)

Одна из особенностей, существенно позволяющая расширить функционал языка - использование внешних компонент. Внешняя компонента представляет собой динамически подключаемую библиотеку , которая реализует определенный функционал. Таким образом в 1с стало возможным использовать богатые возможности других языков и платформ (н-р таких, как .NET Framework). В процессе длительного нахождения на рынке данной платформы, фирмой 1С, а также силами пользователей были созданы различные компоненты, позволившие значительно дополнить функционал такими средствами как работа с FTP , почтой, HTTP -запросами и другое. Одним из значимых проектов явилась разработка компоненты 1CPP , дававшая возможность работать с БД при помощи OLE DB - и ODBC -интерфейсов (так называемые прямые запросы), что позволяло в некоторых случаях сократить время выполнения запросов к БД в несколько раз.

Версии 8.x

14 августа 2002 года выпущена «1С:Предприятие 8.0 ознакомительная версия». Почти через год 31 июля 2003 года выпущено первое тиражное решение «1С:Предприятие 8.0. Управление торговлей», что являлось одновременно и выпуском предназначенной для широкого использования версии технологической платформы «1С:Предприятия 8.0».

Техническая информация

Конфигурация

Конфигурация - прикладное решение, разработанное на технологической платформе «1С:Предприятие».

Фирма 1С поставляет решения в виде «Базовых» и «Типовых» конфигураций.

Базовые (Специализированные) конфигурации предназначены для работы на Базовых версиях платформы (для версии 7.x - с соответствующей «компонентой»). Базовые конфигурации поставляются только фирмой 1С, не допускают внесения изменений, но могут быть преобразованы в Типовые.

Все неспециализированные, «НеБазовые» конфигурации, в том числе и Типовые от 1С, допускают изменение (конфигурирование) пользователем.

По происхождению «НеБазовые» конфигурации условно можно поделить на:

  • тиражные Типовые решения фирмы 1С - Типовые конфигурации;
  • тиражные решения сторонних разработчиков на базе Типовых;
  • самостоятельные тиражные решения сторонних разработчиков под платформу 1С;
  • тиражные решения (один из предыдущих вариантов) с изменениями («правленые»);
  • пользовательские конфигурации («самописные»).

Изменения в тиражных решениях могут затруднить поддержку конечных пользователей (в том числе обновление конфигурации).

Тиражные решения сторонних фирм часто бывают защищены «системой защиты конфигураций» (СЗК), предлагаемой 1С или аналогичной, и предусматривают наличие дополнительного ключа, распространяемого с конфигурацией. Без этого ключа программа работает в ограниченном или демонстрационном режиме (как рекомендует 1С) или работа вовсе невозможна. Часть текста программы недоступна для прочтения и изменения (даже при наличии ключа).

Указанные Ключи СЗК не заменяют Ключи к Технологической платформе, те продолжают оставаться необходимыми.

Конфигурации 7.x могут использовать Базовые Объекты и Объекты других «Стандартных компонент». Для использования объекта какой-либо компоненты необходимо наличие соответствующей компоненты в Технологической платформе. Если конфигурация написана с использованием только Базовых объектов («компонент-независимая»), то для её использования необходима Технологическая платформа 7.x с любой хотя-бы одной «компонентой», не менее чем «Бухгалтерский учёт (стандартная)». Внимание: необходимо различать термины "Базовые объекты" и "Базовые конфигурации"! Так, неспециализированная конфигурация, использующая только Базовые объекты, не будет работать на Базовой платформе. А Базовые конфигурации не ограничиваются использованием Базовых объектов.

Условно говоря, конфигурации часто делятся на две группы. «Типовые» и «Нетиповые» конфигурации. «Типовая» конфигурация - это тиражное решение, которое распространяется «в коробке». Также встречается сленговый термин «Правленая» конфигурация - имеется в виду, изменённая под нужды компании типовая конфигурация, которая в силу внесённых в неё изменений уже не является типовой, однако, очень похожа. «Самопальная» конфигурация (от слова «Самопал »), «самописная» (она же «самописка») или конфигурация «с нуля» означают «конфигурация 1С: Предприятие, разработанная независимо от фирмы 1С» (обычно под нужды конкретного заказчика). Эти сленговые термины также довольно часто используются представителями фирмы 1С - компаниями франчайзи . Часто и в деловой переписке.

Известные прикладные решения

Типовые конфигурации на базе 1С:Предприятия версии 7.7 (устаревшая версия)

Конфигурация «1С:Бухгалтерия 7.7»

Пожалуй, наиболее известная из всех конфигураций 1С версии 7.7. Предназначена для ведения бухгалтерского учёта (управленческого и/или налогового учёта). Также существует конфигурация «1С:Бухгалтерия УСН 7.7». Это разные конфигурации. Часто люди, малознакомые с программами «1С:Предприятие», называют любую конфигурацию 1С «1С:Бухгалтерией», например, «1С:Торговля+Склад» не имеет отношения к бухгалтерскому учёту, однако, по ошибке часто называется «1С:Бухгалтерией».

Конфигурация «1С:Торговля и Склад 7.7»

Предназначена для ведения торгового учёта. Возможно ведение учёта по нескольким юридическим лицам. Существует возможность подключения внешнего торгового оборудования.

Конфигурация «1С:Зарплата и Кадры 7.7»

Предназначена для ведения кадрового учёта и расчёта зарплаты.

Конфигурация «1С:Комплексная автоматизация» (1С:Бухгалтерия+Торговля+Склад+Зарплата+Кадры)

Объединяет в себе функционал конфигураций «1С:Бухгалтерия 7.7», «1С:Торговля и Склад 7.7» и «1С:Зарплата и Кадры 7.7». Предназначена для комплексного ведения учёта на предприятии

Конфигурация «1С:Производство, Услуги, Бухгалтерия»

Предназначена для ведения бухгалтерского учёта на предприятиях, оказывающих услуги или ведущих производственную деятельность.

Другие типовые конфигурации

Существует также множество других, менее универсальных (а, следовательно, и менее распространённых) типовых конфигураций. Предназначены или для специфических налоговых режимов (например уже упомянутая УСН, «1С:Налогоплательщик», «1С:Деньги», всевозможные типовые для бюджетных организаций, «1С:Воинская часть» и т. п.), или для организаций из других государств (Украина, Казахстан).

Компонентная система 1С:Предприятия 7.7

В 1С:Предприятие версии 7.7 существовало пять типовых «компонент». Три из них используются для ведения учёта, а остальные две - для более специфичных функций.

  • «Компонента» «Бухгалтерский учёт» - наличие данной «компоненты» в 1С:Предприятии 7.7 позволяет использовать такие объекты, как «бухгалтерские планы счетов», «операции», «проводки». Используется, в первую очередь, в поставке «1С:Бухгалтерия 7.7».
  • «Компонента» «Оперативный учёт» позволяет использовать объект «регистры». Входит в поставку «1С:Торговля+Склад 7.7» и других.
  • «Компонента» «Расчёт» позволяет использовать объекты «журнал расчётов», «виды расчётов» и «группы расчётов». Входит в поставку «1С:Зарплата и Кадры 7.7», «1С:Основные средства 7.5» и других.
  • «Компонента» «Управление распределёнными информационными базами (УРИБ)» позволяет осуществлять обмен информацией (синхронизацию) между физически отдалёнными узлами одной логически цельной базы данных. Например, обмен данными между бухгалтерией и отдалённым складом. Для ведения учёта не используется.
  • «Компонента» «веб-расширение» позволяет создавать веб-интерфейс к учётной базе данных на основе технологии ASP . Для ведения учёта не используется.

Также существует технология создания «Внешних компонент», которые могут быть разработаны сторонними разработчиками для расширений функций «1С:Предприятие». Первоначально эта технология была создана для работы с многочисленным торговым оборудованием. В настоящее время, в связи с гибкостью данной технологии, внешние компоненты создаются для решения практически любых задач из числа тех, для решения которых «1С:Предприятие» изначально не способна.

Общие возможности конфигураций

Большинство конфигураций на базе платформы версий 8.0 и 8.1 имеют:

  • Возможности общей настройки программы (такой, как задание даты запрета редактирования данных);
  • Возможности индивидуальной настройки программы для каждого пользователя (такой, как основной склад для автоматической подстановки в документы);
  • Множество переключаемых интерфейсов;
  • Множество наборов прав (ролей), причём, часть прав может назначаться пользователями в режиме Предприятия;
  • Более гибко настраиваемые отчёты, нежели в версии 7.7;
  • Возможность построения произвольных отчётов (так называемая «Консоль отчётов»);
  • Встроенный универсальный обмен данными;
  • Встроенные возможности обновления через Интернет.

Также большинство типовых конфигураций поддерживают работу с платформой версии 8.2.

Конфигурация «1С:Бухгалтерия 8»

Основные возможности (отличия от седьмой версии): ведение учёта по нескольким организациям в одной базе; ведение как бухгалтерского, так и налогового учёта (на раздельных планах счетов); возможность ведения учёта по упрощённой системе налогообложения (для каждой организации система налогообложения может быть выбрана независимо); более гибкие возможности по учётной политике (задаётся раздельно для бухгалтерского и налогового учёта), закрытию счетов, расчёту амортизации, учёту НДС , в том числе включение/исключение из стоимости с учётом ЕНВД в розничной торговле.

Как и в предыдущих версиях, предусмотрена интеграция с расчётом зарплаты (версий 7.7 и 8.х), торгово-складским учётом (версий 7.7 и 8.х), системой «Клиент банка», загрузка классификатора адресов и других общероссийских классификаторов.

Конфигурация «1С:Управление Торговлей 8»

Предназначена для ведения торгово-складского учёта на предприятиях. Функциональность по сравнению с конфигурацией «1С: Торговля и склад 7.7» расширена: появились возможности управления отношениями с клиентами (CRM), а также возможность планирования продаж и закупок.

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

Конфигурация «1С:Зарплата и управление персоналом 8»

Предназначена для реализации кадровой политики предприятия и денежных расчётов с персоналом по следующим направлениям:

  • планирование потребностей в персонале;
  • решение задач обеспечения бизнеса кадрами - подбор, анкетирование и оценка;
  • управление компетенциями, обучением, аттестациями работников;
  • управление финансовой мотивацией персонала;
  • эффективное планирование занятости персонала;
  • учёт кадров и анализ кадрового состава;
  • начисление и выплата заработной платы;
  • исчисление регламентированных законодательством налогов и взносов с фонда оплаты труда;
  • отражение начисленной зарплаты и налогов в затратах предприятия.

Конфигурация «1С:Управление производственным предприятием 8»

При разработке решения «1С:Управление производственным предприятием 8» учитывались как современные международные методики управления предприятием (MRP II, CRM, SCM, ERP, ERP II и др.), так и опыт успешной автоматизации производственных предприятий, накопленный фирмой «1С» и партнерским сообществом. http://v8.1c.ru/enterprise/ .

Наиболее интересные особенности, которые в подавляющем большинстве других систем не встречаются:

  1. Имеются конфигурации: «Управление производственным предприятием» (для России), «Управление производственным предприятием для Украины», «Управление производственным предприятием для Белоруссии» и «Управление производственным предприятием для Казахстана», разные конфигурации с одной и той же методологией работы.
  2. Существует возможность изменения учтённых (проведённых) документов, но при этом есть возможность отслеживать историю изменений документов и справочников (кто, когда, какие документы менял и что именно было изменено).

Для обеспечения качественного внедрения решений "1С" на предприятиях различных отраслей промышленности на основе компаний-партнеров фирмы "1С" существуют "Центры компетенции по производству" http://1c.ru/rus/partners/ckp.jsp

Типовые конфигурации на базе 1С:Предприятие 8.2

Любая конфигурация на платформе 8.1 может быть сконвертирована на платформу 8.2. Для этого достаточно проверить конфигурацию на совместимость и устранить небольшие расхождения, связанные с развитием встроенного языка.

Фирмой 1С выпускаются уже готовые под платформу 8.2 аналоги всех типовых решений, плюс некоторые выпущенные только для 8.2, например 1С:Документооборот.

Также на платформе 1С:Предприятие 8.2 выпускается инструментарий прикладного разработчика 1С:Библиотека стандартных подсистем 8.2.

Лицензирование

Проприетарное ПО.

Интересно, что формальное лицензионное соглашение появилось только в версии 8.0.

Лицензии должны приобретаться на:
1. Количество конечных пользователей 1С предприятие.
2. Сервер предприятия (По необходимости).
3. Используемую конфигурацию.

Формально конфигурации 8.х лицензируются отдельно: то есть необходимо приобретать каждую кофигурацию для использования ее в коммерческой организации. Это принципиальное отличие 8.х от 7.х.

Данная конфигурация распространяется компанией 1С в электронном виде абсолютно бесплатно в составе . Учебная версия конфигурации 1С Бухгалтерия 8.2 предназначена лишь для ознакомления с функциональными возможностями самой конфигурации и платформы в целом.

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

ВАЖНО: конфигурацию 1С Бухгалтерия 8.2 (учебная версия) нельзя использовать на предприятии для ведения реального бухгалтерского учета.

p style="text-align: justify;">Текущий релиз: Бухгалтерия предприятия (учебная), редакция 3.0 (3.0.17.11)

Если у вас уже имеется установленная платформа 1С:Предприятие 8.2, то вы можете установить только саму конфигурацию 1С Бухгалтерия 8.2.

Для установки 1С:Бухгалтерии 8.2 (учебная версия) вам необходимо:

1. Убедиться, что у вас установлена платформа 1С Предприятие 8.2. Если у вас нет платформы 1С 8.2, то вы можете скачать её у нас .

3. Запустить установщик 1С:Бухгалтерия 8.2 .

Комментарии

    скачивается 22 байта затем выходит сообщение закачка завершена. архив размером 22 байта, при открытии пищет неожиданный конец архива.

    Спасибо Дмитрий за сигнал. Архив перезалил. Теперь, как и положено, закачивается 121 Мб.

    Спасибо. А может быть еще выложите элетронную книгу 1с:бухгалтерия - учебная версия, которая идет вместе с конфигурацией. Вроде бы на диске в электронном виде она должна быть.

    бывают учебные версии по другим конфигурациям? например УТ? или ЗУП?

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

    Я постараюсь в ближайшее время подгоовить вводные материалы по основным конфигурациям и начнем с 1С Бухгалтерии:)

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

    Для stasodash. Вы скачали саму демострационную базу бухгалтерии без инсталятора. (название каталогаDemoAccountingEduc1). Для ее устагновки просто добавьте данную конфигурацию в список информационных баз. Я постараюсь сделать пояснения к данному материалу на сайте. если что-то будет непонятно, спрашивайте, но на 1 и последующих уроках нашего курса мы как-раз начинали с добавления конфигураций к списку информационных баз.

    Подумал я, подумал, и выложил полную версию учебной 1С Бухгалтерии 8.2 (вместе с установщиком). Правда весит такая версия 346 мегабайт вместо 110. Надеюсь, что так будет проще для посетителей.

    Добрый день. Я скачала 1С Бухгалтерию (учебная версия), ту самую, весом в 347 Мб, разархивировала, нажала setup (все как в инструкции), по носле установки не могу найти для нее ярлык. т.е. прогу мне не запустить. Что я сделала не так, и как надо сделать правильно?

    Для Lucka. Вы все сделали так. Для запуска 1С Бухгалтерии 8.2 нужна сама платформа 1С 8.2. Если она у вас уже установлена, то вы при ее запуске в списке информационных баз увидите 1С бухгалтерия. Посмотрите в меню "Пуск" установлена ли у вас платформа 1С. Если же у вас сама платформа 1С 8.2 не установлена, то скачайте ее с нашего сайта и после установки запустите (переустановите) 1С бухгалтерию. PS: доработал описание процедуры инсталяции 1С Бухгалтерии.

«Лучше день потерять, а потом за пять минут долететь» (с) м/ф Крылья, ноги и хвосты.

На «Хабре» есть три отличных поста про управление списками баз в 8.х:

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

Пролог

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

Итак, с чем же мы боремся:

Пользователей стало много! – обойти 40+ пользователей с единой целью прописать новую базу или изменить настройки подключения у старой займёт приличное время. Хорошо, тем у кого есть бойцы техподдержки.
Баз стало много! – зоопарк баз, тестовые базы с легкой подачи 1Сников оказывающиеся в продакшне все еще находясь на серверах для тестирования. Умножаем на количество пользователей и ужасаемся.
Невнятные названия баз! - в этом месте, я каждый раз представляю, как своими руками душу очередного 1Сника за базу с именем «new2_baza2_copy » к которой привязана куча обработок, отчетов и СОМ соединений. Потому что ему показалось логичным ТАК назвать новую базу. Организация же одна и она внезапно не вырастет. И он один и все помнит. И никогда не уволится. А документацию ведут слабаки. Да это же всегда можно по быстрому переделать!
– каждый новый пользователь не знает какие базы ему нужны (Часто звучит: «Мне нужны ВСЕ»), сотрудники часто меняют должности, подразделения, организации и как следствие свои обязанности. – сладостные скрипты сканящие весь AD леса в поисках определённых имен групп, чтобы подключить одну базу. А кто его написал? На чем? Когда? Где комменты?
Где мои базы?! – упс. Многие решения не позволяют сохранить индивидуальный список баз 1С пользователя и при этом использовать предопределенный набор баз.
Кластеры 1С? Сервера БД? – а есть разница? Их может быть больше одного. Разных версий 1С, разных баз данных. Техподдержка пытается найти концы, что бы точно понять что конкретно прописывать у пользователя на ПК.

Основную боль я описал.

Спойлер?

1. Вся представленная инфраструктура является тестовой и виртуальной. Любые совпадения с названиями юридических лиц являются случайными.
2. Простите меня за английский интерфейс на скриншотах с серверов. Я не мог иначе.
3. Поверьте мне, я руководитель группы системных администраторов, я знаю что я делаю! (с)

Шесть этапов до счастья:

Этап 1 - Инвентаризация
Берем табличный редактор и 1Сников. И подробно инвентаризируем, возможно, даже руками:

Рождается примерно такая таблица:

Наша задача понять, что где. Структурировать. Подробно расписать.

Этап 2 - Группы AD для баз 1С
Создание групп для баз в Active Directory, сразу пишем в описании используемый кластер и сервер баз данных:

На выходе получаем подробную информацию о каждой базе в структуре Active Directory. Указание имени базы данных в имени группы AD сильно облегчает поиск группы для определенной базы в больших инфраструктурах. Выделил пользователей, выбрал добавление в группу и указал нужное имя базы. Оп и все там. В то же время вашим коллегам (или наследникам) сразу будет видно какая группа AD за какую базу отвечает и где база находится.

Важно:
Помимо создания групп AD для каждой базы необходимо создать дополнительную группу AD «» - она поможет нам обеспечить доступ к файловому ресурсу, где хранятся конфигурации v8i всех необходимых нам баз. Включаем в эту группу все группы AD для баз 1С. Новые группы AD для баз 1С так же не забываем добавлять. Еще нам понадобится в её составе группа Domain Computers , чтобы дать возможность учетным записям ПК заходить на файловый ресурс. О нюансах ниже.

Этап 3 - Файлы конфигураций 1С
Инвентаризацию сделали, группы AD для баз создали, теперь файлы конфигурации v8i. Они хранят настройки подключения к базам: кластер 1С и имя базы в этом кластере.
Запускаем 1С. Если есть сформированный список баз, именуем их красиво и понятно.
Организация - Конфигурация - Версия конфигурации
Сохраняем их по правой кнопке в файлы, файлы именуем по имени базы. Заботливо накапливаем эти замечательные v8i файлы в одном каталоге. Если первоначального списка нет, можно создать одну запись в списке, она будет эталоном. С нее плодим новые файлы конфигурации v8i забивая необходимую информацию напрямую текстом в файл.

На выходе имеем файл с таким содержимым:

Избавляем каждый файл от лишних строк:

В итоге получаем определенное количество v8i файлов конфигурации, столько же сколько и баз.

Следующий шаг заключается в редактировании общего файла конфигурации баз для 1С.

По умолчанию в нем содержится совсем не перечень баз:

Проведем небольшие манипуляции, и в нем теперь указываются пути до всех файлов конфигурации v8i баз 1С.

Обращение к файлам v8i работает, как и с простой сетевой папкой на файловом сервере, так и с DFS ресурсом. Балансировка нагрузки, отказоустойчивость? Да! Знаем. Летаем.

В итоге имеем каталог полный файлов конфигурации v8i на каждую базу отдельно, плюс общий файл конфигурации в котором прописаны все пути до всех файлов конфигурации v8i.

Этап 4 - Файловый или DFS ресурс
Создаем каталог, в котором будут лежать файлы конфигурации v8i для подключения к каждой конкретной базе, а также общий список баз - файл 1CEStart.cfg:
именуем каталог Sync-1CBases .
Идеологический подход по доступу, к общим ресурсам, у всех разный. Многие предпочитают ставить на сам общий ресурс доступ Everyone - Full control , а дальше рулить доступом на уровне файловой системы. Так проще. Я предпочитаю отсекать доступ сразу на уровне самого общего ресурса, не создавая дополнительной нагрузки на файловый сервер лишними перепроверками возможности доступа.

На новый сетевой ресурс даем доступ группе «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg » права на чтение.

Божественные мануалы одной картинкой. Вместо тысячи слов.

Самый первый шаг - это сброс настроек по умолчанию на объекты каталога Sync-1CBases . Отключаем наследование разрешений. Оставляем «SYSTEM », локальные Администраторы , Администраторы домена . Там, где есть лес можно добавить администраторов предприятия и/или делегированных администраторов. Получившийся результат применяем с наследованием. Тут же, не отходя далеко от кассы, добавляем группу AD «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg » с правом Чтение и только на этот каталог без наследования. На этом шаге мы получаем возможность добраться до корня папки и получить список файлов в каталоге.


До сих пор не привыкну к такому интерфейсу настройки прав доступа

На файл 1CEStart.cfg мы выдаем право на чтение только группе AD «_Базы 1С – Доступ к файлу конфигурации 1CBases.cfg »

Затем на каждый файл конфигурации базы v8i выдается доступ для своей группа доступа Active Directory:

Повторять последний шаг пока файлы конфигураций v8i баз данных не закончатся.

Этап 5 - Групповые политики
Очень многие не используют групповые политики. Многие используют их пренебрежительно мало. Зря-зря-зря. Это очень мощный инструмент облегчающий жизнь на работе даже в малых офисах.

Создаем новую групповую политику, линкуем её на корень домена. Указываем, что работает она только с Domain Computers :

Главное откровение (или нюанс) тут в том, что список баз подключается не по пользователю, а к ПК. К сожалению, пользователь не может с своими правами заменить файл конфигурации, находящийся в C:\ProgramData\1C\1CEStart\ и за него это сделает ПК.

Редактируем политику:

Здесь задача взять файл с общего ресурса и заменить локальный файл.
Что бы это делали только ПК с установленной 1С, задаем условия выполнения групповой политики через Item Level Targeting .

Проверяем наличие установленной 1С:

Это самая элементарная проверка. Проверяет как для х86 так и для х64 редакций операционных систем. Не делает различий между серверными и клиентскими ОС.

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

Файл приводится в соответствие при загрузке ПК, либо раз в 90+- минут.

Этап 6 - Пользователь
Берем пользователя. И добавляем его в группы AD:

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

Чего собственно и добивались.

При это данное решение не затрагивает файл C:\Users\%username%\AppData\Roaming\1C\1CEStart\ibases.v8i в котором хранятся базы, которые прописал сам пользователь. Впрочем, его всегда можно обнулить, чтобы почистить список баз у пользователя. Групповые политики вам в руки!

Эпилог
Формально я передал одну из множества вариантов реализации. Передал идеологию. Дополнительные решения к этой статье могут быть весьма широкими:
Автоматическое создание файла v8i, добавление его в cfg, создание группы AD для базы 1C.
Доступ для редактирования для специалистов по 1С для этих же файлов.
Проверка актуальности файла конфигурации cfg прежде чем заменять его на ПК.
Для параноиков можно создавать cfg файлы с предопределенными списками, а в v8i прописывать более одной базы. И вообще делать имена v8i файлов без указания на имя базы.
Можно изменить способ доставки cfg файла на ПК, где в конфигурации ПК изменяются права доступа к данному файлу, а пользователь уже с своими правами перезаписывает его.
И многое другое. Все что пожелаете. Каждый волен решать сам.

Итого:
Пользователей стало много! – не имеет никакого значения.
Баз стало много! – внесли базу 1Сники в реестр, пользователи её получили. Не внесли – база даже самоподключенная исчезнет у пользователя при следующем входе в систему, если включено обнуление списка локальных баз.
Невнятные названия баз! – какая разница? У тебя всегда актуальная информация. Нет полной информации о базе – нет базы у пользователей.
Частая ротация пользователей! – была заявка подключить базу? Есть база! Сменил место или подразделение, потерял базу вместе с сбросом прав. – где? Зачем? Балансировка, точное нацеливание, только актуальная информация, легкость обслуживания и поддержки.
Где мои базы?! – не положено! Ну или пользуйтесь пожалуйста. Все довольны.
Кластеры 1С? Сервера БД? – никакой путаницы. Все уже задано настройками. Технари заняты полезными делами, а не выяснением кому, куда и чего прописывать, как это обзывать и как не оставить пользователей с утра без учетной системы из-за обновления.

Постскриптум

Я потратил день. Чтобы вы за пять минут долетели. Спасибо!

Update:
Хабражитель -

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

В этой статье будет рассказано:

В этой статье будет рассказано как правильно и без лишних хлопот выполнить обновление 1С:Предприятие. Для примера будет рассмотрена конфигурация «Бухгалтерия предприятия, редакция 3.0». Принцип обновления типовых конфигураций практически одинаковый для всех видов версий конфигураций.

В статье будет описан процесс обновления через интернет и с уже имеющимся дистрибутивом для обновления.

Внимание: Пред началом обновления обязательно сделайте архивную копию информационной базы, это спасет Ваши данные если что то пойдет не так.

Как определить версию конфигурации 1С?

Пред началом обновления, Вы должны узнать Вашу версию конфигурации, сделать это можно следующим образом:

Если у вас нет файлов для обновления, Вы сможете их скачать на сайте https://users.v8.1c.ru/ . Для этого вам потребуется подписка ИТС, а именно логин и пароль. Если файлы обновления у Вас есть, тогда пропустите этот этап и перейдите непосредственно к .

Как скачать обновления для 1С?

  1. Запускаем интернет браузер и переходим на сайт https://users.v8.1c.ru/ .

  2. Переходим на сайте в раздел Обновление программ .

  3. Заполняем поля с логином и паролем. Нажимаем кнопку Войти
  4. Откроется страница обновления программ, нам будет интересна информация:


    Название – название конфигураций, мы ее выяснили, когда узнавали версию конфигурации.
    Актуальная версия – последняя рабочая версия конфигурации. Для корректной работы Вам потребуется обновить свою конфигурацию именно до этой версии.
  5. В колонке Название находим нашу конфигурацию, в моем случае это «Бухгалтерия предприятия, редакция 3.0 ». Переходим по ссылке.

  6. В открывшейся странице нужно найти номер нашей конфигурации (3.0.42.63 ) в колонке Обновление версии .

  7. Вам нужно найти самое свежее обновление (их может быть несколько), которое доступно для Вашей конфигурации, в моем случае это версия «3.0.42.91 » и переходим по ссылке.

  8. Здесь можно ознакомиться со всей информацией по выбранному обновлению, но нам потребуется пункт Дистрибутив обновления переходим по нему.

  9. На открывшейся странице нажимаем Скачать дистрибутив . Сохраняем файл дистрибутива в удобное для вас место.

  10. Запускаем данный файл и распаковываем его в текущую папку (можно выбрать любую папку, запомните ее).

Если Ваша конфигурация давно не обновлялась, для установки актуальной версии Вашей конфигурации потребуется скачать и установить несколько обновлений.

Как установить обновления?

Для установки файлов обновления на Ваш компьютер, вам потребуется «Дистрибутив обновления ». Выглядит он следующим образом:


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

Как выполнить обновление 1С?

  1. Запустите 1С в режиме конфигуратора. (для обновления 1С Вам потребуются полные права). При обновлении все пользователи должны выйти из информационной базы (Вы можете это проверить из конфигуратора, перейти Администрирование -> Активные пользовател. В списке должен быть только текущий пользователь).

  2. Если конфигурация закрыта, для начала обновления потребуется ее открыть.

  3. Убедитесь что Ваша конфигурация находится на поддержке, для этого перейдите с помощью меню Конфигурация -> Поддержка -> Настройка поддержи . В открывшемся окне вверху слева, должна быть соответствующая надпись «Конфигурация находится на поддержке ».


    Если данной надписи у Вас нет, это означает, что Ваша конфигурация возможно отличается от конфигурации поставщика (она была открыта для доработки/изменения типовой конфигурации). Процесс обновления измененной конфигурации отличается от того процесса, который описан в этой статье. Советую обратиться к опытным программистам, для обновления не типовой конфигурации.
  4. Для начала процесса обновления перейдите с помощью меню Конфигурация -> Поддержка -> Обновить конфигурацию .

  5. Включите переключатель на пункт «Поиск доступных обновлений (рекомендуется) » и нажмите кнопку Далее .
  6. Установите галочку «Искать обновления в каталогах» и добавьте еще один каталог в список. Нужно добавить тот каталог, в который установили файлы для обновления. После этого нажмите кнопку Далее .
  7. Откроется окно с выбором доступных обновлений. Рекомендуемое обновление будет выделено жирным текстом. В моем случае это 3.0.42.91 (обновление) . Выбираем его и нажимаем Готово .
  8. Откроется окно где можно ознакомиться с описанием обновления. Обратите внимание на версию платформы, она должна быть не ниже той, которая установлена у Вас. Нажимаем кнопку Продолжить обновление .

  9. Откроется окно где можно проверить версию текущей конфигурации и версию конфигурации, которая будет после обновления. Если все правильно нажимайте кнопку ОК .
  10. Запустится процесс обновления конфигурации, это может занять от 5 до 10 минут. Все зависит от типа конфигурации и от производительности компьютера, на котором выполняется обновление 1С.

  11. Откроется окно с подтверждением обновления 1С – соглашаемся.
  12. Далее откроется окно со списком изменений, которые произошли в конфигурации в процессе обновления. Нажимаем кнопку Принять .

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

  14. Подтвердите легальность получения обновления.

  15. Запустится процесс подготовки информационной базы, это может занять некоторое время (это зависит от количества обновлений).

  16. Поздравляю, на этом обновление 1С удачно завершено!

Примечание : Если Вы давно не обновляли свою конфигурацию, Вам потребуется выполнить эти действия несколько раз, пока Вы не получите актуальную версию.

Видео инструкция по обновлению 1С

Для экономии времени Вы можете посмотреть видео инструкцию по обновлению 1С.

В этой статье я расскажу как обновить имеющуюся у вас конфигурацию на платформе 1С 8.2 или 8.3. Для примера будем обновлять конфигурацию 1С Бухгалтерия предприятия 8.2. Обновление осуществляется несколькими способами: с диска ИТС, с сайта users.v8.1c.ru , из самой программы. Для базовой версии конфигурации возможны только второй и третий способы. Рассмотрим их все.

Перед тем как производить обновление конфигурации, необходимо создать резервную копию информационной базы ! После того как вы сделаете резервную копию, вам необходимо выполнить тестирование и исправление информационной базы и только потом приступать к обновлению.

Файлы обновления конфигурации выглядят следующим образом:

Здесь нас интересует файл setup.exe, запустим его и установим файлы обновления:

Остановимся подробнее на этом шаге установки. Файлы обновления устанавливаются в каталог шаблонов обновлений 1С. Только после этого они применяются для обновления конфигурации, т.е. установив эти файлы вы не обновите вашу базу, это предварительный этап.

Каталог шаблонов по умолчанию создается в папках пользователя Windows, я же предпочитаю создавать этот каталог в папке с программой 1С. Объясню почему. После обновления конфигурации, эти файлы становятся не нужны, и проще всего их удалить оттуда нежели копаться в пользовательских папках.

Это вопрос чисто практический, рационального использования свободного места на вашем диске. Вы можете смело устанавливать обновления в каталог по умолчанию. Если же вы все же будете ставить в другую директорию тогда вам нужно знать следующее. Вы должны убедиться что программа видит ваш каталог шаблонов для этого запусти снова 1С:

Выбираем меню “Настройка”

Здесь мы можем убедиться что выбранный вами каталог присутствует в настройках 1С. Если все в порядке жмем далее в процессе установки.

Ждем завершения установки.

Если вас не интересует описание обновления 1C убираем галочку и нажимаем “Готово”. Шаблон обновления установлен.

Запустим программу 1С:

Выбираем режим запуска конфигуратор.

Открывается конфигуратор.

Узнаем наш релиз конфигурации. Для этого выберем из меню “Справка” пункт “О программе”

Здесь мы можем увидеть следующую интересующую нас информацию:

Версию платформы 1с Предприятие — в данном случае 8.2.16.352. О том как обновить платформу написано .

Режим — файловый, говорит о том что у вас обычная файловая база, а не сервер 1С Предприятие.

И то что нам нужно Конфигурация,а именно название и версия релиза — в данном случае 2.0.37.8.

Теперь мы знаем какой у нас релиз конфигурации. Продолжим.

Чтобы появилась возможность обновить конфигурацию 1C из конфигуратора, необходимо открыть конфигурацию для редактирования. Нажимаем “Открыть конфигурацию”.

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

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

Выбираем “Обновить конфигурацию” из меню Конфигурация => Поддержка

Здесь необходимо убрать нижнюю галочку,т.к. она предназначена для поиска обновлений в интернете и нажать кнопку “Далее”.

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

В моем каталоге шаблонов присутствует промежуточное обновление 2.0.37.14. Его мы пропустим. Выбирать нужно верхнее обновление выделенное жирным шрифтом и обязательно должно присутствовать слово обновление.

Выделяем нужный нам релиз и жмем “Готово”.

Здесь мы видим, что обновить конфигурацию до 2.0.38.6 можно с 5-ти предшествующих релизов. Жмем “Продолжить обновление”.

Видим с какого релиза и до какого будет произведено обновление. Нажимаем “ОК”.

На вопрос программы отвечеам “Да”.

В этом окне мы видим какие объекты конфигурации добавились, изменились и т.д. Нажимаем “Принять”.

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

Обновление конфигурации с сайта users.v8.1c.ru.

Для обновления конфигурации с сайта у вас должна быть действующая подписка на ИТС. Для базовой версии подписка на ИТС не требуется. Обновление с сайта происходит путем скачивания дистрибутива обновления и его установки.

Итак будем считать что у вас имеется логин и пароль для доступа на сайт. Если их еще нет, смотрите статью “Самостоятельная регистрация пользователей по пинкоду”. Открываем любой имеющийся у вас браузер и вводим название сайта в адресную строку:

Попадаем на сайт, вводим ваш логин и пароль и нажимаем “Войти”:

Оказываемся в разделе сводная информация:

Листаем вниз и находим раздел “Бухгалтерия предприятия, редакция 2.0 для Технологической платформы 8.2”. Нажимаем на название конфигурации. Если у вас другая конфигурация, ищите ее в списке.

Открывается список доступных релизов. Нас интересует самый последний, в данном случае 2.0.38.6. Мы также видим что этот релиз является обновлением версии 2.0.37.8. Значит промежуточные релизы устанавливать не обязательно. Нажимаем на номер последнего релиза.

В открывшемся окне мы видим что “Текущая версия конфигурации предназначена для использования с версией системы 1С:Предприятие 8.2 не ниже 8.2.15.319”. Значит если версия вашей платформы ниже той что указана вам необходимо ее обновить. О том как это сделать написано здесь. Нажимаем на “Дистрибутив обновления”.

После скачивания у нас имеется файл обновления.

Распаковываем в нужную вам директорию:

Обновление базовой конфигурации 1С 8.2 или 8.3.

Обновление базовой конфигурации осуществляется из самой программы: меню Сервис => Обновление конфигурации. Для обновления вам необходим логин и пароль от сайта users.v8.1c.ru.

Перед обновлением программа автоматически создает резервную копию базы, но я рекомендую либо сразу найти куда она сделана (Через поиск на диске системном диске файлов с расширением dt)и переместить в папку с архивными копиями, либо сделать резервную копию вручную через конфигуратор.

Статьи по теме: