Программа 1 с, это что?

«1C:Бухгалтерия 8» — это самая популярная бухгалтерская программа, способная вывести автоматизацию учета на качественно новый уровень. Удобный продукт и подключаемые к нему сервисы позволят эффективно решать задачи бухгалтерской службы любого бизнеса.

Фирма «1С» непрерывно совершенствует программу и сервисы, чтобы предложить современное и универсальное решение для бухгалтерии, соответствующее потребностям и задачам пользователей.

Что такое «1C:Бухгалтерия 8»?

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

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

Самоучитель 1С:Бухгалтерия 8

На прошлом занятии мы с Вами закрывали период, проводили регламентные операции в части НДС. Закрытие периода завершает наш основной процесс по воду хозяйственных операций.

На данном занятии мы будем рассматривать результаты, которые мы создали в программе 1С Бухгалтерия 8. Рассмотрим стандартные бухгалтерские отчеты, с помощью которых можно получить информацию из программы и анализировать ее.

Оборотно-сальдовая ведомость

Отчет «Оборотно-сальдовая ведомость» предназначен для формирования оборотно-сальдовой ведомости по всем счетам (субсчетам) за определенный период времени.

Каждая строка отчета соответствует определенному счету или субсчету. Счета упорядочены в порядке возрастания.

Для каждого счета показаны суммы остатков на начало и на конец периода по дебету и кредиту и суммы оборотов за период.

Шахматная ведомость

Отчет предназначен для формирования шахматной ведомости по всем счетам (субсчетам) за определенный период времени.

Каждая строка отчета соответствует дебетуемым счетам, каждый столбец — кредитуемым счетам. Счета упорядочены в порядке возрастания.

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

Оборотно-сальдовая ведомость по счету

Отчет «Оборотно-сальдовая ведомость по счету» предназначен для формирования оборотно-сальдовой ведомости по выбранному счету за определенный период времени.

По составу выводимой информации отчет напоминает фрагмент отчета Оборотно-сальдовая ведомость.

Отчет можно сформировать с детализацией по субсчетам или по объектам аналитического учета (субконто).

Данные можно вывести с дополнительной разбивкой по периодам времени: месяц, год и т.д.

В отчете можно вывести развернутое сальдо. При этом развернутое сальдо рассчитывается для каждого уровня группировки и по счету в целом.

Анализ счета

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

По содержанию выводимой информации отчет похож на отчет Обороты счета. Отличие заключается в форме представления информации.

Отчет можно сформировать с детализацией по субсчетам или по объектам аналитического учета (субконто).

Данные можно вывести с дополнительной разбивкой по периодам времени: месяц, год и т.д.

В отчете можно вывести развернутое сальдо. При этом развернутое сальдо рассчитывается для каждого уровня группировки и по счету в целом.

Карточка счета

Отчет «Карточка счета» предназначен для представления упорядоченной по датам выборки корреспонденций счетов, которые относятся к выбранному периоду времени и в которых был использован выбранный счет.

По структуре отчет аналогичен отчету Карточка субконто.

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

Данные можно вывести с дополнительной разбивкой по периодам времени: месяц, год и т.д.

Анализ субконто

Отчет «Анализ субконто»предназначен для представления данных по выбранному виду субконто: начальное и конечное сальдо, обороты за период по счетам. Отчет можно сформировать не только по выбранному субконто или нескольким субконто, но и по значению субконто или реквизиту значения субконто.

Отчет формируется с детализацией по счетам. Настройки отчета позволяют задать дополнительную детализацию по субсчетам.

Данные можно вывести с разбивкой по периодам времени: месяц, год и т.д.

В отчете можно вывести развернутое сальдо. При этом развернутое сальдо рассчитывается для каждого уровня группировки.

В отчете можно установить следующие настройки:

  • Показатели
  • Группировка
  • Отбор
  • Сортировка
  • Оформление
  • Дополнительные данные
  • Диаграмма

Обороты между субконто

Отчет «Обороты между субконто»предназначен для представления данных по оборотам между списком выбранных субконто и списком корреспондирующих субконто.

Отчет по проводкам

Отчет «Отчет по проводкам» предназначен для представления списка корреспонденций счетов, отобранных по заданным критериям.

Каждая строка отчета соответствует одной корреспонденции счетов.

Главная книга

Отчет «Главная книга»позволяет по каждому счету (субсчету) вывести информацию о сальдо начало и конец периода, оборотах счета с другими счетами (субсчетами) за выбранный период времени. Отчет формируется по данным бухгалтерского учета.

Построение отчета выполняется по кнопке Сформировать.

Формирование более компактного вида отчета со скрытым заголовком выполняется по кнопке Заголовок.

Параметры формирования отчета можно задать по кнопке Настройка:

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

Экспресс-проверка ведения учета

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

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

В результате выполнения экспресс-проверки формируется отчет, в котором показывается общее число проведенных проверок и число проверок, в ходе выполнения которых были обнаружены ошибки. Отчет можно распечатать или сохранить в файл.

Результаты экспресс-проверки можно выводить с детализацией до раздела учета или до каждой проверки. В отчете могут быть показаны комментарии к каждой выполненной проверке:

  • предмет контроля – что именно проверяет текущая проверка;
  • результат проверки – были ли в ходе проверки обнаружены ошибки;
  • возможные причины ошибок;
  • рекомендации по устранению ошибок.

Состав выполняемых проверок можно ограничить (кнопка Показать/скрыть настройки). Для того чтобы проверка или раздел проверок не выполнялись, нужно снять флажок.

Отчет «Анализ состояния налогового учета по налогу на прибыль»

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

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

Отчет нужно формировать только после выполнения регламентных операций закрытия месяца.

Показатели отчета группируются по экономическому содержанию и представляются в виде графических схем (блок-схем). Связи между блоками отражаются стрелками. Стрелки иллюстрируют «переход» стоимости от одного объекта учета к другому. Стрелки исходят из блоков, символизирующих списываемые объекты (их стоимость уменьшается), и входят в блоки, символизирующие объекты, стоимость которых возрастает.

Связи между схемами обозначаются двумя способами:

  • с помощью автоматических переходов от одной схемы к другой;
  • на общей схеме.

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

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

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

На схеме «Стоимость активов» в блоке «Стоимость товаров, РБП, списанных на расходы и амортизация» отражается стоимость активов, списанных по причинам иным, чем реализация (списание на собственные нужды, списание на прочие расходы, возвраты поставщикам и т.д.).

На схеме «Расходы по обычным видам деятельности» в блоке «Стоимость товаров, РБП, списанных на расходы и амортизация» отражается стоимость активов, списанных на расходы по обычным видам деятельности.

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

На схеме «Налог» анализ состояния налогового учета проводится методом сопоставления величины налога на прибыль по данным налогового учета (декларация по прибыли) и по данным бухгалтерского учета с учетом признания и списания постоянных и отложенных налоговых активов и обязательств (отчет о прибылях и убытках). Если величина налога на прибыль по данным бухгалтерского учета совпадает с величиной налога на прибыль по данным налогового учета, то ведение налогового учета расценивается как правильное.

Блоки иллюстрирует стоимость активов, обязательств, доходов и расходов организации по данным:

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

В случае если для показателей одного блока не выполняется правило «Оценка стоимости по данным бухгалтерского учета = Оценка стоимости по данным налогового учета + Постоянные и временные разницы», то блок обводится рамкой красного цвета. Это сигнал наличия ошибок учета. Рекомендуется рассмотреть историю формирования показателей блока, выяснить причину невыполнения правила и устранить ее.

Отчет не предназначен для анализа данных о доходах и расходах, отнесенных к видам деятельности с особым порядком налогообложения. За исключением тех расходов, которые отнесены к деятельности с особым порядком налогообложения, в результате распределения по полученным доходам.
Отчет не предназначен для анализа доходов, не учитываемых при определении налоговой базы (ст. 251 НК РФ).

Отчет «Анализ состояния налогового учета по НДС»

Отчет предназначен для проверки в программе 1С Бухгалтерия 8 правильности заполнения книги покупок, книги продаж и декларации по НДС. В отчете показана сумма начислений и вычетов НДС по видам хозяйственных операций.

Отчет нужно формировать только после выполнения регламентных операций по НДС.

Отчет состоит из общей схемы налоговой базы и расшифровок отдельных блоков этой схемы.

Возврат к схеме отчета из расшифровок осуществляется по кнопке Структура налоговой базы.

В каждом блоке, отражающем начисление, либо вычет НДС содержится два показателя:

  • сумма исчисленного НДС (желтый фон),
  • сумма не исчисленного НДС (серый фон).

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

Сумму каждого блока отчета можно расшифровать.

Отчет «Наличие счетов-фактур»

Отчет предназначен для контроля наличия счетов-фактур, полученных от поставщиков.

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

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

Результаты формирования отчета выводятся в разделе Результат:

  • Документ-основание — выводится документ, на основании которого формируется счет-фактура.
  • Счет-фактура — счет-фактура, сформированный на основании документа. Если реквизиты счета-фактуры указаны непосредственно в документе-основании, то выводится наименование документа-основания.
  • Проведен — признак проведения счета-фактуры.

Отчет «Оценка риска налоговой проверки».

В форме расположены команды управления отчетом, поле «быстрых» пользовательских настроек и поле результата отчета.

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

Для редактирования полного перечня текущих настроек выполните команду «Настройка». В открывшейся форме выполняется формирование условий отбора для построения отчета. Список может содержать дополнительные параметры.

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

Отчет может содержать несколько вариантов настроек отчета, определенных при конфигурировании. Для выбора нужного варианта используйте команду «Выбрать вариант». В списке укажите нужный вариант и нажмите кнопку «Выбрать». В списке будут представлены те настройки, которые ранее были сохранены командой «Все действия — Сохранить настройку».

Если значения всех настроек параметров предполагается использовать для построения отчета в дальнейшем (возможно, если для пользователя установлено право «Сохранение данных пользователя»), то вариант этих настроек можно сохранить. Для этого выполните команду «Все действия — Сохранить вариант». В открывшейся форме укажите имя варианта и нажмите кнопку «Сохранить».

Если требуется изменить существующий вариант, выполните команду «Все действия — Изменить вариант». В открывшейся форме выберите вариант и нажмите кнопку «Выбрать». Внесите требуемые изменения и сохраните результат.

Если в поле «быстрых» пользовательских настроек вносились изменения и требуется вернуться к «стандартным» значениям (значения, которые сохранены для текущего варианта настроек), выполните команду «Все действия — Установить стандартные настройки».

Для построения отчета нажмите кнопку «Сформировать».

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

Результат отчета может быть сохранен в программе 1С Бухгалтерия 8, а также распечатан.

Дальше
Предыдущий

Эти возможности доступны как пользователям локальных версий так и облачных решений, например 1С:Фреш, 1С:Готовое рабочее место (ГРМ). Для покупки коробочных версий или аренды программы 1С:Бухгалтерия 8 в облаке обращайтесь по телефонам +7(499)390-31-58, +7(499)404-31-58 или на e-mail: info@1sbuhgalteria.ru

Рекомендуем ознакомиться с разделами

Учет затрат на производство и выпуск продукции

Подготовка регламентированной отчетности

О курсе… Чему посвящен самоучитель 1С:бухгалтерии и как с ним работать.

Закрытие периода в 1С Бухгалтерия

Справочники. Документы. Операции.

⇐ ПредыдущаяСтр 2 из 2

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

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

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

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

Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу.

Система 1С:Предприятие 8 имеет в своей основе ряд механизмов, определяющих концепцию создания прикладных решений. Наличие этих механизмов позволяет максимально соотнести технологические возможности с бизнес-схемой разработки и внедрения прикладных решений.

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

Общие механизмы

Система типов Встроенный язык Механизм запросов Работа с базой данных
Управление блокировками данных в транзакции Механизм полнотекстового поиска Варианты работы Кластер серверов

Система типов

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

Встроенный язык

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

Механизм запросов

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

Работа с базой данных

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

Управление блокировками данных в транзакции

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

Механизм полнотекстового поиска

Механизм полнотекстового поиска поддерживает указание поисковых операторов (И, ИЛИ, НЕ, РЯДОМ и др.). Возможно выборочное включение прикладных объектов и реквизитов в полнотекстовый поиск.

Варианты работы

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

Кластер серверов

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

Прикладные механизмы

Справочники Константы Перечисления Документы
Оперативный учет Хранение сведений Описание характеристик Учет движения средств
Бухгалтерский учет Сложные периодические расчеты Бизнес-процессы Общие механизмы

Понятие прикладных объектов

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

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

Справочники

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

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

Константы

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

Перечисления

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

Документы

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

Для задания документа на этапе разработки задачи определяются методы документа, определяющие обработку информации и включение ее в базу данных, и форма документа, позволяющая пользователю задавать показатели документа. Список доступных пользователю документов полностью определяется при разработке задачи.

ЖУРНАЛЫ. Журнал предназначен для хранения и работы с документами в системе «1С:Предприятие». Количество журналов, их внешний вид и виды хранящихся в них документов определяется в Конфигураторе.

СУБКОНТО.

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

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

В качестве субконто выступают объекты, по которым на предприятии ведется аналитический учет: основные средства, матеоиалы, товары, контрагенты и т.д. Субконто делятся на виды. Вид субконто определяет совокупность объектов конкретного типа, которые используются при ведении аналитического учета. Видами субконто, в частности, являются списки контрагентов предприятия, складов, подразделений, работников, список номенклатуры товарно-материальных ценностей, документы расчета с контрагентами и др. Например, вид субконто — «Места хранения» , а субконто, относящиеся к этому виду — «Готовая продукция», «Основной склад».

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

ОТЧЕТЫ (ОБРАБОТКИ). При необходимости обработки информации в информационной базе согласно некоторому алгоритму (например, получение различных сводных данных) в системе 1С:Предприятие используются отчеты (обработки). Для задания отчета на этапе разработки задачи определяется алгоритм отчета, определяющий получение и обработку информации из базы данных, и форма отчета, позволяющая пользователю задавать параметры алгоритма и включаемых в отчет данных. Список доступных пользователю отчетов полностью определяется при разработке задачи.

Оперативный учет

Система поддерживает проведение документов пользователями в режиме «реального времени», что особенно актуально при многопользовательской работе.

Хранение сведений

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

Описание характеристик

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

Учет движения средств

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

РЕГИСТРЫ. Средство накопления оперативной информации о наличии и движении средств.

Бухгалтерский учет

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

⇐ Предыдущая12

Введение

На сегодняшний день программные продукты 1С являются неким стандартом для работы бухгалтерского, управленческого и других видов учета в малом и среднем бизнесе. Работодатели требуют от своих сотрудников обязательных навыков работы именно с этим программным продуктом. Если возникает на повестке дня вопрос интеграции интернет-магазина и систем автоматизации (остатки, цены, заявки и т.д.) – также на стороне офиса обычно оказывается база данных 1С, с которой и нужно провести интеграцию. Аналогично во многих других случаях: любой процесс автоматизации малого и среднего бизнеса традиционно начинается с продуктов 1С и продолжается с их применением.
Я, как бизнес-консультант, достаточно часто сталкиваюсь с вопросами о том, что такое 1С, какая структура может быть у этого программного продукта, и вообще – каким образом вся эта система работает.Их задают обычно веб-разработчики, которые вынуждены заниматься вопросами интеграции сайта и 1С, программисты, специализирующиеся на мобильных приложениях и другие специалисты, которым по роду работы с программами 1С приходится сталкиваться нечасто.
В этой статье я решил собрать ответы на наиболее частые вопросы, которые постоянно возникают у меня в работе. А потому хочу предупредить сразу: статья рассчитана на людей, знакомых с IT-технологиями, бизнесменам, бухгалтерам, людям, далеким от IT-сферы, скорей всего, будет сложно разобраться в некоторых нюансах. Я, конечно, буду стараться писать как можно проще, и не планирую углубляться в технические нюансы на уровне кода, но все равно, определенные термины и понятия неспециалистам могут показаться сложными.

Пару слов о моем опыте работы с 1С

В свое время я работал 1С-программистом в крупном проекте, далее занял должность руководителя проекта, был достаточно долго руководителем проектного отдела, который занимался исключительно задачами в 1С.
Обновление от 25.02.2018: Если вы стоите перед выбором 1с для покупки рекомендую статью «Как правильно купить 1с».
Сейчас, как я уже не раз писал, я работаю бизнес-консультантом в сфере малого и среднего бизнеса. Я постоянно сталкиваюсь с различными задачами по автоматизации работы, и, как следствие, с программными продуктами 1С. Чаще всего я в качестве бизнес-консультанта нанимаю специалистов по 1С для решения определенных задач, у меня есть постоянная команда, привлекаю также и сторонних специалистов, в том числе, на фрилансе. В очень редких случаях пишу что-то на 1С и сам, чаще всего, если нужно в срочном порядке решить небольшую задачу.
С другой стороны, я все дальше и дальше ухожу от постоянной работы с продуктами 1С. Если на заре моей карьеры работа с программами 1С приносила мне 100% дохода, то сегодня внедрение каких-то 1С решений занимает в моей работе не более 20%, все остальное – это сайты, это CRM-системы и т.д.
А потому, пока я еще не слишком далеко отошел от вопросов, связанных с программой 1С, я решил систематизировать мои знания, собрать и зафиксировать важные аспекты и нюансы работы с этими программными продуктами

Еще немного об 1С и о том, зачем я это все пишу

Я и сам знаю, что собрался, как говорится, объять необъятное. А потому – еще одно предупреждение:

  1. Я планирую создать целую серию статей об 1С, где расскажу об этом программном продукте с разных точек зрения. Эта статья предназначена, прежде всего, для программистов. А потому я размещаю ее на Хабре. Следующие будут охватывать более широкий спектр понятий, интересных в том числе, бизнесменам и пользователям программных продуктов 1С, а потому они будут размещены на Мегамозге.
  2. Я не буду углубляться в нюансы применения кода, в другие технические подробности, которые каждый из вас может самостоятельно прочитать на официальном сайте 1С, на сайтах поддержки, на известных форумах и пр.
  3. Я не буду обсуждать нюансы работы той или иной версии платформы. Более того, чаще всего я буду говорить о платформе 8.3 как о последней актуальной на момент написания статьи, а также о типовых конфигурациях, которые наиболее востребованы у моих клиентов (средний и малый бизнес).

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

  1. Сайт 1С и партнерский форум. http://www.1c.ru
  2. Сайт mista.ru
  3. Сайт http://infostart.ru
  4. Другие ресурсы

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

1С как экосистема

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

  1. Платформа 1С – это та основа, на которой пишутся конфигурации, с которой работают программисты и пр. Она обновляется от версии к версии, а потому может быть: 6.0, 7.7, 8.0, 8.2 или 8.3.
  2. Конфигурация. Это следующий уровень конкретизации. Конфигурации пишутся на платформе с использованием кода 1С. Пользователи работают с конфигурациями.
  3. 1С Битрикс. Система для работы с сайтами, о ней поговорить стоит отдельно.

Еще один разрез, в котором можно структурировать работу 1С, — это организационный уровень. И здесь есть 2 части, которые также друг без друга не работают:

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

Далее я предлагаю подробнее рассмотреть части эко-системы 1С.

Платформа

Платформа – это та самая основа, на которой 1С программисты, используя язык программирования 1С, пишут готовые программы (конфигурации) для пользователей. Именно платформа является той основой, без которой не будет работать ни один компонент, ни одна конфигурация. Одновременно сама платформа без конфигурации может заинтересовать исключительно 1С программиста, для всех остальных (пользователей, различных специалистов) она бесполезна.
Работать можно на разных версиях платформы. Я знаю, что на практике встречается применение версии 8.2 и 8.0, а также достаточно старой, но все еще популярной 7.7, иногда встречается даже использование первого удачного релиза 6.0. Но я буду говорить исключительно о версии 8.3, как о самой последней на момент написания статьи. Многие вещи, которые мы обсудим, одинаково актуальны и для прошлых версий. Но часть была добавлена только в последних релизах. Хотелось бы, чтобы читатели учитывали этот факт.
Важно понимать, что пользователям чаще всего не требуется весь спектр возможностей, которые дает 1С. Особенно актуально это утверждение для малого и среднего бизнеса. А вот качество и надежность работы для пользователей крайне актуальны. И в этом отношении с программными продуктами 1С, к сожалению, возникает достаточно много проблем.
Программисты при работе с 1С используют специальный язык программирования, который был создан разработчиками 1С для работы с платформой 1С. Сегодня он доступен на русском и английском языках, но изначально был написан на русском, а потому типовые конфигурации также пишутся традиционно на русском языке, хотя всегда есть возможность применить в нужном месте также и английские версии операторов, если программисту так удобнее работать. Язык этот представляет смесь бейсика и C+ с добавлением SQL для написания запросов. Кроме того, в нем предусмотрена возможность использования различных конструкторов и плагинов.
Одна из особенностей платформы 1С – это отсутствие модульности. Платформа – это нечто целое, здесь невозможно четко указать, что какой фрагмент кода (модуль) за какие возможности отвечает. Конечно, при установке вы можете указать, какие компоненты нужно установить, а какие – нет. Но эта возможность присутствует только в момент установки, и, на самом деле, предлагает совсем небольшое число вариантов.
Еще одна ремарка, которая поможет, надеюсь, избежать флейма и споров:
Я понимаю, что платформа 1С – это мощный и очень гибкий инструмент. И если вы, будучи опытным программистом 1С зададитесь целью написать на ней нечто свое, особенное, скорей всего, у вас получится прекрасное программное обеспечение. И для разных случаев здесь можно найти решение именно благодаря богатству возможностей платформы. Но я чаще всего сталкиваюсь с применением типовых конфигураций (Бухгалтерия, Управление Торговлей, Зарплата и Кадры, Управление Производством), с ними работает большинство пользователей, особенно, если говорить о малом и среднем бизнесе. А потому и о выборе платформы, и о каких-то проблемах, связанных с работой 1С я буду писать преимущественно с точки зрения работы с типовыми конфигурациями.
При этом я также понимаю, что при большом желании и достаточном уровне знаний программиста очень многие вопросы могут быть решены, а проблемы окажутся не актуальными. А потому, если вы используете какие-то уникальные разработки, проблемы и вопросы, которые я раскрываю, могут оказаться для вас совсем не интересными. Для всех остальных – продолжаю.

Варианты поставки платформы

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

  • Файловое решение
  • Клиент-серверный вариант

В файловом решении вся рабочая информация будет храниться в одном общем файле. Не важно, какую из конфигураций вы при этом установите. В любом случае вы получите служебный файл с расширением CD (внутренний формат 1С), в котором будет храниться все: справочники, документы, регистры и т.д. Если число пользователей вашей программы не превышает 4 человек, скорей всего, вам вполне подойдет этот вариант. Тем более, что настраивать файловую систему значительно проще, здесь можно даже обойтись без помощи 1С-специалиста. Отчасти проблему скорости работы можно решить при помощи RPD (Remote Desktop Protocol — протокол удалённого рабочего стола), но только отчасти.
Но для применения 1С в компаниях с достаточно активным документооборотом и достаточно большим числом пользователей системы (более 4 человек), файловая система будет работать неудовлетворительно. Пользователи практически одновременно будут обращаться к одному и тому же файлу, который будет постоянно увеличиваться в объемах. Кроме того, потребуются постоянные синхронизации, что еще больше замедлит работу.
Для решения этой проблемы компания 1С пытается примерять кэширование данных, но этот метод пока что приносит еще больше проблем. Если кому-то интересна эта тема, достаточно набрать в поисковой системе «проблемы кэша 1С», в поиске будет очень много форумов и обсуждений по этому поводу с самыми разными проблемами, которые в итоге сводятся к тому, что кэширование работает не всегда корректно.
Клиент-серверная организация хранения данных – это организация баз данных в таблицах на сервере. Это могут быть MSSQL, Oracle или другой вариант организации баз данных.
Плюсы этого варианта очевидны: не важно, какое количество пользователей будет обращаться к базам данных, проблем со скоростью работы и доступом не возникнет. Именно такой вариант применяет большинство предприятий среднего бизнеса, именно его я обычно рекомендую клиентам.
В большинстве случаев в компаниях устанавливают Windows сервер, на котором хранится и сама программа, и базы данных. Иногда приложения и базы данных разделяют по разным серверам, но это случаи сложные и достаточно редкие, а потому я останавливаться на них не буду.

Версии 1С для разных платформ

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

  • для Windows,
  • для Linux.

Для Mac OS на момент написания статьи версии не разработано.
Программу 1С, которая работает под Windows, разрабатывали с самого начала, это мощный привычный всем инструмент, который достаточно доработан, чтобы пользоваться им без особых проблем. Версия под Linux на сегодняшний день считается еще новой, а потому достаточно «сырой», в ней пока еще имеется очень много ошибок, как и в любом новом программном продукте.
Предприниматели и любые представители бизнеса – люди достаточно консервативные, им важней всего – стабильная надежная работа. Чаще всего бизнесу не столь важна высокая скорость работы или огромный перечень возможностей, сколько требуется просто стабильная работа. Кроме того, Linux на сегодня не слишком востребован в отечественном бизнесе. А потому с этой версией сталкиваться приходится очень редко.

Компонентная база 1С

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

Что можно сказать о компонентах платформы 1С:

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

При выборе компонента, с которым вы будете работать, всегда нужно обращать внимание на то, когда он был добавлен. У профессиональных программистов 1С есть такое правило: при добавлении разработчиками новой функции по возможности обходить ее стороной, пока не пройдет достаточное количество времени. Т.е. они выжидают, пока компонент не пройдет тестирование на практике, будут выявлены и исправлены основные «баги», и только потом начинают с ним активно работать.
Одна из составляющих негативной репутации 1С – это практика компании постоянно добавлять новые неоттестированные решения. При том, что зачастую уже внедренные компоненты работают слабо, в них еще не исправлены ошибки, а разработчики уже добавляют что-то новое. Это могут быть не только компоненты, это могут быть новые функции для существующих объектов, новые методы и т.д. С этой проблемой – постоянным наличие «сырого» софта, постоянным «багами» и постоянными их исправлениями – будут сталкиваться все программисты, которые работают с 1С.
Пользователи также могут столкнуться с этой проблемой – ошибками и нестабильной работой программного обеспечения при работе с платформой. Есть определенный набор функций по обслуживанию 1С, которые может выполнять пользователь. Для этого имеется пользовательский интерфейс платформы. И здесь стоит вернуться к разным версиям интерфейса пользователя.
Платформа 1С состоит из множества различных компонентов, которые постоянно добавляются, расширяя возможности этого продукта. Помимо документов, справочников, различных регистров, здесь также предусмотрены разные компоненты для ввода/вывода информации, т.е. пользовательские интерфейсы.
По этому признаку можно выбрать:

  1. Нативный 1С-клиент. Это традиционный программный интерфейс, когда к 1С идет обращение из 1С.
  2. Работу через браузер.
  3. Работу через мобильное приложение.

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

Нативный клиент

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

Web-клиент (работа через браузер)

Web-клиент – это работа с программой 1С через браузер. Т.е. вы используете определенную технологию, которая позволяет через Интернет, используя удобный для вас браузер, получить доступ к базе данных. При этом интерфейс полностью обрисовывается непосредственно в браузере.
Определенные ограничения такой вариант накладывает, об этом нужно постоянно помнить. С другой стороны, работа с Web-клиентом достаточно стабильна, неплохо отлажена, доведена до определенного логического завершения. А потому этим вариантом интерфейса пользуется довольно много людей. Работать с 1С в онлайне бывает очень удобно и даже необходимо.

Мобильная версия

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

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

Мобильная версия должна сочетать в себе очень много всего, здесь требуется работа нескольких специалистов, которые будут работать вместе и помогать друг другу:

  • Настройка доступа к базе данных извне;
  • Решение вопросов безопасности;
  • Настройка сервера для работы с мобильными приложениями;
  • Настройка программных продуктов 1С;
  • Настройка web-приложений (по необходимости).

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

Платформа 1С: резюме

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

  • С одной стороны есть компания 1С, которая говорит клиентам, что 1С – это просто и удобно. Они нигде не пишут, что для обслуживания 1С потребуется специалист с особыми знаниями, что работать программистам с современной 1С – сложно.
  • С другой стороны – в реальности клиент сталкивается со всеми этими проблемами. И хорошо, если ему на помощь придет либо хорошо сработавшаяся команда, занимающаяся внедрением 1С, либо бизнес-консультант с моим уровнем знаний, который сумеет найти нужных специалистов и поставить им правильно задачи. В иных случаях пользователя ждет масса проблем в процессе внедрения.

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

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

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

  1. Типовые – написанные компанией 1С. Они все присутствуют на сайте 1С.
  2. Нетиповые – написанные компаниями-партнерами.

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

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

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

  1. Написанные на основе типовых. Эти конфигурации создаются путем добавления функционала к какой-то типовой. Например, существует такой продукт, как 1С: Управление торговлей и CRM. Здесь совместили типовую конфигурацию Управление торговли и систему CRM. Интересно, что создатели конфигурации компания Рарус, называют именно Управление торговли подсистемой, хотя на самом деле – это была та основа, на которой писалась вся конфигурация.
    &nbsp&nbsp&nbspПлюсы таких конфигураций – они более функциональны в сравнении с типовыми, в них добавлены часто очень нужные возможности.
    &nbsp&nbsp&nbspМинусы – разработчики этих конфигураций часто не успевают создавать своевременно свои обновления. Таким образом, очень может быть, что компания 1С уже выложила свои варианты обновлений, а пользователю нетипового решения придется ждать какое-то время, пока разработчик создаст аналогичное обновление для конкретного решения. Кроме того, подобные доработки также бывают достаточно «сырыми», в них может быть много ошибок.
    &nbsp&nbsp&nbsp
  2. Конфигурации, написанные с нуля. При их создании типовые конфигурации не используются вообще, решения пишутся для определенных задач.
    &nbsp&nbsp&nbspПлюсы: конфигурация написала точно под нужны заказчика, здесь есть все необходимое и почти ничего лишнего.
    &nbsp&nbsp&nbspМинусы: обычно при написании подобных решений стандарты кода не соблюдаются, дорабатывать подобные программные продукты очень сложно, чаще всего, это может сделать достаточно быстро только автор.

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

Резюме

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *