Учет заработной платы, кадровый и персонифицированный учет

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

Прочитав статью, вы узнаете:

  • Что такое контекстная подсказка и как она помогает при написании программного кода?
  • Для чего нужны шаблоны текста и как их применять на практике?
  • Зачем использовать группировку строк программного кода?
  • Как выделение цветом может улучшить удобство работы с редактором кода?
  • В чем удобство нового поиска в дереве конфигурации?
  • Как быстро отобразить объекты нужной подсистемы?
  • Какие инструменты рефакторинга и отказа от модальности существуют и как ими пользоваться?

Применимость

В статье рассматривается возможности конфигуратора на примере платформы «1С:Предприятие» редакций 1C 8.3.5 – 8.3.11, поэтому вся информация актуальна.

Улучшения в конфигураторе платформы «1С:Предприятие 8.3»

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

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

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

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

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

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

Контекстная подсказка для параметров процедур и функций вызывается нажатием сочетания клавиш Ctrl + Shift + Пробел. Также ее можно вызвать автоматически при наборе символов “(“ и “, ”. Это поведение можно включить в диалоге параметров конфигуратора (пункт меню Сервис – Параметры, закладка Модули – Контекстная подсказка):

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

Для увеличения нажмите на изображение.

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

Так, секция “Параметры” описывает параметры процедуры (функции). Если их нет, секция пропускается.

Предваряется строкой “Параметры:”, затем с новой строки размещаются описания всех параметров. Описание параметра начинается с новой строки, далее следуют имя параметра, затем дефис и список типов, далее – дефис и текстовое описание параметра.

Например:

// Подготовить форму ответа на существующее письмо.
// Параметры:
// ВходящееПисьмо – СправочникСсылка.ВходящиеПисьма – письмо, на которое следует ответить.
// ИсходящееПисьмо – СправочникСсылка.ИсходящееПисьмо – данные формы для типа СправочникСсылка.ИсходящееПисьмо,
// расположенные в форме редактора исходящего письма.
// Текст – ФорматированныйДокумент – поле редактора текста письма, расположенное в форме
// редактора исходящего письма.
Процедура ЗаполнитьОтветНаПисьмо(ВходящееПисьмо, ИсходящееПисьмо, Текст) Экспорт

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

Для увеличения нажмите на изображение.

Чтобы избежать ручного написания комментария по приведенному формату, в платформе предусмотрены шаблоны текста, ознакомиться с которыми можно, нажав сочетание клавиш Ctrl + Shift + T.

Шаблон с наименованием “Процедура (с заголовком)” как раз и формирует правильный комментарий.

Чтобы этот шаблон сработал, достаточно набрать в редакторе символы “Проц”, нажать Ctrl+Q и выбрать нужный шаблон из предлагаемого системой списка.

Группировка строк программного кода

Модули типовых решений на платформе “1С:Предприятие 8” достаточно объемные, содержат достаточно большое количество строк кода.

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

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

Для выделения области текста введены две новые инструкции препроцессора #Область и #КонецОбласти.

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

Для увеличения нажмите на изображение.

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

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

В диалоге параметров конфигуратора (пункт меню Сервис – Параметры, закладка Модули – Группировка) можно настроить группировку и сворачивание областей текста.

Выделение цветом конструкций

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

Для увеличения нажмите на изображение.

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

Для увеличения нажмите на изображение.

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

Если выбрать параметр “Текущий идентификатор” и назначить ему цвет, отличный от цвета фона редактирования (по умолчанию – белый), то при установке курсора на какой-либо идентификатор программного кода он сам выделяется выбранным цветом, а кроме того выделяются все такие же идентификаторы, встречающиеся в модуле, и строковые константы с заключенным в кавычки этим же идентификатором:

Для увеличения нажмите на изображение.

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

Для увеличения нажмите на изображение.

При выполнении поиска в тексте модуля при помощи строки поиска или после нажатия сочетания клавиш Ctrl + F найденное слово выделяется, а все такие же найденные слова подсвечиваются.

Для увеличения нажмите на изображение.

Объединение ячеек табличного документа

Ранее ячейки табличного документа можно было объединить только с помощью пункта меню или соответствующей кнопки командной панели.

Теперь появилось сочетание клавиш Ctrl + M, при нажатии которого и происходит объединение ячеек табличного документа. Также операция “Объединить” доступна в контекстном меню табличного документа.

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

Новые возможности для разработчика в «1С:Предприятие 8.3.5»

Поиск в конфигураторе

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

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

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

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

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

В платформе 8.3.5 появилось новое поле поиска, расположенное над деревом конфигурации:

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

Причем дерево конфигурации фильтруется “на лету”: в нем остаются только объекты, удовлетворяющие введенному фильтру.

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

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

Если кроме того искомая строка присутствует в имени объекта (не в синониме, не в комментарии), то такие вхождения выделяются красным цветом.

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

На приведенном выше рисунке реквизит ИдентификаторПользователяИБ справочника Пользователи отображается в дереве, т.к. его синоним содержит подстроку “пост”:

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

Аналогичная строка поиска появилось и у окна, содержащего набор свойств выделенного объекта (палитра свойств):

Найденные свойства будут выведены общим списком, без разбивки по категориям.

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

Переключиться между режимами имя/представление можно с помощью команды “Отображать имена свойств” контекстного меню:

Такая же строка поиска была добавлена в окне выбора типа данных:

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

Для быстрого отображения объектов, входящих в одну конкретную подсистему, в контекстном меню появился новый пункт “Объекты подсистемы”:

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

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

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

А, следовательно, это маленькое удобное новшество сэкономит время разработчика.

Быстрое отображение объектов, захваченных в хранилище

Если конфигурация подключена к хранилищу, то в командной панели над самим деревом конфигурации доступна кнопка “Захваченные объекты”:

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

Инструменты рефакторинга

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

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

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

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

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

Они доступны в контекстном меню текстового редактора конфигуратора в отдельном меню Рефакторинг.

Для увеличения нажмите на изображение.

Рассмотрим подробнее реализованные инструменты рефакторинга.

1. Выделить фрагмент

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

Если процедура, внутри которой расположен выделенный участок, содержит директиву компиляции (&НаКлиенте, &НаСервере и т.д.), то создаваемая процедура или функция будет иметь такую же директиву компиляции.

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

&НаКлиенте
Процедура ТоварыТоварПриИзменении (Элемент )
Стр = ;
Стр.Цена = ПолучитьЦенуТовара (Объект.Дата , Стр.Товар );

КонецПроцедуры

Если применить команду “Выделить фрагмент” к выделенному участку кода, система сформирует следующий программный код (создаст новую функцию):

&НаКлиенте
Процедура ТоварыТоварПриИзменении (Элемент )
Стр = Элементы.Товары.ТекущиеДанные ;
Стр.Цена = ПолучитьЦенуТовара (Объект.Дата , Стр.Товар );
Стр.Сумма = РассчитатьСумму (Стр );
КонецПроцедуры
&НаКлиенте
Функция РассчитатьСумму (Знач Стр )
Возврат Стр.Количество * Стр.Цена ;
КонецФункции

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

&НаКлиенте
Процедура ТоварыЦенаПриИзменении (Элемент )
Стр = Элементы.Товары.ТекущиеДанные ;
Стр.Сумма = Стр.Количество * Стр.Цена ;
КонецПроцедуры

Выделенный участок будет преобразован следующим образом:

&НаКлиенте
Процедура ТоварыЦенаПриИзменении (Элемент )
Стр = ТекущаяСтрокаТоваров ();
Стр.Сумма = Стр.Количество * Стр.Цена ;
КонецПроцедуры
&НаКлиенте
Функция ТекущаяСтрокаТоваров ()
Перем Стр ;
Стр = Элементы.Товары.ТекущиеДанные
Возврат Стр ;
КонецФункции

2. Переименовать

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

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

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

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

Пусть в модуле документа существует процедура:

Процедура Пересчитать () Экспорт
Для каждого ТекСтрокаТовары Из Товары Цикл
ТекСтрокаТовары.Сумма = ТекСтрокаТовары.Количество * ТекСтрокаТовары.Цена ;
КонецЦикла ;
КонецПроцедуры

А в модуле формы этого документа – следующий обработчик:

&НаСервере
Процедура ПересчитатьНаСервере ()
Документ = РеквизитФормыВЗначение (“Объект” );
Документ.Пересчитать ();
ЗначениеВРеквизитФормы (Документ , “Объект” );
//дальнейшая обработка…

КонецПроцедуры

Пиктограмма с красным восклицательным знаком в окне результатов поиска означает, что однозначно и точно определить использование в строке кода процедуры Пересчитать() системе не удалось.

Это связано с тем, что система не может автоматически определить тип переменной Документ после выполнения функции РеквизитФормыВЗначение() .

Механизм контекстной подсказки в этом случае также не предлагает возможные варианты при нажатии точки после переменной Документ либо при нажатии сочетания клавиш Ctrl+Пробел.

Для увеличения нажмите на изображение.

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

3. Создать описание функции

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

// Процедура – Заполнить письмо по шаблону
// Параметры:
// ИсходящееПисьмо – –
// Текст – –
Процедура ЗаполнитьПисьмоПоШаблону (ИсходящееПисьмо , Текст ) Экспорт
//…
КонецПроцедуры

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

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

4. Создать обработку оповещения

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

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

Рассмотрим пример. Начнем писать клиентский обработчик команды, установим курсор на встречающийся метод ПоказатьВопрос() , вызовем команду “Создать обработчик оповещения”:

&НаКлиенте
Процедура ЗаполнитьМатериалы (Команда )
ПоказатьВопрос (
КонецПроцедуры
В результате система сформирует следующий программный код:
&НаКлиенте
Процедура ЗаполнитьМатериалы (Команда )
ПоказатьВопрос (Новый ОписаниеОповещения (“ЗаполнитьМатериалыЗавершение” , ЭтотОбъект ));
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьМатериалыЗавершение (РезультатВопроса , ДополнительныеПараметры ) Экспорт
КонецПроцедуры

5. Преобразовать модальный вызов

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

Преобразуем вызов метода Предупреждение():

&НаКлиенте
Процедура НовыйОбработчик ()
А = 1 ;
Предупреждение (“Текст” );
А = 2 ;
КонецПроцедуры // НовыйОбработчик()

После применения указанной команды программный код примет следующий вид:

&НаКлиенте
Процедура НовыйОбработчик ()
А = 1 ;
ПоказатьПредупреждение (Новый ОписаниеОповещения (“НовыйОбработчикЗавершение” , ЭтотОбъект ),
“Текст” );
КонецПроцедуры
&НаКлиенте
Процедура НовыйОбработчикЗавершение (ДополнительныеПараметры ) Экспорт
А = 2 ;
КонецПроцедуры

Усложним пример. Рассмотрим использование модальной функции и условного оператора:

&НаКлиенте
Процедура НовыйОбработчик ()
Ответ = Вопрос (,
РежимДиалогаВопрос.ДаНет );
Если Ответ = КодВозвратаДиалога.Да Тогда
//алгоритм заполнения
КонецЕсли ;
КонецПроцедуры

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

&НаКлиенте
Процедура НовыйОбработчик ()
Ответ = Неопределено ;
ПоказатьВопрос (Новый ОписаниеОповещения (“НовыйОбработчикЗавершение” , ЭтотОбъект ),
“Табличная часть будет очищена. Продолжить?” , РежимДиалогаВопрос.ДаНет );
КонецПроцедуры
&НаКлиенте
Процедура НовыйОбработчикЗавершение (РезультатВопроса , ДополнительныеПараметры ) Экспорт
Ответ = РезультатВопроса ;
Если Ответ = КодВозвратаДиалога.Да Тогда
//алгоритм заполнения
КонецЕсли ;
КонецПроцедуры

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

6. Преобразовать в асинхронную процедуру

В рассмотренных выше примерах преобразованию подвергались методы, имеющие свои асинхронные аналоги. Например, Вопрос() и ПоказатьВопрос() , Предупреждение() и ПоказатьПредупреждение() .

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

А значит, его надо заменить на “асинхронный аналог”, только не тот, который существует во встроенном языке, а на наш собственный, разработанный метод.

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

&НаКлиенте
Процедура НовыйОбработчик ()
А = 1 ;
ВложеннаяПроцедура ();
А = 2 ;
КонецПроцедуры &НаКлиенте
Процедура ВложеннаяПроцедура ()
Предупреждение (“Текст” );
КонецПроцедуры

Устанавливаем курсор на объявление процедуры ВложеннаяПроцедура() , выполняем преобразование в асинхронную процедуру. Система строит нам следующий код:&НаКлиенте
Процедура НовыйОбработчикЗавершение (Результат , ДополнительныеПараметры ) Экспорт
Оповещение = ;
А = 2 ;
ВыполнитьОбработкуОповещения (Оповещение );
КонецПроцедуры &НаКлиенте
Процедура ВложеннаяПроцедура (Знач Оповещение )
Предупреждение (“Текст” );
ВыполнитьОбработкуОповещения (Оповещение );
КонецПроцедуры

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

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

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

Если в исходном фрагменте кода на строке, содержащей Предупреждение() , выполнить команду “Преобразовать модальный вызов”, то система спросит:

Результат получится следующий:

&НаКлиенте
Процедура НовыйОбработчик (Знач Оповещение )
А = 1 ;
ВложеннаяПроцедура (Новый ОписаниеОповещения (“НовыйОбработчикЗавершение” ,
ЭтотОбъект , Новый Структура (“Оповещение” , Оповещение )));
КонецПроцедуры &НаКлиенте
Процедура НовыйОбработчикЗавершение (Результат , ДополнительныеПараметры ) Экспорт
Оповещение = ДополнительныеПараметры.Оповещение ;
А = 2 ;
ВыполнитьОбработкуОповещения (Оповещение );
КонецПроцедуры &НаКлиенте
Процедура ВложеннаяПроцедура (Знач Оповещение )
ПоказатьПредупреждение (Новый ОписаниеОповещения (“ВложеннаяПроцедураЗавершение” ,
ЭтотОбъект , Новый Структура (“Оповещение” , Оповещение )), “Текст” );
КонецПроцедуры
&НаКлиенте
Процедура ВложеннаяПроцедура Завершение (ДополнительныеПараметры ) Экспорт
Оповещение = ДополнительныеПараметры.Оповещение ;
ВыполнитьОбработкуОповещения (Оповещение );
КонецПроцедуры

7. Выделить в асинхронную процедуру

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

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

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

8. Найти модальные вызовы модуля

Описанные выше команды работают с отдельным методом или выделенным участком кода.

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

Найденные строки кода будут выведены в окно с результатами поиска:

Для увеличения нажмите на изображение.

9. Преобразовать модальные вызовы модуля

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

Также в главном меню расположена команда (Конфигурация – Рефакторинг – Анализировать модальные вызовы конфигурации).

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

Для увеличения нажмите на изображение.

Заключение

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

  • Появились списки закладок в текстах модулей, которые возможно сохранить между сеансами работы (8.3.6+)
  • В случае динамического обновления отпала необходимость перезапускать конфигуратор при работе в клиент-серверном варианте работы информационной базы (8.3.7+)
  • Реализована возможность разработки конфигураций под ОС OS X 10.8 и выше (8.3.7+). Теперь в этой операционной системе доступен и конфигуратор, и клиентское приложение (толстый и тонкий клиенты)
  • Существенно расширены операции, которые могут быть выполнены в пакетном режиме (8.3.8+). За счет этого существенно упрощен процесс автоматизированного обновления конфигурации
  • Реализована утилита административной консоли, при помощи которой стало возможно исправлять часть проблем, возникающих с информационной базой без запуска конфигуратора (8.3.8+)
  • Добавлен функционал проверки проблем подключения расширения к конфигурации. Ранее такого функционала не было, и диагностика выводилась в окно сообщений при подключении расширения (8.3.9+)
  • Реализована поддержка 64-разрядного конфигуратора. Такая возможность позволила устранить проблемы нехватки памяти для операций сравнения и объединения при обновлении конфигурации и прочих ресурсоемких операций (8.3.9+)
  • Существенно ускорено первое открытие управляемой форме в конфигураторе (8.3.9+)
  • Появилась возможность частичной выгрузки редактируемой конфигурации в файлы XML. Теперь можно выгружать только те объекты, которые изменялись с момента последней выгрузки. Это существенно ускорило процесс выгрузки в файлы XML, в случае когда изменения вносятся в большие конфигурации (8.3.10+)
  • Улучшены возможности объединения модулей за счет учета расположения методов в областях, заданных инструкциями препроцессора (8.3.10+)
  • Повышена скорость работы часто используемых операций при разработке (8.3.11).

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

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

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

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

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

Системы налогообложения

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

По умолчанию все флажки установлены.

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

Хотя бы один из флажков должен быть установлен обязательно.

Налог на прибыль

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

На закладке «Налог на прибыль» настраивается размер ставок налога на прибыль – для этого необходимо щелкнуть на гиперссылку «Ставки налога на прибыль».

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

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

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

Теперь в нем останется только ставка в федеральный бюджет, а ставки налога в бюджет субъектов РФ вводятся в отдельный регистр:

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

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

НДС

На закладке «НДС» необходимо установить дату, начиная с которой организация ведет учет в соответствии с постановлением правительства РФ от 26 декабря 2011 года № 1137. До этой даты применяется порядок, установленный постановлением правительства РФ от 2 декабря 2000г. № 914.

Ниже выбирается порядок нумерации счетов-фактур: единый для всех документов или отдельная нумерация счетов-фактур на аванс с префиксом «А».

Патенты и ЕНВД.

Для настройки параметров при использовании ЕНВД и патентной системы используется одна и та же закладка, только она меняет наименование в зависимости от установки флажков «Применяемые системы налогообложения». Если применяется только ЕНВД – она называется «ЕНВД», если только патентная система – «Патенты», если и то и другое – «Патенты и ЕНВД». Если ни ЕНВД, ни патентная система не применяются – закладка пропадает.

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

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

Банк и касса.

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

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

Также изменяется интерфейс программы.

Установка флажка «Учет движения денежных средств ведется по статьям движения денежных средств» добавляет оборотное субконто «Статьи движения денежных средств» к счетам учета денежных средств:

  • 50 «Касса»;
  • 51 «Расчетные счета»;
  • 52 «Валютные счета»;
  • 55 «Специальные счета в банках».

Движения по статьям денежных средств используются для автоматического формирования формы №4 «Отчет о движении денежных средств».

Расчеты с контрагентами

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

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

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

Отчеты по задолженности расчетов делятся на две группы:

Расчеты с покупателями :

  • Динамика задолженности покупателей;
  • Задолженность покупателей;
  • Задолженность покупателей по договорам;
  • Задолженность покупателей по срокам долга.

Расчеты с поставщиками:

  • Динамика задолженности поставщикам;
  • Задолженность поставщикам;
  • Задолженность поставщикам по договорам;
  • Задолженность поставщикам по срокам долга.

Запасы.

На этой закладке настраивается аналитика счетов материально-производственных запасов (МПЗ):

  • Счет 07 «Оборудование к установке»;
  • Счет 10 «Материалы»;
  • Счет 21 «Полуфабрикаты собственного производства»;
  • Счет 41 «Товары»;
  • Счет 43 «Готовая продукция».

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

Если флаг учета запасов по партиям установлен, то в учетной политике доступны методы «по средней стоимости» или «по ФИФО». Если снят – только по средней стоимости.

Флажок «По складам (местам хранения)» добавляет субконто «Склады» на счета учета МПЗ. При установленном флажке доступны для выбора варианты учета: только по количеству и по количеству и сумме.

Флажок «Разрешается списание запасов при отсутствии остатков по данным учета» может быть установлен на начальном этапе эксплуатации системы, когда еще не введены или не выверены остатки материально-производственных запасов, а бухгалтеру уже необходимо вводить в программу документы отгрузки или списание материалов в производство. При установленном флажке система разрешает проводить документы в случае недостатка материала или товара. В отчетах при этом появляются отрицательные остатки, но они исчезнут после ввода начальных остатков МПЗ.

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

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

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

Розничная торговля.

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

Также на этой закладке имеются флажки, устанавливая (или снимая) которые, можно управлять настройками аналитики к счету 41.12 «Товары в розничной торговле в НТТ по продажной стоимости», а также к счету 42.02 «Торговая наценка в НТТ».

Аббревиатура «НТТ» означает «неавтоматизированные торговые точки», т.е. данная аналитика настраивается не для всей розницы, а только на НТТ.

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

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

Установленный флажок «По ставкам НДС» подключит к счетам 41.12 «Товары в розничной торговле в НТТ по продажной стоимости» и 42.02 «Торговая наценка в НТТ» субконто «Ставки НДС». Это целесообразно в случаях, когда предприятие осуществляет торговлю товарами с разными ставками НДС (например, 18% и 10%).

Комиссионная торговля.

Установка флажка изменяет интерфейс программы:

  • В панели навигации раздела «Покупки и продажи» появляется документы «Отчет комиссионера о продажах» и «Отчет комитенту»;
  • В справочнике «Договоры контрагента» появляются реквизиты «Способ расчета» и «Процент комиссионного вознаграждения»;
  • В документах «Отчет о розничных продажах» и «Реализация товаров и услуг «появляется табличная часть «Агентские услуги»;
  • В документе «Перемещение товаров» добавляется табличная часть «Товары на комиссии».

Производство.

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

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

Сотрудники и зарплата.


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

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

В 1С Бухгалтерии 8.2 редакции 3 расчет заработной платы реализован в упрощенном виде, без возможности ввода отклонений, неявок, детализации по начислениям. Поэтому, как правило, в мелких организациях расчет заработной платы ведут в бухгалтерской программе, а в более крупных для этого используют внешнюю программу. Обычно для этого используется программа семейства 1С: «Зарплата и Кадры 7.7» или «Зарплата и Управление Персоналом 8».

Переключатель «Учет расчетов с персоналом ведется» позволяет настроить степень детализации аналитики по счету 70 «Расчеты с персоналом по оплате труда»: по каждому работнику или сводно по всем работникам.

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

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

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

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

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

03 июля 2012 года состоялось событие, которое не может не коснуться большинства программистов 1с. Фирма 1С выпустила ознакомительную версию платформы «1С Предприятие 8.3» . В цикле статей я постараюсь рассмотреть основные новые возможности платформы «1С Предприятие 8.3». Почему цикл статей, потому что изменений настолько много, что уложится в одном обзоре будет проблематично. И так приступим.

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

  1. Для пользователей
  2. Для разработчиков
  3. Для администраторов

Свой обзор начну с пункта №2.

1. В платформу добавлен новый тип данных «ФорматированнаяСтрока «. Для чего этот тип данных предназначен?

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

  • В качестве данных для элементов формы поле надписи
  • В качестве заголовка поля формы типа декорация;
  • В качестве параметра ТекстПредупреждения метода Предупреждение();
  • В качестве параметра ТекстВопроса метода Вопрос().

Рассмотрю на примере как это работает.

Создам новую обработку, добавлю кнопку «Тест» и следующий обработчик для этой кнопки

&НаКлиенте
Процедура Тест (Команда)
Строка1 = НОвый ФорматированнаяСтрока («Тестирование нового типа», Новый Шрифт (,Истина , Истина));
Строка2 = Новый ФорматированнаяСтрока («Продолжить выполнение?»,Новый Цвет (255,140,0));
ОбщаяСтрока = Новый ФорматированнаяСтрока (Строка1, » «, Строка2);
Режим = РежимДиалогаВопрос . ДаНет;
Ответ = Вопрос (ОбщаяСтрока , Режим , 40);
Если Ответ = КодВозвратаДиалога . Нет Тогда
Возврат ;
КонецЕсли ;

КонецПроцедуры

Результат нажатия на кнопку получился следующий:

2. Доработана контекстная подсказка, а именно «Подсказка у элементов управляемой формы может быть нескольких видов: непосредственно в поле ввода, рядом с элементом формы и открывающаяся по кнопке (во всплывающем окне)» . Рассмотрим на примерах

Для реквизитов появилось свойство ««. Вызвать расширенную подсказку можно правой клавишей мыши для конкретного реквизита.

В свойствах реквизита необходимо указать следующие настройки

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

Получим следующий результат. Возле реквизита появится кнопка со знаком «? «, кликая по знаку вопроса будет выведена наша подсказка.

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

Еще одно заметное нововведение в подсказках — это подсказка ввода .

Компания 1C выпустила финальную версию платформы для автоматизации бухгалтерского учёта и автоматизации деятельности предприятия "1С:Предприятие" 8.3, в состав которой впервые включены клиентские приложения и инструменты администрирования для Linux. Начиная с версии 8.3 "1С:Предприятие" содержит весь спектр необходимых компонентов, позволяющих организовать работу как серверных, так и клиентских систем только с использованием Linux, без необходимости задействования Windows. Также допускается создание комбинированных систем, подразумевающих включение в состав кластера "1С:Предприятие" рабочих станций и серверов, использующих различные операционные системы.

Обеспечение в ПО "1С:Предприятие" официальной полноценной поддержки Linux, не уступающей по своему уровню версии для Windows, является важной вехой в продвижении свободного ПО в отечественном корпоративном секторе, так как указанный продукт используется на большинстве российских предприятий. Ранее компании имели возможность использовать клиентскую часть "1С:Предприятие" в Linux только путем запуска Windows-версии с привлечением дополнительных надстроек, основанных на Wine, таких как WINE@Etersoft. Тем не менее, следует отметить, что первый шаг в сторону многоплатформенности был сделан компанией 1C ещё в 2009 году, когда был выпущен поддерживающий многоплатформенный web-клиент и обеспечена поддержка СУБД PostgreSQL в серверной части.



Отныне в состав 1С:Предприятие" включены:


Отличия новой 1С:Предприятие 8.3

  • получили развитие " " технологии и технологии работы через ;
  • переработаны и расширены механизмы масштабируемости кластера серверов;
  • расширены средства администрирования;
  • реализованы клиентские приложения и инструменты администрирования для Linux;
  • реализована выгрузка конфигурации в набор файлов и загрузка из него;
  • доработан механизм внешних источников данных;
  • реализованы новые возможности работы со сложными аналитическими отчетами;
  • улучшено юзабилити, в том числе интерфейс, ввод и отображение данных:
    • создан новый более удобный и наглядный интерфейс приложений "Такси";
    • поддерживается вариант работы интерфейса без использования модальных окон, что делает возможным работу приложений на любых мобильных устройствах;
    • упрощена настройка списков;
    • новый механизм ввода по строке существенно ускоряет поиск данных;
  • оптимизирована работа системы, в том числе с различными СУБД;
  • реализована мобильная платформа "1С:Предприятие", которая обеспечивает:
    • разработку приложений (конфигураций) для мобильных устройств в среде конфигуратора с учетом ограничений мобильной платформы;
    • генерацию мобильного приложения для записи на мобильное устройство;
    • работу мобильных приложений в операционных системах iOS, Android OS;
    • поддержку работы мобильных приложений в режиме Offline и обмен данными с основным приложением (back );
  • добавлен механизм автоматизированного тестирования конфигураций:
    • для тестирования используется программа на встроенном языке, имитирующая интерактивные действия пользователя и проверяющая результаты их выполнения;
    • интерактивные действия пользователя записываются и затем могут быть воспроизведены;
    • поддерживается для толстого клиента, тонкого клиента и веб-клиента;
    • для тестирования реализована объектная модель;
  • оптимизирована работа с памятью при разработке и обновлении прикладных решений, включающих большой объем функционала;
  • повышена безопасность и стабильность работы в режиме сервиса;
  • улучшена работа веб-клиента;
  • реализованы новые инструменты для разработчика;
  • другие улучшения.

План перехода на платформу 1С:ПРЕДПРИЯТИЕ 8.3

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

Дистрибутив версии 8.3.3 платформы "1С:Предприятие" опубликован на сайте поддержки пользователей http://users.v8.1c.ru/. Документация к версии 8.3.3 платформы опубликована на сайте http://its.1c.ru/.

Дистрибутив и документацию. также планируется опубликовать в составе выпуска 1С:ИТС за июль2013 г.

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

Конфигурации, разработанные на платформе версии 8.3.2 и 8.3.1, также могут работать на платформе версии 8.3.3 без внесения изменений в конфигурацию. В версии 8.3.3 реализован специальный режим совместимости, позволяющий перевести конфигурацию с версии 8.3.3 на версию 8.3.2 и, при необходимости, обратно. Также поддерживается переход с версии 8.3.3 на версию 8.2 и обратно.

Чтобы прикладные решения, созданные на платформе версии 8.2 и ниже, могли работать с платформой "1С:Предприятие 8.3" без использования режима совместимости, в эти прикладные решения необходимо внести незначительные изменения. На сайте its.1c.ru опубликована методика адаптации прикладных решений для работы с платформой "1С:Предприятие 8.3.", которая применяется при переводе на данную версию платформы типовых конфигураций. Эту методику также планируется включить в состав дисков 1С:ИТС за июль 2013 года.

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

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

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

С платформой "1С:Предприятие 8.3" можно использовать клиентские и серверные лицензии, которые выпускались для "1С:Предприятия" версий 8.0, 8.1 и 8.2, как с программной, так и с аппаратной защитой.

С 11.06.2013 фирма "1С" выпускает в продажу следующие продукты "1С:Предприятия 8.3":

Наименование

Постоянный партнер

1С:Предприятие 8.3.
Лицензия на сервер

42 000 /
10 560 /
210 000 /
1 400

21 000 /
5 280 /
105 000 /
700

18 900 /
4 752 /
94 500 /
630

1С:Предприятие 8.3.
Лицензия на сервер (x86-64)

72 000/
18 360 /
360 000 /
2 400

36 000 /
9 180 /
180 000 /
1 200

32 400 /
8 262 /
162 000 /
1 080

1С:Предприятие 8.3.
Лицензия на сервер ()

50 400 /
12 690 /
252 000
1 680

25 200 /
6 345 /
126 000 /
840

22 680 /
5 711 /
113 400 /
756

1С:Предприятие 8.3.
Лицензия на сервер (x86-64) (USB)

86 400 /
22 050 /
432 000 /
2 880

43 200 /
11 025 /
216 000 /
1 440

38 880 /
9 923 /
194 400 /
1 296

1С:Предприятие 8.3. Обновление платформы

1 400
390
7 500
50

700
210
3 800
25

630
180
3 400
23

1С:Предприятие 8.3. Руководство администратора

300 /
90 /
1 800 /
12

150 /
45
900 /
6

150 /
45 /
900
6

1С:Предприятие 8.3. Клиент-серверный вариант. Руководство администратора

300 /
90 /
1 800 /
12

150 /
45
900 /
6

150 /
45 /
900
6

1С:Предприятие 8.3. Руководство разработчика (в двух частях)

600
180
3 600
24

300 /
90 /
1 800 /
12

300 /
90 /
1 800 /
12

1С:Предприятие 8.3. Описание встроенного языка (в пяти частях)

2 100 /
630 /
12 000 /
80

1 410
450 /
8 400 /
56

1 220 /
390 /
7 200 /
48

ПРЕДВАРИТЕЛЬНЫЕ ПЛАНЫ ВЫПУСКА ПРИКЛАДНЫХ РЕШЕНИЙ, СОВМЕСТИМЫХ С ВЕРСИЕЙ 8.3

Типовые прикладные решения фирмы "1С" для Российской Федерации, предназначенные для работы с платформой "1С:Предприятие 8.3", планируется выпускать в следующем порядке.

В первую очередь ориентировочно в течение июня2013 г. планируется перевести на версию 8.3 стандартные библиотеки:

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

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

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

Типовая конфигурация

Предварительный срок выпуска

Бухгалтерия предприятия базовая, ред. 3.0

Июль 2013 г.

Бухгалтерия предприятия ПРОФ, ред. 3.0

Июль 2013 г.

Бухгалтерия предприятия КОРП, ред. 3.0

Июль 2013 г.

Зарплата и управление персоналом, ред. 3.0

Июль 2013 г.

Управление торговлей, ред. 11.1

Июль 2013 г.

Розница, ред. 2.0 ПРОФ и базовая

Август 2013 г.

Август 2013 г.

Документооборот КОРП

Август 2013 г.

Документооборот государственного учреждения

Август 2013 г.

Клиент ЭДО

Август 2013 г.

Дистрибутивы данных конфигураций будут поставляться только в формате версии 8.3. Данные конфигурации предполагается использовать с платформой "1С:Предприятие" версии 8.3 без применения режима совместимости с предыдущими версиями платформы. Это позволит при внедрении конфигураций внести доработки с использованием новой функциональности платформы "1С:Предприятие 8.3".

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

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

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

В настоящее время не планируется переводить на платформу "1С:Предприятие 8.3" следующие прикладные решения:

  • Бухгалтерия предприятия базовая, ред. 2.0 (в т. ч. "1С:Упрощенка 8" и "1С:Предприниматель 8");
  • Бухгалтерия предприятия ПРОФ, ред. 2.0;
  • Бухгалтерия предприятия КОРП, ред. 2.0;
  • Бухгалтерия автономного учреждения;
  • Зарплата и управление персоналом, ред. 2.5 (ПРОФ и базовая);
  • Зарплата и управление персоналом КОРП, ред. 2.5;
  • Зарплата и кадры бюджетного учреждения;
  • Управление торговлей, ред. 10.3 (ПРОФ и базовая);
  • Бухгалтерия государственного учреждения, ред. 1.0 (ПРОФ и базовая);
  • Розница, ред. 1.0 (ПРОФ и базовая);
  • Комплексная автоматизация, ред. 1.1;
  • Управление производственным предприятием, ред. 1.3;
  • Консолидация ПРОФ;
  • Консолидация Стандарт;
  • Бюджетная отчетность;
  • Свод отчетов ПРОФ;
  • Налогоплательщик;
  • Платежные документы;
  • Деньги, редакция 1.0.

Оставьте свой комментарий!

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

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

Основные действия в Бухгалтерии 8.3

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

    • Учет документации одной или нескольких организаций;
    • Складской учет;
    • Учет договоров;
    • Учет комиссий;
    • Учет операций;
    • Учет активов;
    • Учет НДС;
    • Расчет заработной платы;
    • Формирование отчетности.

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

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

Бухгалтерский и налоговый учет в программе 1С Бухгалтерия 8 ведется в соответствии с действующим законодательством РФ.

В состав «1С Бухгалтерии 8» включен план счетов бухгалтерского учета, соответствующий Приказу Минфина Российской Федерации «Об утверждении плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению».

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

Учет «от документа» и типовые операции

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

Можно также использовать групповой ввод проводок. Этот инструмент называется «типовые операции», настроить его не составит труда.

Ведение бухгалтерского учета для нескольких организаций

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

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

Учет документации нескольких организаций

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

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

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

Учет товарно — материальных ценностей (ТМЦ)

Учет товаров, материалов и готовой продукции реализован согласно ПБУ 5/01 «Учет материально-производственных запасов» и методическим указаниям по его применению.

Поддерживаются следующие способы оценки МПЗ при их выбытии:

    • по средней себестоимости,
    • по себестоимости первых по времени приобретения МПЗ (способ ФИФО).

Для поддержки способов оценки ФИФО на счетах учета МПЗ ведется партионный учет. Различные способы оценки могут применяться независимо для каждой организации. В бухгалтерском и налоговом учете организации способы оценки МПЗ совпадают.

Складской учет

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

В программе «1С Бухгалтерия 8» регистрируются данные инвентаризации, которые автоматически сверяются с данными учета. На основании инвентаризации отражается выявление излишков и списание недостач.

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

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

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

Учет торговых операций

В программе автоматизирован учет операций поступления и реализации товаров и услуг. При продаже товаров выписываются счета на оплату, оформляются товарные накладные и счета-фактуры. Все операции по оптовой торговле учитываются в разрезе договоров с покупателями и поставщиками. Для импортных товаров учитываются данные о стране происхождения и номере ГТД.

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

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

Учет комиссионной торговли

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

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

Учет агентских договоров

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

Учет денежных операций

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

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

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

Реализован обмен данными с программами типа «Клиент банка».

Учет расчетов с контрагентами

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

Учет основных средств и нематериальных активов

Учет основных средств и нематериальных активов ведется в соответствии с ПБУ 6/01 «Учет основных средств» и ПБУ 14/2007 «Учет нематериальных активов».

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

Учет основного и вспомогательного производства

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

Учет косвенных расходов

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

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

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

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

Учет НДС

Учет налога на добавленную стоимость реализован в соответствии с нормами гл. 21 НК РФ. Книги покупок и продаж в 1С Бухгалтерии 8 заполняются автоматически.

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

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

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

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

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

Учет заработной платы, кадровый и персонифицированный учет

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

Автоматизированы:

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

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

    • общая система налогообложения (налог на прибыль для организаций в соответствии с гл. 25 НК РФ);
    • упрощенная система налогообложения (гл. 26.2 НК РФ);
    • система налогообложения в виде ЕНВД (гл. 26.3 НК РФ);
    • НДФЛ для индивидуальных предпринимателей (в соответствии с гл. 23 НК РФ).

Расчет заработной платы

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

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

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

Налоговый учет по налогу на прибыль

Налоговый учет по налогу на прибыль ведется на тех же счетах, что и бухгалтерский учет. Это упрощает сопоставление данных бухгалтерского и налогового учета и выполнение требований ПБУ 18/02 «Учет расчетов по налогу на прибыль».

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

Упрощенная система налогообложения

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

Налоговый учет по УСН ведется в соответствии с гл. 26.2 НК РФ. Поддерживаются следующие объекты налогообложения:

    • доходы,
    • доходы, уменьшенные на величину расходов.

Книга учета доходов и расходов формируется автоматически.

Учет деятельности, облагаемой единым налогом на вмененный доход

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

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

Учет доходов и расходов индивидуальных предпринимателей – плательщиков НДФЛ

Учет доходов и расходов ИП, применяющих общую систему налогообложения, ведется в соответствии с Порядком учета доходов, и расходов, и хозяйственных операций для индивидуальных предпринимателей, утвержденным приказом Минфина РФ от 13.08.2002 № 86н/БГ-3-04/430, главами 23 и 25 НК РФ.

Автоматически формируется Книга учета доходов и расходов и хозяйственных операций по форме, утвержденной приказом Минфина РФ от 13.08.2002 № 86н/БГ-3-04/430, и налоговая декларации по НДФЛ.

Завершающие операции месяца

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

Стандартные бухгалтерские отчеты

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

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

Регламентированная отчетность

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

Есть возможность выгрузки бухгалтерской и налоговой отчетности в файл для сдачи в электронном виде. Также в программе «1С Бухгалтерия 8» поддерживается технология нанесения двухмерного штрихкода на листы налоговых деклараций.

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

Формирование отчетности

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

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

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

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

В чем суть обучающей версии 8.3?

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

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

http://1c-md.com/stati/1s-buxgalteriya-8-3-uchebnaya.html