Программа 1с автоматизирует такие разделы как

Обновлено: 07.07.2024


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

С чем это связано? С недоверием к технике, с нежеланием переучиваться? Или с потаенным страхом, что автоматизация бизнеса оставит бухгалтеров без работы? Да, знаменитая статья «Будущее рабочих мест» за авторством Карла Фрея и Майкла Осборна из Оксфордского университета предсказывала сокращение мест бухгалтеров и аудиторов на 94%. Но не стоит трактовать ее столь буквально:

10 примеров автоматизации рутинных задач


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

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

Ввод первички

Акты, счета-фактуры, УПД, счета на оплату, паспорта и другие первичные документы могут отнять нечеловеческое количество времени на ручной ввод. Но зачем, если ABBYY разработала специальное решение для обработки документов? На базе ее технологий существует несколько разных сервисов и ПО для бухгалтеров, которые можно использовать для автоматизации ввода первички. От сотрудника требуется только проверка результата.

Время до: от 1 до 5 часов

Время после: 10-15 минут

Электронная отчетность

Время до: 30-60 минут

Время после: 1-5 минут

Клиент-банк

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

Обмен документами с контрагентами

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

Сверка данных с контрагентами

Авансовый отчет по QR-коду

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

Время до: 60 минут

Время после: 2 минуты

Проверка контрагента

Время до: 3-5 часов на одного контрагента

Время после: 3-5 минут на одного контрагента

Поиск дублей в справочниках

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

Сверка выручки с базой НДС

Соответствие закону

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

Экономия времени в этом случае равняется тому времени, которое вам в каждом конкретном случае придется потратить на переоформление документа и повторную его отправку.

Что нужно знать, чтобы автоматизировать рутинные задачи


Итак, что нужно делать, чтобы держать руку на пульсе:

  1. Следить за обновлениями 1С, обязательно прочитывать документы свежих релизов и внедрять в учет.
  2. Изучать возможности дополнительных сервисов и ПО.
  3. Развивать аналитическое мышление, изобретать собственные решения и реализовывать их при помощи программистов 1С. Высший пилотаж, повышает ценность сотрудника в N раз.

А теперь давайте посмотрим, как именно мы можем сэкономить собственное время и ресурсы:

Как реализовать решения автоматизации на практике

Настало время поговорить о том, как все эти прелести реализовать технически. Вот где живут решения для автоматизации:

1. 1С и ее свежие внутренние возможности

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

Плюсы: уже входит в стоимость вашей программы, дополнительно платить не надо

Минусы: встроенные возможности 1С редко могут потягаться с дополнительными сервисами

2. Портал ИТС и Маркет42

Плюсы: невысокая стоимость, широкий выбор, сервисы не влияют на обновления 1С

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

3. Индивидуальные разработки

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

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

Минусы: это дорого, долго и, увы, не всегда эффективно, если не повезло с исполнителем

4. Комплексные решения

Плюсы: экономия, удобство использования

Минусы: некоторые функции в комплексном решении вам могут и не понадобиться

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

Программа «1С:Бухгалтерия 8» обеспечивает полноту и своевременность учета налога на добавленную стоимость.

Учет НДС реализован в соответствии с нормами гл. 21 НК РФ. Автоматизировано заполнение налоговой декларации по НДС, в том числе книги покупок и книги продаж. Для целей учета НДС ведется раздельный учет операций, облагаемых НДС и не подлежащих налогообложению согласно ст. 149 НК РФ.

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

Помощник по учету НДС контролирует порядок выполнения регламентных операций.

Автоматизация самых трудоемких расчетов, Помощник по учеты НДС

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

Налоговый учет по налогу на прибыль в «1С:Бухгалтерии 8» построен на использовании того же плана счетов, что и в бухгалтерском учете. Данные налогового учета отражаются вместе с данными бухгалтерского учета в одной и той же проводке, при этом бухгалтерский и налоговый учет ведутся независимо. Это упрощает сопоставление данных бухгалтерского и налогового учета и выполнение требований ПБУ 18/02 «Учет расчетов по налогу на прибыль». Правильность расчета налога на прибыль можно проанализировать с помощью отчета Анализ состояния налогового учета по налогу на прибыль.

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

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

Определение доходов и расходов при УСН

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

Раздельный учет при совмещении УСН и ЕНВД

В «1С:Бухгалтерии 8» реализована методика раздельного учета доходов и расходов при совмещении УСН и ЕНВД — в программе предусмотрена гибкая настройка учетной политики для обеих систем налогообложения.

Автоматизация учета имущественных налогов

В «1С:Бухгалтерии 8» автоматически рассчитываются имущественные налоги: транспортный налог, земельный налог, налог на имущество организаций.

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

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

НДФЛ и страховые взносы

Расчет НДФЛ и налогов (взносов) выполняется автоматически. Достаточно указать сумму ежемесячного начисления работникам. Отчетность по НДФЛ и страховым взносам формируется автоматически.

Простое управление стандартными бухгалтерскими отчетами

«1С:Бухгалтерия 8» обеспечивает простое управление бухгалтерской отчетностью:
  • программа предоставляет пользователю набор стандартных отчетов, которые позволяют анализировать данные по остаткам, оборотам счетов и по проводкам в самых различных разрезах. При формировании отчетов можно выполнить настройки группировки, отбора и сортировки информации, выводимой в отчет, исходя из специфики деятельности организации и выполняемых пользователем функций;
  • в стандартных бухгалтерских отчетах можно проанализировать данные бухгалтерского и (или) налогового учета, а также суммы постоянных и временных разниц. Кроме этого, предоставляется возможность сразу проконтролировать выполнение требований ПБУ 18/02 «Учет расчетов по налогу на прибыль». Для этого реализована возможность контроля выполнения правила БУ = НУ+ПР+ВР;
  • отчеты содержат дополнительные возможности группировки, отбора, сортировки информации. Например, в отчеты можно вывести не только наименование номенклатуры, но и другие реквизиты — код, ставку НДС;
  • данные отчетов можно представить в графическом виде — вывести диаграмму;
  • можно изменить оформление отчетов — применить различные цвета и шрифт, выделение сумм с отрицательными значениями;
  • все стандартные отчеты соответствуют требованиям Федерального закона 402-ФЗ «О бухгалтерском учете», предъявляемым к регистрам бухгалтерского учета.

Автоматизация самых трудоемких расчетов, Отчет оборотно-сальдовая ведомость

Прозрачность закрытия периода

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

Как автоматизировать в программе 1С Бухгалтерия предприятие 8

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

Бухгалтерия под программу или программа для бухгалтерии.

Многие утверждают, что программа 1с бухгалтерия предприятия произвела революцию в сфере бухгалтерского учета. Благодаря данной программе учет стал на порядок быстрее, проще и самое главное автоматизированным. Фактически кассир или бухгалтер выступает в роли своеобразного «человеческого интерфейса», который осуществляет внесение основных хозяйственных операций в базу данных, а потом генерирует и печатает нужную отчетную документацию.

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

В клиентских лицензиях на 500, 300, 100 и 50 рабочих мест предоставляется комплект пинкодов для приобретения многопользовательской лицензии, рассчитанной на определенное количество рабочих мест.

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

Чтобы установить программную лицензию 1с на сервер от центра компьютерных технологий, необходимо установить ее на компьютер сервера "1С:Предприятия". Программная лицензия на 64-разрядный сервер способна также поддерживать работу 32-разрядного сервера.

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


Какие наиболее популярные направления автоматизации?

Примеры автоматизации разработки


Какие основные примеры автоматизации уже реализованы?

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

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

      • Еще один из примеров – это автоматическое создание кода. Его можно использовать, например, для:
        • Рисования элементов форм;
        • Создания кода условного оформления;
        • И для автоматического создания схем СКД.

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

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

          Поэтому сейчас условное оформление в управляемых формах рекомендуется задавать программно. И, если обратить внимание на код формирования условного оформления в УТ11, то он одинаковый (одни и те же имена переменных, одни и те же отступы). Очевидно, что этот код был сформирован автоматически по данным конструктора.

          • В платформе 8.3.6 появилась такая интересная возможность, как расширения. Они позволяют менять функциональность типовых конфигураций без изменения самих конфигураций. Однако проблема состоит в том, что сложно создать одно универсальное решение на разные конфигурации, потому что к расширению могут подключаться в разных конфигурациях разные объекты. В этом случае гораздо удобнее сделать какой-то общий шаблон расширений, а добавлять в него документы/справочники уже программно.
          • И последний пример – это перенос своих изменений при обновлениях. Это, конечно, можно делать и вручную, но удобнее такие действия проводить именно на уровне текста, особенно, если вы используете механизмы Git (ветки). В данном случае Git более правильно объединяет типовую конфигурацию с вашими изменениями. Если изменения небольшие, то в большинстве случаев обновление может пройти полностью автоматически.

          Способы создания универсальных решений


          Какие вообще есть способы создания универсальных решений?

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

          • Один из способов создания универсальных решений – это анализ метаданных. Фактически все типовые обработки используют этот способ:
            • Обработка по универсальной выгрузке данных,
            • Универсальный отчет,
            • Обработка по установке реквизитов.

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

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

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

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

              Инструменты программной работы с 1С-продуктами. Преимущества и недостатки различных подходов


              Какие есть инструменты для программной работы с 1С-продуктами?

              Есть три основных подхода:

              Давайте рассмотрим каждый из них.

              v8Unpack


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

              • Разобрать на части,
              • Изменить те части, которые мы хотим изменить,
              • И собрать обратно.

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

              Этот способ реализует утилита v8Unpack. В чем ее плюсы?

              • Это, прежде всего, простота. Эта утилита запускается в командном режиме: мы указываем ей, какой файл разбираем, и на выходе она выдает каталог с пачкой файликов.
              • Она универсальна и всеядна. Ей абсолютно все равно, на какой платформе написано ваше решение (8.1, 8.2, 8.3). Технически структура файлов 1С-решений не менялась довольно много лет.
              • И еще к плюсам этого решения относится его самодостаточность. Для изменения конфигурации с помощью v8Unpack вам не нужна платформа 1С. Достаточно просто запустить утилитку и показать ей, где файл. Она не взаимодействует ни с конфигуратором, ни с платформой. Она разбирает любой файл на файлики и собирает его обратно.
              • И последнее ее преимущество – это то, что это единственный инструмент, который умеет работать с байт-кодом. Если в вашей обработке или отчете есть модули, которые поставляются без исходного кода, то v8Unpack все равно разберет их на текстовые файлики. Разумеется, русского кода мы там не получим, но мы получим байт-код, который тоже можно анализировать и менять. Более того, этот байт-код имеющимися на Инфостарте средствами можно перевести в нормальный читабельный код. Разумеется, это возможно только в том случае, если решение не прогонялось через дополнительный софт. Если прогонялось, то восстановить полностью его обычно нельзя, но частично всегда можно.

              У утилиты v8Unpack есть и минусы.

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

              Выгрузка/загрузка XML


              Второй способ работы с 1С-разработками – это выгрузка и загрузка из XML.

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

                Работать с этой структурой намного проще, чем со структурой, выгруженной нестандартными средствами.

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

                Ну и есть некоторые небольшие минусы в том, что:

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

                В целом, это один их наиболее удобных инструментов – простой и понятный.

                Eclipse


                И последний подход, о котором я хочу поговорить – это объектный подход. Я надеюсь, вы все знаете, что 1С пишет свой новый модный конфигуратор на базе Eclipse. Но я бы хотела обратить внимание, что это немного больше, чем модный конфигуратор:

                • Это – доступ к API, который разработчики давно просили. Это то, что было реализовано много лет назад в виде Снегопата, но немного функциональнее, немного лучше. Если Снегопат нам дает доступ лишь на чтение данных конфигурации, то проект Graphite, который реализован на платформе Eclipce, дает нам доступ уже к изменению конфигурации. Например, мы можем написать свой маленький плагин, который будет менять конфигурацию так, как нам нужно и без перезапуска.

                Алгоритм пошагового автосоздания 1С-разработок


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

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

                    Заключение


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

                    Разумеется, автоматизировать все не нужно. Нужно автоматизировать те задачи, которые у вас повторяются (те задачи, которые вы делаете при каждом обновлении, при каких-то доработках).

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

                    Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2016 DEVELOPER. Больше статей можно прочитать здесь.

                    В 2020 году приглашаем всех принять участие в 7 региональных митапах, а также юбилейной INFOSTART EVENT 2020 в Москве.

                    Читайте также: