1c использование синхронных методов на клиенте запрещено. Асинхронные вызовы расширений и внешних компонентов. Когда это нужно

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

Доступ к справочнику осуществляется по пути Справочники – Предприятие – Графики работы .

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

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

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

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

В конфигурации предусмотрено использование графиков работы 4-х типов:

  • Пятидневка
  • Шестидневка
  • Сменный
  • Календарные дни

Привязка графика к тому или иному типу облегчает его заполнение.

Тип графика – выбирается из списка с помощью кнопки [...]

Часов в неделю – указывается общее количество рабочих часов в неделю для любого типа графика.

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

Вести учет ночных часов и Вести учет вечерних часов – необходимо отметить, если график требует учета данного вида времени.

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

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

    В качестве планового (нормативного) объёма рабочего времени, исходя из которого определяется дневной (часовой) заработок при оплате по месячной тарифной ставке;

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

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

Расписание работы – это поле заполняется для пяти- и шестидневных графиков работы автоматически исходя из значения поля Часов в неделю. По умолчание начало рабочего времени – 9 часов, перерыв 1час с 13-00 до 14-00. При необходимости время начала, количество перерывов (и их продолжительность) можно подкорректировать.

В полях начало дневных/вечерних/ночных часов необходимо указать время начала соответствующих часов (если предварительно в Параметрах графика выбран их учёт)

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

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

Специалисты «BM-SYSTEMS» подробно рассказали читателям журнала «Зарплата» особенности составлении графиков работы в программах 1С.

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

На момент создания материалов также актуальны такие версии конфигураций, как «Зарплата и Управление Персоналом», редакция 2.5 (2.5.27) и «Управление производственным предприятием», редакция 1.2 (1.2.33)

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

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

1. Заполнить производственный календарь (выполняется ежегодно).

2. Ввести все шаблоны графиков работы, применяемых в компании (выполняется при начале работы в программе и по мере появления новых графиков).

3. Настроить введенные шаблоны графиков работы (настройка выполняется при вводе каждого нового графика).

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

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

Рассмотрим каждое необходимое действие более детально.

Заполняем производственный календарь

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

1. Установите период заполнения календаря

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

3. Распечатайте и проверьте полученный результат

4. Скорректируйте данные при необходимости, нажав на правую кнопку мыши

5. Сохраните внесенные изменения.


(Меню Предприятие / Производственный календарь )

Ввод шаблонов графиков, применяемых в компании

Программа позволяет вводить различные шаблоны рабочих графиков:

Пятидневка;

Шестидневка;

Графики неполного (сокращенного) рабочего времени;

Сменные;

Графики суммированного учета рабочего времени;

Графики по календарным дням;

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

1. Добавьте новый рабочий график

2. Используйте «Помощника заполнения графика» для корректного внесения нового графика

3. Или «Помощника заполнения графика» для уже введенного ранее графика.


(Меню Предприятие / Графики работы )

Настройка и заполнение графиков

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

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

-- «Пятидневка 40 часов»: с понедельника по пятницу - 8 часов, в предпраздничные дни – 7 часов;

-- «Шестидневка 40 часов»: с понедельника по пятницу 7 часов, в Сб 5 часов в предпраздничные дни соответственно – 7 и 4 часов;

-- «Сутки через двое» и «Сутки через трое» – сменные графики со сменой 24 часа с указанной периодичностью начиная с даты отсчета. Для этих графиков можно предусмотреть вечерние и ночные часы – 2 и 10 часов за смену;

-- «Календарные дни» – каждый день 8 ч.

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

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

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

Рассмотрим возможности настроек параметров графика вручную:

1. В поле «Тип графика» укажите длительность рабочей недели в днях – «Пятидневка» или «Шестидневка».

Для отражения сменного режима работы выберите тип графика «Сменный».

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

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

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

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

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

Количество ночных и вечерних часов в сутки определяется по расписанию графика.

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

Для типов графиков «Пятидневка», «Шестидневка» и «Календарные дни» в предпраздничный день рабочее время уменьшается на 1 час.

Для «Сменных» графиков предпраздничные дни не сокращаются.

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

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

После того, как вы заполните все необходимые данные переходите к следующему этапу ввода информации в помощнике по кнопке «Далее».

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

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

Если вы выбрали тип графика «Пятидневка», «Шестидневка» или «Календарные дни», выводится форма ввода часов по дням недели:

Если вы указали необходимость учета ночных и вечерних часов, то система предложит вам заполнить расширенную (подробную) форму расписания:

Методические заметки по составлению графиков работы в конфигурациях программы 1С подготовлены отделом автоматизации кадрового учета и расчета заработной платы компании «BM-SYSTEMS».

03.05.2018 17:44:27 1С:Сервистренд ru

Неполный рабочий день в программе 1С: Бухгалтерия 8.3

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

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

Для печати табеля рабочего времени ответственный пользователь переходит в раздел: Зарплата и кадры / Отчеты по кадрам / Табель учета рабочего времени (Т-13). Отчет автоматически будет заполнен по производственному календарю с 5-дневной 8-часовой рабочей неделей.

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

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

При расчете заработной платы количество часов также редактируется ручным способом. Перейдем в раздел Зарплата и кадры / Зарплата / Все начисления. Нажатием кнопки «Создать» пользователь создает новый документ «Начисление зарплаты». Автоматически в документе заполнятся дни и часы в соответствии с рассмотренным ранее производственным календарем.

Ответственный за расчет заработной платы изменяет плановую норму часов, при изменении данных полей столбцы «Начислено», «НДФЛ», «Взносы» автоматически пересчитываются.

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

Графики работы в данной системе указываются при приеме на работу, дополнительно могут быть изменены с помощью документов «Кадровый перевод», «Изменение графика работы». При создании графика необходимо перейти по гиперссылке «Изменить свойства графика» и выполнить некоторые настройки.

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

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

Остались вопросы? Поможем оформить половину рабочего дня (0.5 ставки) в 1С 8.3 в рамках бесплатной консультации!

Печать (Ctrl+P)

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

&НаКлиенте
Процедура Удалить(Команда)
УдалитьФайлы(КаталогВременныхФайлов(), ПолучитьМаскуВсеФайлыКлиента());

КонецПроцедуры
Асинхронная техника будет выглядеть по-другому:

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

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

Работа с файлами в веб-клиенте

Работа с файлами в веб-клиенте имеет ряд особенностей:
1. Без установки расширений, в любом веб-браузере, доступны только методы ПолучитьФайл() и НачатьПомещениеФайла(). Метод ПоместитьФайл() не поддерживается при работе с веб-браузером Google Chrome и в том случае, если для конфигурации запрещено использование модальных методов (свойство конфигурации Режим использования модальности, см. здесь).
2. При установке расширения работы с файлами во всех веб-браузерах, кроме Google Chrome, доступы как синхронные, так и асинхронные методы работы с файлами (синхронность или асинхронность зависит от свойства конфигурации Режим использования модальности),
3. Для веб-браузера Google Chrome доступно только асинхронное расширение работы с файлами. Синхронная работа не поддерживается.
4. Расширение работы с файлами не поддерживает работу по протоколу HTTPS с использованием клиентского сертификата.
Примечание 1. Для корректной работы расширения работы с файлами в веб-браузере Microsoft Internet Explorer рекомендуется использование
библиотеки Microsoft Core XML Services (MSXML) версий 4.0 или 6.0.
Примечание 2. Расширение работы с файлами для веб-браузера Microsoft Internet Explorer устанавливается в каталог %APPDATA%\1C\1СEWebExt\FileSystemExtIE