Какие операции недопустимо осуществлять с предопределенными счетами в программе 1с бухгалтерия 8
Перейти к содержимому

Какие операции недопустимо осуществлять с предопределенными счетами в программе 1с бухгалтерия 8

  • автор:

Использование предопределенных элементов

Область применения: управляемое приложение, мобильное приложение, обычное приложение.

Действует для версии платформы 1С:Предприятие 8.3.3 и выше без режима совместимости с версией 8.2

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

1.2. В большинстве случаев, предопределенные элементы рекомендуется создавать автоматически, поскольку они постоянно нужны и требуется упростить обращение к этим элементам из кода.
Например, предопределенная страна Россия в справочнике Страны мира , предопределенные профиль групп доступа Администратор и т.п.

  • в свойстве ОбновлениеПредопределенныхДанных справочника, плана счетов, плана видов характеристик или плана видов расчета должно быть установлено значение Авто (по умолчанию), а также не следует допускать программных вызовов метода УстановитьОбновлениеПредопределенныхДанных этих объектов для переключения этого режима.
  • запретить удаление предопределенных элементов пользователями, выключив во всех ролях следующие права (по умолчанию выключены):
    • ИнтерактивноеУдалениеПредопределенныхДанных
    • ИнтерактивнаяПометкаУдаленияПредопределенныхДанных
    • ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных
    • ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных

    Область применения (уточнение): управляемое приложение, обычное приложение.

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

    а) конфигурация должна обеспечивать загрузку сообщения обмена в подчиненный узел РИБ до выполнения другого прикладного кода, который обращается к получаемым из главного узла предопределенным элементам;

    б) в прикладной логике загрузки данных из главного узла (обработчик события ПриПолученииДанныхОтГлавного , правила регистрации объектов) следует избегать обращений к предопределенным элементам, поскольку нет гарантии, что они уже были загружены из сообщения обмена;

    в) код обработчиков обновления ИБ, который обрабатывает предопределенные элементы, не должен выполняться в подчиненных узлах РИБ:

    Если ПланыОбмена.ГлавныйУзел() = Неопределено Тогда
    // заполняем предопределенные элементы
    // .
    КонецЕсли;

    При использовании в конфигурации подсистемы «Обмен данными» Библиотеки стандартных подсистем (БСП) версии 2.1.4 и выше требования (а) и (б) снимаются.

    1.4. Для таблиц с предопределенными элементами, которые не входят в состав плана обмена РИБ (и на которые не ссылаются другие таблицы, входящие в состав плана обмена РИБ) свойство ОбновлениеПредопределенныхДанных необходимо устанавливать в значение ОбновлятьАвтоматически .

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

    При включенном режиме совместимости с версией 8.3.3 также необходимо при первом запуске подчиненного узла РИБ (сразу после того, как была обновлена его конфигурация) устанавливать автоматическое обновление в данных с помощью вызова:

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

    Например, те или иные предопределенные виды расчетов в плане видов расчета Начисления зависят от значений функциональных опций ИспользоватьУчетВремениСотрудниковВЧасах , ИспользоватьСдельныйЗаработок и др.

    • в свойстве ОбновлениеПредопределенныхДанных справочника, плана счетов, плана видов характеристик или плана видов расчета нужно установить в значение «Не обновлять автоматически»
    • предусмотреть код создания (и пометки недействительным) предопределенного элемента в зависимости от бизнес-логики, например:

    Если ПолучитьФункциональнуюОпцию(«ИспользоватьУчетВремениСотрудниковВЧасах») Тогда
    НачислениеОбъект = ПланыВидовРасчета.Начисления.СоздатьВидРасчета();
    НачислениеОбъект.ИмяПредопределенныхДанных = «ОкладПоЧасам»;
    // .
    НачислениеОбъект.Записать();
    КонецЕсли;

    • учитывать в прикладном коде отсутствие предопределенных элементов в ИБ. В противном случае, при обращении к несуществующему предопределенному элементу из кода или текста запроса будет вызвано исключение:

    При использовании в конфигурации Библиотеки стандартных подсистем (БСП) версии 2.1.4 и выше рекомендуется использовать функцию ПредопределенныйЭлемент общего модуля ОбщегоНазначения или ОбщегоНазначенияКлиент , которая возвращает Неопределено для несуществующих в ИБ предопределенных элементов:

    Типичные вопросы при работе с предопределенными данными

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

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

      • Предопределенные элементы созданы в режиме «ОбменДанными.Загрузка = Истина». Например, при обмене данными в РИБ.

      Анализ причин ошибок при работе с предопределенными данными и способы их устранения.

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

      Отсутствие предопределенных элементов в данных

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

      • Данные:
        • Изменение предопределенных данных,
        • Удаление предопределенных данных,
        • Установка инициализации предопределенных данных,

        • Обновление предопределенных данных,
        • Установка обновления предопределенных данных.

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

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

        Дублирование предопределенных данных.

        Дубли могут возникать только в режиме загрузки данных (ОбменДанными.Загрузка = Истина). В этом случае контроль уникальности предопределенных будет отключен.
        Если в журнале регистрации есть записи » Данные. Добавление предопределенных данных «, значение ИмяПредопределенныхДанных у которых приводит к дублю. Это означает, что дубли предопределенных данных созданы из встроенного языка, например, были загружены при обмене данными.
        Если в журнале регистрации есть записи » Данные. Изменение предопределенных данных «, значение НовоеИмяПредопределенныхДанных у которых приводит к дублю. Это означает, что дубли предопределенных данных созданы пользователем или из встроенного языка, например, были загружены при обмене данными или в форме элемента некорректно установлен режим загрузки и пользователь указал дублирующее имя.
        В этих случаях для исправления ошибки необходимо определить, какой элемент является корректным (например, определив ссылки на него) и ненужный элемент сделать обычным (не предопределенным, очистив поле ИмяПредопределенныхДанных ). Обязательно перед удалением элемента проверьте необходимость заменить ссылки с удаляемого предопределенного элемента на корректную ссылку.

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

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

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

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

        См. также:

        • Особенности предопределенных элементов объектов метаданных
        • Использование предопределенных элементов
        • Права доступа

        Как могут быть введены предопределенные счета в программе 1с бухгалтерия 8

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

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

        ПРИМЕЧАНИЕ

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

        Чтобы просмотреть или отредактировать счет (субсчет), выделите его в списке щелчком мыши и выполните команду Действия ? Изменить или нажмите клавишу F2 (можно также воспользоваться соответствующей кнопкой инструментальной панели). Чтобы ввести в План счетов новый счет, выполните команду Действия ? Добавить или нажмите клавишу Insert. В любом случае на экране откроется окно ввода и редактирования счета, изображенное на рис. 3.50.

        Рис. 3.50. Ввод и редактирование счета

        В верхней части данного окна в поле Код счета нужно с клавиатуры ввести код счета. Для большинства счетов этот код состоит из двух разрядов, а для субсчетов вводится еще два разряда после точки. Например, если счет 41 имеет субсчета 01, 02 и 03, то для каждого из них код будет выглядеть следующим образом: 41.01, 41.02 и 41.03.

        Что касается забалансовых счетов, то их код, как правило, состоит из трех разрядов, причем все они вводятся до точки (например, 001, 002, 003 и т. д.), а после точки можно ввести два разряда субсчета забалансового счета.

        В поле Вид из раскрывающегося списка выбирается признак активности счета. Возможен выбор одного из трех вариантов – Активный, Пассивный или Активный/Пассивный. Ранее мы уже отмечали особенности каждого из этих видов счетов, связанные с формированием итогового сальдо. Здесь же добавим, что увеличение сальдо у активных счетов происходит по дебету, а у пассивных – по кредиту.

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

        Для субсчетов в поле Подчинен счету нужно указать счет, к которому относится данный субсчет. Например, если вы хотите ввести субсчет 05 к счету 41, то в поле Код счета нужно вывести значение 41.05, а в поле Подчинен счету – значение 41. Чтобы заполнить данное поле, нажмите кнопку выбора и в открывшемся окне списка счетов укажите требуемый счет.

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

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

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

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

        ПРИМЕЧАНИЕ

        В программе «1С Бухгалтерия 8» субконто – это аналитический разрез, позволяющий детализировать учет по счету. Например, по счету 41 «Товары» можно вести аналитический учет первого уровня – в разрезе номенклатуры, второго уровня – в разрезе складов или поставщиков, а третьего уровня – в разрезе партий. По счетам 60, 62 и 76 можно вести аналитический учет первого уровня – в разрезе контрагентов, а второго уровня – в разрезе договоров, и т. д.

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

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

        ? Только обороты – данный параметр нужно включить, если вы намерены по данному субконто вести учет только оборотов.

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

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

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

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

        Завершается процесс формирования нового либо редактирования текущего счета нажатием кнопки ОК либо Записать (в первом случае окно редактирования будет закрыто с сохранением выполненных изменений, во втором – изменения будут сохранены, но окно при этом не закроется); также для этого можно воспользоваться командами Действия ? Записать и закрыть или Действия ? Записать. С помощью кнопки Закрыть осуществляется выход из режима редактирования без сохранения выполненных изменений.

        Данный текст является ознакомительным фрагментом.

        Продолжение на ЛитРес

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

        2.2. План счетов бухгалтерского учета

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

        ПЛАН СЧЕТОВ БУХГАЛТЕРСКОГО УЧЕТА

        ПЛАН СЧЕТОВ БУХГАЛТЕРСКОГО УЧЕТА Для правильной организации бухгалтерского учета решающее значение имеет использование Плана счетов бухгалтерского учета финансово-хозяйственной деятельности предприятия и инструкций, устанавливающих единые подходы к отражению

        19. План счетов бухгалтерского учета

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

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

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

        4.3. Информация о состоянии счетов бухгалтерского учета

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

        Закрытие счетов бухгалтерского учета

        Закрытие счетов бухгалтерского учета Закрытие счета 44.01Все остатки счета 44.01 по бухгалтерскому учету по статьям затрат с видом, отличным от вида «Транспортные расходы», закрываются на счет 90.07 «Расходы на продажу» по номенклатурным группам пропорционально

        26. План счетов бухгалтерского учета

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

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

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

        27. План счетов бухгалтерского учета

        27. План счетов бухгалтерского учета С 1 января 2001 г. предприятия независимо от организационно—правовых форм переведены на новый план счетов бухгалтерского учета, который является единым для всех предприятий. Необходимость введения этого нового плана счетов

        3.1. План счетов бухгалтерского учета.

        3.1. План счетов бухгалтерского учета. В конфигурацию включен План счетов бухгалтерского учета финансово-хозяйственной деятельности организаций, утвержденный приказом Министерства Финансов Российской Федерации от 31 октября 2000 г. № 94н. Счета в компьютерный план счетов

        Классификации счетов по группам объектов бухгалтерского учета

        Классификации счетов по группам объектов бухгалтерского учета Еще одним концентрированным выражением классификации счетов по экономическому смыслу является их классификация в соответствии с объектами бухгалтерского учета. Классификация объектов бухгалтерского

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

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

        Список счетов бухгалтерского учета

        Список счетов бухгалтерского учета Чтобы перейти к работе с Планом счетов бухгалтерского учета, выполните команду главного меню Предприятие ? Планы счетов ? План счетов бухгалтерского учета. Можно поступить и иначе: для этого нужно выполнить команду главного меню

        14. План счетов бухгалтерского учета

        14. План счетов бухгалтерского учета План счетов бухгалтерского учета – систематизированный перечень счетов, применяемых в практике ведения учета. В Российской Федерации разработан и используется единый План счетов, утвержденный Министерством финансов РФ.План счетов

        15. Значение Плана счетов в регулировании бухгалтерского учета

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

        1.3. План счетов бухгалтерского учета в учреждениях здравоохранения (2-й ур.)

        1.3. План счетов бухгалтерского учета в учреждениях здравоохранения (2-й ур.) Способ применения плана счетов бухгалтерского учета для отражения операций по исполнению сметы доходов и расходов бюджетных средств.Отражение операций при ведении бюджетного учета учреждениями

        Предопределенные элементы в 1С

        В этой статье речь пойдет о предопределенных элементах, которые можно создать в платформе 1С:Предприятие 8.

        Для чего нужны предопределенные элементы

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

        Куда можно добавить

        Предопределенные элементы могут быть созданы у:

        • справочников;
        • планов счетов;
        • планов видов характеристик;
        • планов видов расчета.

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

        Предопределенные элементы в 1СРис. 1. Добавление предопределенных элементов невозможно Предопределенные элементы в 1Сhttps://its.1c.ru/db/v8315doc#bookmark:dev:TI000000306

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

        В платформе 8.3 появилась возможность удалять предопределенные элементы в режиме 1С:Предприятие, ровно как и связывать существующие, задав им имена. В связи с этим в было добавлено системное перечисление ОбновлениеПредопределенныхДанных, содержащее следующие значения:

        • Авто;
        • НеОбновлятьАвтоматически – предопределенные элементы не создаются в БД;
        • ОбновлятьАвтоматически – предопределенные элементы будут созданы.

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

        Предопределенные элементы в 1С

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

        А также можно «отвязать» элемент в базе данных от предопределенного элемента.

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

        Код Икс Пи ☆ Центр автоматизации, сопровождения и поддержки

        При реализации алгоритмов разработчики часто опираются на определенные данные – элементы справочников, планов счетов, планов видов расчета и т.д.

        Во встроенном языке существуют методы для поиска данных, например, НайтиПоКоду() или НайтиПоНаименованию().

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

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

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

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

        Предопределенные элементы могут быть созданы у:

        • справочников;
        • планов счетов;
        • планов видов характеристик;
        • планов видов расчета.

        В статье рассмотрены новшества, касающиеся предопределенных данных на платформе 8.3, а также особенности работы с ними в распределенных базах (как центральных, так и периферийных) и в информационных базах в режиме разделения данных.

        Пиктограмма в списке изменилась:

        Чтобы связать предопределенный элемент с новой записью, нужно присвоить свойству ИмяПредопределенныхДанных имя предопределенного элемента:

        Теперь с пиктограммой предопределенного элемента выводится другой элемент справочника:

        Запрос = Новый Запрос; Запрос.УстановитьПараметр(“ИмяПредопределенныхДанных”, ИмяПредопределенныхДанных); Запрос.Текст = “ВЫБРАТЬ | Организации.Ссылка, | Организации.Наименование, | Организации.Код |ИЗ | Справочник.Организации КАК Организации |ГДЕ | Организации.ИмяПредопределенныхДанных = &ИмяПредопределенныхДанных”; Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = Выборка.Наименование; Сообщение.Сообщить(); КонецЕсли;

        Если параметр запроса ИмяПредопределенныхДанных принимает значение “ОсновнаяОрганизация”, запрос выполняется без ошибок.

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

        ОбъектДанных= Метаданные.Справочники.Организации; ТекстЗапроса = “ |ВЫБРАТЬ | ИмяОбъекта.Ссылка |ИЗ | “ + ОбъектДанных.ПолноеИмя() + ” КАК ИмяОбъекта | |ГДЕ | ИмяОбъекта.Предопределенный; Запрос = Новый Запрос(ТекстЗапроса); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ИмяПредопределенного = Справочники[ОбъектДанных.Имя].ПолучитьИмяПредопределенного (Выборка.Ссылка); Сообщить(ИмяПредопределенного); КонецЦикла;​

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

        Однако начиная с платформы 8.3.3, метод ПолучитьИмяПредопределенного() является устаревшим и поддерживается для совместимости, поэтому даже в Синтакс-помощнике платформы 8.3.4 он не отображается.

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

        Теперь в платформе присутствуют новые права доступа, определяющие возможность редактирования предопределенных данных:

        • ИнтерактивноеУдалениеПредопределенныхДанных,
        • ИнтерактивнаяПометкаУдаленияПредопределенныхДанных,
        • ИнтерактивноеСнятиеПометкиУдаленияПредопределенныхДанных,
        • ИнтерактивноеУдалениеПомеченныхПредопределенныхДанных.

        Однако “интерактивные” права на просмотр и редактирование стандартных реквизитов Предопределенный и ИмяПредопределенныхДанных можно установить по отдельности:

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

        Для указания стратегии создания или изменения предопределенных данных было реализовано системное перечисление ОбновлениеПредопределенныхДанных, содержащее следующие значения:

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

        Чтобы принять решение, нужно ли создавать и обновлять предопределенные данные, система последовательно анализирует следующие значения:

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

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

        Подробнее будет рассмотрено ниже.

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

        Например, в периферийной базе предопределенные данные не должны создаваться автоматически, а в случае отключения базы от РИБа нельзя допустить автоматического создания элементов.

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

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

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

        Получить и установить значение этого свойства для каждого объекта метаданных в пользовательском режиме можно с помощью методов ПолучитьОбновлениеПредопределенныхДанных() и
        УстановитьОбновлениеПредопределенныхДанных().

        Эти методы доступны у объектов типа СправочникМенеджер, ПланСчетовМенеджер, ПланВидовХарактеристикМенеджер, ПланВидовРасчетаМенеджер.

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

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

        3. Иначе если для информационной базы установлен режим обновления, отличный от Авто, то используется это значение.

        Получить и установить значение этого свойства для каждого объекта метаданных в пользовательском режиме можно с помощью методов ПолучитьОбновлениеПредопределенныхДанныхИнформационнойБазы() и УстановитьОбновлениеПредопределенныхДанныхИнформационнойБазы().

        4. Иначе анализируется вид узла распределенной базы. Если это периферийный узел, то предопределенные данные не будут обновлены (соответствует значению НеОбновлятьАвтоматически).

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

        Если база находится в режиме совместимости “Версия 8.3.3”, то алгоритм определения необходимости обновления предопределенных данных выглядит немного по-другому.

        Обновление не будет производиться:

        • если в метаданных или в данных установлено НеОбновлятьАвтоматически;
        • если в метаданных или в данных установлено Авто и текущий узел является периферийным.

        В противном случае предопределенные данные будут обновлены.

        Создание в информационной базе данных, связанных с предопределенными, может быть выполнено следующими способами:

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

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

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

        Обновление данных, связанных с предопределенными, будет выполняться, если:

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

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

        Если в конфигураторе удалить предопределенный элемент, то будут выполнены следующие действия:

        • элемент данных, связанный с предопределенным элементом, будет помечен на удаление;
        • в списке субконто элемента плана счетов будут удалены соответствующие записи;
        • в списках ведущих, базовых и вытесняющих видов расчета будут удалены соответствующие записи.

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

        В пользовательском режиме у элемента справочника, связанного с предопределенным, значение свойства ИмяПредопределенныхДанных стало равным #708c7031-c7bd-45d4-a8c9-65b2fecfde62, где символы после знака “#” – это уникальный идентификатор удаленного элемента метаданных.

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

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

        Автоматического создания предопределенных данных в периферийной базе не происходит.

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

        При работе на платформе 8.3 следует учитывать следующую особенность.

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

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

        Этот параметр может принимать одно из трех значений:

          • UpdateAutomatically – при реструктуризации информационной базы будет выполняться автоматическое создание предопределенных элементов и обновление существующих значений;
          • DoNotUpdateAutomatically – при реструктуризации информационной базы не будет выполняться автоматическое создание новых предопределенных элементов и обновление их значений;
          • Auto – фактическое значение вычисляется автоматически. Для главного узла информационной базы значение будет равно UpdateAutomatically, для периферийного узла информационной базы будет равно DoNotUpdateAutomatically.

          Командная строка запуска конфигуратора с этим параметром будет выглядеть следующим образом:

          “C:\Program Files\1cv8\8.3.4.437\bin\1cv8.exe DESIGNER /F”ПутьКБазе” /N”Администратор” /P”Пароль” /SetPredefinedDataUpdate -DoNotUpdateAutomatically”

          Таким образом возможно задавать признак обновления предопределенных данных, когда информационная база отключается от РИБ, например, для восстановления работоспособности.

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

          Для информационной базы, где создаются предопределенные элементы, следует использовать значение UpdateAutomatically, а для второй информационной базы – DoNotUpdateAutomatically.

          В платформе 8.3 для объектов конфигурации, которые могут содержать предопределенные данные (справочники, планы счетов, планы видов характеристик, планы видов расчета), реализована возможность устанавливать свойство ИмяПредопределенныхДанных в значение специального вида, состоящее из символа “#” и текстового представления уникального идентификатора.

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

          В платформе 8.2.14 появился механизм разделения данных. При использовании разделенной базы предопределенные элементы создавали ряд ограничений.

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

          Теперь в платформе 8.3 предопределенные данные можно использовать для объектов, входящих в состав любых разделителей.

          Ссылки на предопределенные элементы более не являются одинаковыми, в том числе и в различных областях (даже для объектов, входящих в состав разделителя в режиме Независимо).

          Например, рассмотрим предопределенный элемент ОсновнаяОрганизация в справочнике Организации.

          Пусть в базе есть две области: с кодами 01 и 02.

          Значит, уникальный идентификатор элемента данных, связанного с элементом ОсновнаяОрганизация в области с кодом 01, не будет равен уникальному идентификатору элемента данных, связанного с элементом ОсновнаяОрганизация в области 02.

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

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

          Так, невозможно было использовать предопределенные данные для объектов конфигурации, входящих в состав разделителя в режиме “Независимо и совместно”. Невозможно было связать существующий объект данных с предопределенными данными.

          Один предопределенный элемент имел одинаковую ссылку во всех областях данных.

          При обмене данными с использованием РИБа предопределенные данные передавались только с изменениями конфигурации прикладного решения. Управлять созданием и обновлением предопределенных данных было невозможно.

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

          Похожие публикации:

          1. Как найти направление вектора
          2. Как найти объем детали
          3. Как найти параметр в функции распределения
          4. Как найти площадь и периметр прямоугольного треугольника

          Счета бухгалтерского учета в «1С:Бухгалтерии 8»

          План счетов, встроенный в «1С:Бухгалтерию 8» (ред. 3.0), имеет свою специфику. Так, в него добавлены дополнительные счета, не отраженные в Плане счетов бухгалтерского учета…, утв. Приказ Минфина РФ от 31.10.2000 № 94н. В соответствие с инструкцией содержание приведенных в Плане счетов бухгалтерского учета субсчетов может уточняться. Из статьи вы узнаете о возможностях настройки счетов аналитического учета в программе, а также о способах формирования бухгалтерских проводок. Вся описанная последовательность действий и рисунки выполнены в новом интерфейсе «Такси».

          Содержание

          • Понятие счетов бухгалтерского учета
          • План счетов бухгалтерского учета в «1С:Бухгалтерии 8»
          • Активные и пассивные счета
          • Забалансовые счета
          • Синтетические и аналитические счета
          • Виды учета по счетам в «1С: Бухгалтерии 8» (ред. 3.0)
          • Рабочий план счетов
          • Отражение хозяйственных операций в «1С:Бухгалтерии 8»

          Понятие счетов бухгалтерского учета

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

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

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

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

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

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

          Для каждой однородной группы имущества и источников его образования используется отдельный счёт, где отражается остаток (сальдо) данной группы на начало учётного периода и все изменения, вызванные произведёнными хозяйственными операциями. Как упоминалось ранее, каждый счёт имеет две стороны: дебет и кредит. Сумма всех операций, отражённых по дебету счёта, называется дебетовым оборотом; сумма всех операций, отражённых по кредиту, — кредитовым оборотом. Результат соизмерения остатка (сальдо) на начало учетного периода, дебетовых и кредитовых оборотов определяется как остаток (сальдо) по счёту на конец учетного периода. Именно на основании этих остатков и формируется бухгалтерский баланс.

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

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

          Разнообразие и многочисленность объектов бух­галтерского учета вызывает необходимость применения большого количества раз­личных счетов. Для правильного применения счетов бухгалтерского учета используются следующие классификации:

          по отношению к бухгалтерскому балансу (балансовые и забалансовые, а балансовые подразделяются на активные, пассивные и активно-пассивные);

          • по степени детализации получаемых показателей (синтетические, субсчета, аналитические);
          • по назначению и структуре счетов (основные, регули­рующие и операционные);
          • по экономическому содержанию (счета учета хозяйственных средств, счета учета хозяйственных процессов, счета учета источников образования средств) и т.д.

          Объектами бухгалтерского учета экономического субъекта являются:

          1. факты хозяйственной жизни;
          2. активы;
          3. обязательства;
          4. источники финансирования его деятельности;
          5. доходы;
          6. расходы;
          7. иные объекты в случае, если это установлено федеральными стандартами.

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

          План счетов бухгалтерского учета в «1С:Бухгалтерии 8»

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

          План счетов бухгалтерского учета финансово-хозяйственной деятельности организа­ций и инструкция по его применению утверждены приказом Минфина РФ № 94н от 31.10.2000 (далее – План счетов и Инструкция).

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

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

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

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

          План счетов, утвержденный приказом Минфина от 31.10.2000 № 94н включен во все конфигурации «1С:Бухгалтерии 8». В редакции 3.0 доступ к плану счетов осуществляется по одноименной гиперссылке из раздела Главное (рис. 1).

          Рис 1 План счетов БУ.jpg

          Рис. 1. План счетов бухгалтерского учета в «1С:Бухгалтерии 8» (ред. 3.0)

          Если выделить курсором определенный счет, то по нему можно получить дополнительную информацию:

          • по кнопке Описание счета — познакомиться с описанием счета бухгалтерского учета;
          • по кнопке Журнал проводок — просмотреть записи в журнале проводок.

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

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

          Рассмотрим подробнее классификацию счетов бухгалтерского учета на примере плана счетов, встроенного в «1С:Бухгалтерию» (ред. 3.0).

          Активные и пассивные счета

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

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

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

          Особенность активных счетов:

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

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

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

          Особенность пассивных счетов:

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

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

          Активно-пассивные счета — счета, на которых отражаются одновременно и имущество организации (как на активных счетах), и источники его формирования (как на пассивных счетах).

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

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

          Активно-пассивные счета бывают двух видов:
          • с односторонним сальдо – дебетовым либо кредитовым (на¬пример, счет 99 «Прибыли и убытки»);

          • с двусторонним (развернутым) сальдо – дебетовым и кредитовым одновременно (например, счет 76 «Расчеты с разными дебиторами и кредиторами»).

          При составлении баланса дебетовые остатки по активно-пассивным счетам отражают в активе, кредитовые – в пассиве. Так как активные, пассивные и активно-пассивные счета соответствуют статьям актива и пассива баланса, поэтому их принято называть балансовыми счетами. В Плане счетов бухгалтерского учета балансовые счета имеют двузначный код (от 01 до 99).

          В плане счетов, встроенном в «1С:Бухгалтерии 8» (ред. 3.0), признак активного, пассивного и активно-пассивного счета указывается в колонке Вид.

          К активным счетам (в колонке Вид указан признак А) относятся следующие счета (рис. 2):

          • 01 «Основные средства»;
          • 03 «Доходные вложения в материальные ценности»;
          • 04 «Нематериальные активы»;
          • 07 «Оборудование к установке»;
          • 08 «Вложения во внеоборотные активы»;
          • 09 «Отложенные налоговые активы»;
          • 10 «Материалы»;
          • 11 «Животные на выращивании и откорме»;
          • 15 «Заготовление и приобретение материальных ценностей»;
          • 19 «НДС по приобретенным ценностям»;
          • 20 «Основное производство»;
          • 21 «Полуфабрикаты собственного производства»;
          • 23 «Вспомогательные производства»;
          • 25 «Общепроизводственные расходы»;
          • 26 «Общехозяйственные расходы»;
          • 28 «Брак в производстве»;
          • 29 «Обслуживающие производства и хозяйства»;
          • 41 «Товары»;
          • 43 «Готовая продукция»;
          • 44 «Расходы на продажу»;
          • 45 «Товары отгруженные»;
          • 46 «Выполненные этапы по незавершенному производству»;
          • 50 «Касса»;
          • 51 «Расчетные счета»;
          • 52 «Валютные счета»;
          • 55 «Специальные счета в банках»;
          • 57 «Переводы в пути»;
          • 58 «Финансовые вложения»;
          • 97 «Расходы будущих периодов».

          Рис 2 Активные.jpg

          Рис. 2. Активные счета в «1С:Бухгалтерии 8» (ред. 3.0)

          К пассивным счетам (в колонке Вид указан признак П) относятся следующие счета (рис. 3):

          • 02 «Амортизация основных средств»;
          • 05 «Амортизация нематериальных активов»;
          • 14 «Резервы под снижение стоимости материальных ценностей»;
          • 42 «Торговая наценка»;
          • 59 «Резервы под обесценение финансовых вложений»;
          • 63 «Резервы по сомнительным долгам»;
          • 66 «Расчеты по краткосрочным кредитам и займам»;
          • 67 «Расчеты по долгосрочным кредитам и займам»;
          • 77 «Отложенные налоговые обязательства»;
          • 80 «Уставный капитал»;
          • 82 «Резервный каритал»;
          • 83 «Добавочный капитал»;
          • 86 «Целевое финансирование»;
          • 98 «Доходы будущих периодов».

          Рис 3 Пассивные.jpg

          Рис. 3. Пассивные счета в «1С:Бухгалтерии 8» (ред. 3.0)

          К активно-пассивным счетам (в колонке Вид указан признак АП) относятся следующие счета (рис. 4):

          • 16 «Отклонение в стоимости материальных ценностей»;
          • 40 «Выпуск продукции (работ, услуг)»;
          • 60 «Расчеты с поставщиками и подрядчиками»;
          • 62 «Расчеты с покупателями и заказчиками»;
          • 68 «Расчеты по налогам и сборам»;
          • 69 «Расчеты по социальному страхованию и обеспечению»;
          • 70 «Расчеты с персоналом по оплате труда»;
          • 71 «Расчеты с подотчетными лицами»;
          • 73 «Расчеты с персоналом по прочим операциям»;
          • 75 «Расчеты с учредителями»;
          • 76 «Расчеты с разными дебиторами и кредиторами»;
          • 79 «Внутрихозяйственные расчеты»;
          • 84 «Нераспределенная прибыль (непокрытый убыток)»;
          • 90 «Продажи»;
          • 91 «Прочие доходы и расходы»;
          • 96 «Резервы предстоящих расходов»;
          • 99 «Прибыли и убытки».

          Рис 4 Активно пассивные.jpg

          Рис. 4. Активно-пассивные счета в «1С:Бухгалтерии 8» (ред. 3.0)

          Забалансовые счета

          Организации могут в своей деятельности использовать средства, которые им не принадлежат (арендованные основные средства, товары, принятые на комиссию и т.д.). Может быть и обратная ситуация: средства организации, принадлежащие ей по праву собственности, передаются на сторону (в переработку, в качестве обеспечения обязательств и платежей и т.д.). Для отражения в учете этих средств и для контроля за ними применяются забалансовые счета, которые получили свое название из-за того, что они в итоги баланса не включаются и отражаются за балансом.

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

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

          Забалансовые счета, определенные в Плане счетов, утвержденном приказом Минфина РФ № 94н, имеют трехзначный цифровой код (от 001 до 011). В дополнении к этим счетам, в план счетов, используемый в «1С:Бухгалтерии 8» (ред. 3.0), добавлена группа забалансовых счетов, которые имеют буквенный или буквенно-цифровой код (рис. 5). Признак забалансового счета установлен в колонке Заб.

          Эти дополнительные забалансовые счета обеспечивают аналитический учет следующих объектов:

          • товаров в разрезе данных ГТД;
          • материальных ценностей, списанных в бухгалтерском и налоговом учете, но фактически находящихся в эксплуатации и числящихся за материально-ответственными лицами;
          • использованной амортизационной премии в разрезе каждого основного средства;
          • доходов и расходов, не учитываемых в целях налогообложения по налогу на прибыль;
          • розничной выручки при совмещении различных систем налогообложения, а также при использовании наличных и безналичных расчетов;
          • расчетов с покупателями при совмещении УСН с другими системами налогообложения.

          Рис 5 Забалансовые.jpg

          Рис. 5. Забалансовые счета в «1С:Бухгалтерии 8» (ред. 3.0)

          Для ввода начальных остатков в программе предназначен активно-пассивный вспомогательный счет 000.

          Синтетические и аналитические счета

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

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

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

          Синтетические счета являются счетами первого порядка и в Плане счетов обозначены двузначными номерами (от 01 до 99). Примеры синтетических счетов:

          • 01 «Основные средства»;
          • 10 «Материалы»;
          • 50 «Касса»;
          • 51 «Расчетные счета»;
          • 41 «Товары»;
          • 43 «Готовая продукция»;
          • 70 «Расчеты с персоналом по оплате труда»;
          • 80 «Уставный капитал» и т.д.

          Некоторые синтетические счета не требуют ведения аналитического учета («Касса», «Расчетные счета»), поэтому они называются простыми. Синтетические счета, которые требуют ведения анали­тического учета, называются сложными («Материалы», «Вложения во внеоборотные активы», «Товары»). Для раскрытия содержания синтетических счетов предназначены аналитические счета.

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

          Аналитические счета могут открываться к активным, пассивным и к активно-пассивным синтетическим счетам.

          Между синтетическими и аналитическими счетами существует неразрывная взаимосвязь:

          • начальное сальдо по всем аналитическим счетам, открываемым по данному синтетическому счету, равняется начальному сальдо синтетического счета;
          • обороты по всем аналитическим счетам, открываемым по данному синтетическому счету, должны быть равны оборотам синтетического счета;
          • конечное сальдо по всем аналитическим счетам, открываемым по данному синтетическому счету, равняется конечному сальдо синтетического счета.

          Для подробной характеристики объектов бухгалтерского учета к некоторым синтетическим счетам открываются счета второго (а иногда и третьего) порядка — субсчета. Субсчета необходимы для получения укрупненных показа­телей для анализа и составления баланса и являются промежуточным звеном между синтетическим счетом и открытыми к нему аналитическими счетами.

          Для реализации аналитического учета в «1С:Бухгалтерии 8» используется прикладной объект программы (не путать с объектом бухгалтерского учета!) — План видов характеристик. Этот объект описывает возможные характеристики – Виды субконто хозрасчетные (далее – виды субконто), в разрезе которых требуется вести аналитический учет средств и их источников, например, Номенклатура, Контрагенты, Договоры и т.д.

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

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

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

          Например, для синтетического счета 10 «Материалы» в «1С:Бухгалтерии 8» (ред. 3.0) предусмотрено одиннадцать субсчетов (рис. 6):

          • 10.01 «Сырье и материалы»;
          • 10.02 «Покупные полуфабрикаты и комплектующие изделия, конструкции и детали»;
          • 10.03 «Топливо»;
          • 10.04 «Тара и тарные материалы»;
          • 10.05 «Запасные части»;
          • 10.06 «Прочие материалы»;
          • 10.07 «Материалы, переданные в переработку на сторону»;
          • 10.08 «Строительные материалы»;
          • 10.09 «Инвентарь и хозяйственные принадлежности»;
          • 10.10 «Специальная оснастка и специальная одежда на складе»;
          • 10.11 «Специальная оснастка и специальная одежда в эксплуатации».

          К счету второго порядка 10.11 открыты свои субсчета:

          • 10.11.1 «Специальная одежда в эксплуатации»;
          • 10.11.2 «Специальная оснастка в эксплуатации».

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

          Рис 6 Материалы.jpg

          Рис. 6. Субсчета и субконто, установленные к счету 10 «Материалы»

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

          Рис 7 Счет является группой.jpg

          Рис. 7. Запрет на использование в проводках счета

          В плане счетов «1С:Бухгалтерии 8» для каждого вида субконто могут быть установлены дополнительные признаки учета:

          • Только обороты – установка этого признака целесообразна в случае, когда учет остатков по субконто не имеет смысла, например, для видов субконто Статьи движения денежных средств, Статьи затрат;
          • Суммовой — установка этого признака целесообразна в большинстве случаев субконто (исключение: Номера ГТД, Страны происхождения и т.п.).

          Виды учета по счетам в «1С: Бухгалтерии 8» (ред. 3.0)

          Счета всех порядков, включенные в план счетов «1С:Бухгалтерии 8» (ред. 3.0), могут дополнительно поддерживать следующие виды учета:

          • валютный учет;
          • количественный учет;
          • учет по подразделениям;
          • налоговый учет (по налогу на прибыль).

          Признак валютного учета (в том числе и учет в условных единицах) установлен в колонке Вал. (рис.8).

          Рис 8 Валютные счета.jpg

          Рис. 8. Счета с признаком валютного учета

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

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

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

          • 07 «Оборудование к установке»;
          • 08.04 «Приобретение объектов основных средств»;
          • 10 «Материалы»;
          • 20.05 «Производство продукции из давальческого сырья»;
          • 21 «Полуфабрикаты собственного производства»;
          • 41 «Товары»;
          • 43 «Готовая продукция»;
          • 45 «Товары отгруженные»;
          • 58.01.2 «Акции»;
          • 80 «Уставный капитал»;
          • 81 «Собственные акции»;
          • 002 «Товарно-материальные ценности, принятые на ответственное хранение» и т.д.

          Как правило, количественный учет применяется одновременно с суммовым, хотя бывают и исключения, например забалансовый счет ГТД «Учет импортных товаров по номерам ГТД» поддерживает количественный учет в отсутствии суммового.

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

          Рис 9 Учет по подразделениям.jpg

          Рис. 9. Счета с признаком учета по подразделениям

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

          Налоговый учет по налогу на прибыль ведется в программе одновременно с бухгалтерским учетом на счетах бухгалтерского учета. Счета учета, на которых регистрируются данные налогового учета, определяются признаком в колонке НУ (рис. 10).

          Рис 10 НУ.jpg

          Рис. 10. Счета с признаком налогового учета

          Рабочий план счетов

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

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

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

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

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

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

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

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

          Планы счетов в системе «1С:Предприятие» поддерживают многоуровневую иерархию «счет — субсчета». Каждый план счетов может включать неограниченное число счетов любого уровня.

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

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

          Рис 11 Пользовательский счет.jpg

          Рис. 11. Предопределенные и пользовательские счета в плане счетов «1С:Бухгалтерии»

          Отражение хозяйственных операций в «1С:Бухгалтерии 8»

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

          Бухгалтерской проводкой или счётной формулой называется корреспонденция счетов с указанием суммы операций

          Бухгалтерская проводка составляется только на основании первичных учетных доку­ментов. К первичным учетным документам относятся заказы, договоры, акты сдачи-приемки, платежные поручения, кассовые приходные и расходные ордера, накладные, наряды, квитанции, товарные чеки и т.п.

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

          В общем случае для составления проводки необходимо:

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

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

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

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

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

          С помощью документа «1С:Бухгалтерии 8» можно получить и печатную форму первичного документа, например Платежное поручение, Авансовый отчет и т.д.

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

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

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

          Рис 12 Ручная корректировка.jpg

          Рис. 12. Форма просмотра движений документа

          В форме регистра бухгалтерии (раздел Операции гиперссылка Журнал проводок) информацию в списке можно только просмотреть (рис. 13). Для поиска нужной информации целесообразно использовать настройки отбора и сортировки списка.

          Рис 13 Журнал проводок.jpg

          Рис. 13. Регистр бухгалтерии

          Если пользователь не находит среди стандартных документов «1С:Бухгалтерии 8» нужную ему хозяйственную операцию, то в этом случае для создания необходимого набора записей регистра бухгалтерии (и иных специальных регистров) используется ручная Операция (Раздел Операции, гиперссылка Операции, введенные вручную).

          Проверить корректность введенных ручным способом корреспонденций счетов можно с помощью механизма экспресс-проверки ведения учета.

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

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

          Рис 14 Корреспонденция счетов.jpg

          Рис. 14. Справочник корреспонденций счетов

          Для облегчения ввода повторяющихся хозяйственных операций предназначены типовые операции. Для хранения списка типовых операций, а также для создания новых типовых операций предназначен справочник типовых операций (раздел Операции гиперссылка Типовые операции).

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

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

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

          Рис 15 Типовая операция.jpg

          Рис. 15. Создание новой типовой операции

          В форме отображаются элементы типовой операции на следующих закладках:

          • Бухгалтерский и налоговый учет;
          • Список параметров.

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

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

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

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

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

          • Оборотно-сальдовая ведомость;
          • Оборотно-сальдовая ведомость по счету;
          • Анализ счета;
          • Обороты счета;
          • Карточка счета;
          • Главная книга и других.

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

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