Пример решения расчетной задачи с табелем (для 1С:Специалист)

Публикация № 365846

Разработка - Практика программирования

Решение расчетной задачи 1С Специалист Расчетная задача 1С Специалист

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

Условие задачи:

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

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

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

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

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

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

Решение:

1. Создадим документ "Табель". По условию табель заполняется на каждую отдельную неделю.

Реквизиты:

ДатаНачала (Дата)

ДатаОкончания (Дата)

 

Табличная часть: СписокСотрудников

Сотрудник (СправочникСсылка.ФизическиеЛица)

Подразделение (СправочникСсылка.Подразделения)

Д1, Д2 ... Д7 (всего 7 реквизитов с типом Булево)

 

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

 

Код в модуле Формы:

&НаКлиенте
Процедура ДатаНачалаПриИзменении(Элемент)	
	 Объект.ДатаОкончания = Объект.ДатаНачала + 6*86400;  //конец недели заполним автоматически	
КонецПроцедуры

&НаКлиенте
Процедура СписокСотрудниковСотрудникПриИзменении(Элемент) 	
	ТекущаяСтрока = Элементы.СписокСотрудников.ТекущиеДанные;
	ТекущаяСтрока.Д1 = Истина;
	ТекущаяСтрока.Д2 = Истина;
	ТекущаяСтрока.Д3 = Истина;
	ТекущаяСтрока.Д4 = Истина;
	ТекущаяСтрока.Д5 = Истина;
	ТекущаяСтрока.Д6 = Ложь;
	ТекущаяСтрока.Д7 = Ложь;	
КонецПроцедуры

Документ выполняет движения в оборотный регистр накопления "ЗначениеТабеля".

Измерения:

Сотрудник (СправочникСсылка.ФизическиеЛица)

Подразделение (СправочникСсылка.Подразделения)

Ресурсы:

Отработано (Число (1,0))

 

Код в модуле объекта документа "Табель":

Процедура ОбработкаПроведения(Отказ, РежимПроведения) 	
	Движения.ЗначениеТабеля.Записывать = Истина;
	Для Каждого ТекСтрокаСписокСотрудников Из СписокСотрудников Цикл				
		ЗаписываемаяДата = ДатаНачала;
		Для Счетчик = 1 По 7 Цикл
			Движение = Движения.ЗначениеТабеля.Добавить(); 
			Движение.Период = НачалоДня(ЗаписываемаяДата);
			ЗаписываемаяДата = ЗаписываемаяДата + 86400;
			Движение.Сотрудник = ТекСтрокаСписокСотрудников.Сотрудник;
			Движение.Подразделение = ТекСтрокаСписокСотрудников.Подразделение;
			Движение.Отработано = Число(ТекСтрокаСписокСотрудников["Д"+Строка(Счетчик)]);
    	        КонецЦикла; 		
	КонецЦикла;     	
КонецПроцедуры

 

2. Заполним график работы: Регистр сведений "ГрафикиРаботы".

Измерения:

Дата (Дата)

ГрафикРаботы (СправочникСсылка.ГрафикРаботы)

Ресурсы:

Значение (Число (1,0))

 

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

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

 

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

Например, размер оклада сотрудника - 18 750. В январе (2015) количество рабочих дней - 15, это задается в графике работы. А табелем регистрируется количество фактически отработанных дней сотрудником.

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

Означает: 18 750 / 15 = 1250 - размер дневной ставки. По табелю же определяем фактически отработанное время, если количество дней составит также 15, то сотрудник в результате получит полный размер оклада 18 750.

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

(18 750 / 15) * 12 = 15 000 рублей получит сотрудник в конце месяца.

 

3. Заполним План видов расчета. ОсновныеНачисления:

Использует период действия: Истина.

Зависимость от базы: Зависит по периоду действия.

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

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

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

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

 

4. Заполним План видов расчета: ДополнительныеНачисления:

Использует период действия: Истина.

Зависимость от базы: Зависит по периоду действия.

Базовые планы видов расчета: Основные начисления.

Предопределенное начисление: Премия, его базовое начисление - Оклад.

 

5. Заполним регистр расчета: ОсновныеНачисления.

 

 

6. Заполним регистр расчета: ДополнительныеНачисления.

 

7. Документ "Начисление зарплаты".

 


Процедура ОбработкаПроведения(Отказ, Режим)
	
	Движения.ОсновныеНачисления.Очистить();
	Для Каждого ТекСтрокаОсновныеНачисления Из ОсновныеНачисления Цикл
		Движение = Движения.ОсновныеНачисления.Добавить();
		Движение.Сторно = Ложь;
		Движение.ВидРасчета = ТекСтрокаОсновныеНачисления.ВидРасчета;
		Движение.ПериодДействияНачало = ТекСтрокаОсновныеНачисления.ДатаНачала;
		Движение.ПериодДействияКонец = ТекСтрокаОсновныеНачисления.ДатаОкончания; 		
		Если ТекСтрокаОсновныеНачисления.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.Больничный Тогда				Движение.БазовыйПериодНачало = НачалоМесяца(ДобавитьМесяц(ТекСтрокаОсновныеНачисления.ДатаНачала,-3));
			Движение.БазовыйПериодКонец = КонецМесяца(ДобавитьМесяц(ТекСтрокаОсновныеНачисления.ДатаНачала,-1));			
		КонецЕсли;	 		
		Движение.ПериодРегистрации = НачалоМесяца(Дата);
		Движение.Сотрудник = ТекСтрокаОсновныеНачисления.Сотрудник;
		Движение.Подразделение = ТекСтрокаОсновныеНачисления.Подразделение;
		Движение.ГрафикРаботы = ТекСтрокаОсновныеНачисления.ГрафикРаботы;
	КонецЦикла;

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

 

8. Общий модуль "Расчеты".

 

Процедура Рассчитать(Регистратор) Экспорт
	
	НаборЗаписейОН = РегистрыРасчета.ОсновныеНачисления.СоздатьНаборЗаписей();
	НаборЗаписейОН.Отбор.Регистратор.Установить(Регистратор);
	НаборЗаписейОН.Прочитать(); 
	ТЗ_НаборЗаписейОН = НаборЗаписейОН.Выгрузить();
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ТЗ_НаборЗаписейОН.НомерСтроки,
	|	ТЗ_НаборЗаписейОН.ПериодДействия,
	|	ТЗ_НаборЗаписейОН.Регистратор,
	|	ТЗ_НаборЗаписейОН.Подразделение,
	|	ТЗ_НаборЗаписейОН.Сотрудник,
	|	ТЗ_НаборЗаписейОН.БазовыйПериодНачало,
	|	ТЗ_НаборЗаписейОН.БазовыйПериодКонец,
	|	ТЗ_НаборЗаписейОН.ВидРасчета,
	|	ТЗ_НаборЗаписейОН.ГрафикРаботы,
	|	ТЗ_НаборЗаписейОН.НормаДней,
	|	ТЗ_НаборЗаписейОН.ОтработаноДней,
	|	ТЗ_НаборЗаписейОН.ПериодДействияНачало,
	|	ТЗ_НаборЗаписейОН.ПериодДействияКонец,
	|	ТЗ_НаборЗаписейОН.ПериодРегистрации,
	|	ТЗ_НаборЗаписейОН.Результат,
	|	ТЗ_НаборЗаписейОН.Размер,
	|	ТЗ_НаборЗаписейОН.Сторно,
	|	ТЗ_НаборЗаписейОН.Активность
	|ПОМЕСТИТЬ ВТ_НаборЗаписейОН
	|ИЗ
	|	&ТЗ_НаборЗаписейОН КАК ТЗ_НаборЗаписейОН
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВТ_НаборЗаписейОН.Сотрудник КАК Сотрудник,
	|	ВТ_НаборЗаписейОН.Подразделение,
	|	СУММА(ЗначениеТабеляОбороты.ОтработаноОборот) КАК ОтработаноДней,
	|	ОсновныеНачисленияДанныеГрафика.ЗначениеПериодДействия КАК НормаДней,
	|	ОсновныеНачисленияДанныеГрафика.НомерСтроки
	|ПОМЕСТИТЬ ВТ_ОтработаноНорма
	|ИЗ
	|	РегистрРасчета.ОсновныеНачисления.ДанныеГрафика(
	|			Регистратор = &Регистратор
	|				И ВидРасчета = &ВидРасчетаОклад) КАК ОсновныеНачисленияДанныеГрафика
	|		ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗначениеТабеля.Обороты(&НачалоПериода, &ОкончаниеПериода, Запись, ) КАК ЗначениеТабеляОбороты
	|		ПО (ВЫБОР
	|				КОГДА ЗначениеТабеляОбороты.Период МЕЖДУ ОсновныеНачисленияДанныеГрафика.ПериодДействияНачало И ОсновныеНачисленияДанныеГрафика.ПериодДействияКонец
	|						И ЗначениеТабеляОбороты.Сотрудник = ОсновныеНачисленияДанныеГрафика.Сотрудник
	|						И ЗначениеТабеляОбороты.Подразделение = ОсновныеНачисленияДанныеГрафика.Подразделение
	|					ТОГДА ИСТИНА
	|				ИНАЧЕ ЛОЖЬ
	|			КОНЕЦ)
	|		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_НаборЗаписейОН КАК ВТ_НаборЗаписейОН
	|		ПО (ВТ_НаборЗаписейОН.НомерСтроки = ОсновныеНачисленияДанныеГрафика.НомерСтроки)
	|
	|СГРУППИРОВАТЬ ПО
	|	ОсновныеНачисленияДанныеГрафика.ЗначениеПериодДействия,
	|	ВТ_НаборЗаписейОН.Сотрудник,
	|	ОсновныеНачисленияДанныеГрафика.НомерСтроки,
	|	ВТ_НаборЗаписейОН.Подразделение
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	СведенияОСотрудникахСрезПоследних.Сотрудник,
	|	СведенияОСотрудникахСрезПоследних.Подразделение,
	|	СведенияОСотрудникахСрезПоследних.Оклад
	|ПОМЕСТИТЬ ВТ_Оклады
	|ИЗ
	|	РегистрСведений.СведенияОСотрудниках.СрезПоследних(
	|			&ПериодДляПолученияОклада,
	|			(Сотрудник, Подразделение) В
	|				(ВЫБРАТЬ
	|					ВТ_НаборЗаписейОН.Сотрудник,
	|					ВТ_НаборЗаписейОН.Подразделение
	|				ИЗ
	|					ВТ_НаборЗаписейОН КАК ВТ_НаборЗаписейОН)) КАК СведенияОСотрудникахСрезПоследних
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВТ_НаборЗаписейОН.НомерСтроки КАК НомерСтроки,
	|	ВТ_НаборЗаписейОН.Подразделение КАК Подразделение,
	|	ВТ_НаборЗаписейОН.Сотрудник КАК Сотрудник,
	|	ВТ_НаборЗаписейОН.ПериодДействия,
	|	ВТ_НаборЗаписейОН.Регистратор,
	|	ВТ_ОтработаноНорма.ОтработаноДней КАК ОтработаноДней,
	|	ВТ_НаборЗаписейОН.БазовыйПериодНачало,
	|	ВТ_НаборЗаписейОН.БазовыйПериодКонец,
	|	ВТ_НаборЗаписейОН.ВидРасчета,
	|	ВТ_НаборЗаписейОН.ГрафикРаботы,
	|	ВЫБОР
	|		КОГДА НЕ ВТ_НаборЗаписейОН.Сторно
	|			ТОГДА ВТ_ОтработаноНорма.ОтработаноДней * ВТ_Оклады.Оклад / ВТ_ОтработаноНорма.НормаДней
	|		ИНАЧЕ -1 * ВТ_ОтработаноНорма.ОтработаноДней * ВТ_Оклады.Оклад / ВТ_ОтработаноНорма.НормаДней
	|	КОНЕЦ КАК Результат,
	|	ВТ_НаборЗаписейОН.ПериодДействияНачало,
	|	ВТ_НаборЗаписейОН.ПериодДействияКонец,
	|	ВТ_НаборЗаписейОН.ПериодРегистрации,
	|	ВТ_НаборЗаписейОН.Сторно,
	|	ВТ_НаборЗаписейОН.Активность,
	|	ВЫБОР
	|		КОГДА НЕ ВТ_НаборЗаписейОН.Сторно
	|			ТОГДА ВТ_Оклады.Оклад
	|		ИНАЧЕ ВТ_НаборЗаписейОН.Размер
	|	КОНЕЦ КАК Размер,
	|	ВЫБОР
	|		КОГДА НЕ ВТ_НаборЗаписейОН.Сторно
	|			ТОГДА ВТ_ОтработаноНорма.НормаДней
	|		ИНАЧЕ ВТ_НаборЗаписейОН.НормаДней
	|	КОНЕЦ КАК НормаДней
	|ИЗ
	|	ВТ_НаборЗаписейОН КАК ВТ_НаборЗаписейОН
	|		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ОтработаноНорма КАК ВТ_ОтработаноНорма
	|			ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Оклады КАК ВТ_Оклады
	|			ПО ВТ_ОтработаноНорма.Сотрудник = ВТ_Оклады.Сотрудник
	|				И ВТ_ОтработаноНорма.Подразделение = ВТ_Оклады.Подразделение
	|		ПО ВТ_НаборЗаписейОН.НомерСтроки = ВТ_ОтработаноНорма.НомерСтроки
	|ГДЕ
	|	ВТ_НаборЗаписейОН.ВидРасчета = &ВидРасчетаОклад
	|
	|ОБЪЕДИНИТЬ ВСЕ
	|
	|ВЫБРАТЬ
	|	ВТ_НаборЗаписейОН.НомерСтроки,
	|	ВТ_НаборЗаписейОН.Подразделение,
	|	ВТ_НаборЗаписейОН.Сотрудник,
	|	ВТ_НаборЗаписейОН.ПериодДействия,
	|	ВТ_НаборЗаписейОН.Регистратор,
	|	ВТ_НаборЗаписейОН.ОтработаноДней,
	|	ВТ_НаборЗаписейОН.БазовыйПериодНачало,
	|	ВТ_НаборЗаписейОН.БазовыйПериодКонец,
	|	ВТ_НаборЗаписейОН.ВидРасчета,
	|	ВТ_НаборЗаписейОН.ГрафикРаботы,
	|	(ЕСТЬNULL(ОсновныеНачисленияБазаОсновныеНачисления.РезультатБаза, 0) + ЕСТЬNULL(ОсновныеНачисленияБазаДополнительныеНачисления.РезультатБаза, 0)) / ОсновныеНачисленияБазаОсновныеНачисления.НормаДнейБаза,
	|	ВТ_НаборЗаписейОН.ПериодДействияНачало,
	|	ВТ_НаборЗаписейОН.ПериодДействияКонец,
	|	ВТ_НаборЗаписейОН.ПериодРегистрации,
	|	ВТ_НаборЗаписейОН.Сторно,
	|	ВТ_НаборЗаписейОН.Активность,
	|	ВТ_НаборЗаписейОН.Размер,
	|	ВТ_НаборЗаписейОН.НормаДней
	|ИЗ
	|	ВТ_НаборЗаписейОН КАК ВТ_НаборЗаписейОН
	|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.БазаОсновныеНачисления(
	|				&Измерения,
	|				&Измерения,
	|				,
	|				Регистратор = &Регистратор
	|					И (Сотрудник, Подразделение) В
	|						(ВЫБРАТЬ
	|							ВТ_НаборЗаписейОН.Сотрудник,
	|							ВТ_НаборЗаписейОН.Подразделение
	|						ИЗ
	|							ВТ_НаборЗаписейОН КАК ВТ_НаборЗаписейОН)) КАК ОсновныеНачисленияБазаОсновныеНачисления
	|			ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисления.БазаДополнительныеНачисления(
	|					&Измерения,
	|					&Измерения,
	|					,
	|					Регистратор = &Регистратор
	|						И (Сотрудник, Подразделение) В
	|							(ВЫБРАТЬ
	|								ВТ_НаборЗаписейОН.Сотрудник,
	|								ВТ_НаборЗаписейОН.Подразделение
	|							ИЗ
	|								ВТ_НаборЗаписейОН КАК ВТ_НаборЗаписейОН)) КАК ОсновныеНачисленияБазаДополнительныеНачисления
	|			ПО ОсновныеНачисленияБазаОсновныеНачисления.НомерСтроки = ОсновныеНачисленияБазаДополнительныеНачисления.НомерСтроки
	|		ПО ВТ_НаборЗаписейОН.НомерСтроки = ОсновныеНачисленияБазаОсновныеНачисления.НомерСтроки
	|ГДЕ
	|	ВТ_НаборЗаписейОН.ВидРасчета = &ВидРасчетаБольничный";
	
	//будем считать, что позже чем спустя 2 месяца больничный сотрудник не принесет
	//по желанию период можно расширить
	Запрос.УстановитьПараметр("НачалоПериода",  ДобавитьМесяц(Регистратор.Дата,-2));
	Запрос.УстановитьПараметр("ОкончаниеПериода", КонецМесяца(Регистратор.Дата));
	Запрос.УстановитьПараметр("ПериодДляПолученияОклада",НачалоМесяца(Регистратор.Дата));
	Запрос.УстановитьПараметр("Регистратор", Регистратор);	
	Запрос.УстановитьПараметр("ВидРасчетаОклад", ПланыВидовРасчета.ОсновныеНачисления.Оклад);	
	Запрос.УстановитьПараметр("ВидРасчетаБольничный", ПланыВидовРасчета.ОсновныеНачисления.Больничный);	
	Запрос.УстановитьПараметр("ТЗ_НаборЗаписейОН", ТЗ_НаборЗаписейОН);	
	Измерения = Новый Массив;
	Измерения.Добавить("Сотрудник");
	Измерения.Добавить("Подразделение");				
	Запрос.УстановитьПараметр("Измерения", Измерения);
	НаборЗаписейОН.Загрузить(Запрос.Выполнить().Выгрузить());
	НаборЗаписейОН.Записать();
	
	
	НаборЗаписейДН = РегистрыРасчета.ДополнительныеНачисления.СоздатьНаборЗаписей();
	НаборЗаписейДН.Отбор.Регистратор.Установить(Регистратор);
	НаборЗаписейДН.Прочитать();
	ТЗ_НаборЗаписейДН = НаборЗаписейДН.Выгрузить();
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ТЗ_НаборЗаписейДН.НомерСтроки,
	|	ТЗ_НаборЗаписейДН.Регистратор,
	|	ТЗ_НаборЗаписейДН.ПериодРегистрации,
	|	ТЗ_НаборЗаписейДН.ПериодДействия,
	|	ТЗ_НаборЗаписейДН.Сотрудник,
	|	ТЗ_НаборЗаписейДН.Подразделение,
	|	ТЗ_НаборЗаписейДН.ВидРасчета,
	|	ТЗ_НаборЗаписейДН.ПериодДействияНачало,
	|	ТЗ_НаборЗаписейДН.ПериодДействияКонец,
	|	ТЗ_НаборЗаписейДН.БазовыйПериодНачало,
	|	ТЗ_НаборЗаписейДН.БазовыйПериодКонец,
	|	ТЗ_НаборЗаписейДН.РазмерПроцента,
	|	ТЗ_НаборЗаписейДН.Результат,
	|	ТЗ_НаборЗаписейДН.Сумма,
	|	ТЗ_НаборЗаписейДН.Активность,
	|	ТЗ_НаборЗаписейДН.Сторно
	|ПОМЕСТИТЬ ВТ_НаборЗаписейДН
	|ИЗ
	|	&ТЗ_НаборЗаписейДН КАК ТЗ_НаборЗаписейДН
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВТ_НаборЗаписейДН.НомерСтроки,
	|	ДополнительныеНачисленияБазаОсновныеНачисления.РезультатБаза КАК Сумма,
	|	ВТ_НаборЗаписейДН.Регистратор,
	|	ВТ_НаборЗаписейДН.ПериодРегистрации,
	|	ВТ_НаборЗаписейДН.ПериодДействия,
	|	ВТ_НаборЗаписейДН.Сотрудник,
	|	ВТ_НаборЗаписейДН.Подразделение,
	|	ВТ_НаборЗаписейДН.ВидРасчета,
	|	ВТ_НаборЗаписейДН.ПериодДействияНачало,
	|	ВТ_НаборЗаписейДН.ПериодДействияКонец,
	|	ВТ_НаборЗаписейДН.БазовыйПериодНачало,
	|	ВТ_НаборЗаписейДН.БазовыйПериодКонец,
	|	ВТ_НаборЗаписейДН.РазмерПроцента,
	|	ВТ_НаборЗаписейДН.Активность,
	|	ВТ_НаборЗаписейДН.Сторно,
	|	ДополнительныеНачисленияБазаОсновныеНачисления.РезультатБаза * ВТ_НаборЗаписейДН.РазмерПроцента / 100 КАК Результат
	|ИЗ
	|	ВТ_НаборЗаписейДН КАК ВТ_НаборЗаписейДН
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ДополнительныеНачисления.БазаОсновныеНачисления(&Подразделение, &Подразделение, , Регистратор = &Регистратор) КАК ДополнительныеНачисленияБазаОсновныеНачисления
	|		ПО ВТ_НаборЗаписейДН.НомерСтроки = ДополнительныеНачисленияБазаОсновныеНачисления.НомерСтроки";
		
	// отбор необходимо выполнить только по Подразделению (по условию задачи)	
	Подразделение = Новый Массив;
	Подразделение.Добавить("Подразделение");
	Запрос.УстановитьПараметр("Подразделение", Подразделение);
	Запрос.УстановитьПараметр("Регистратор", Регистратор);
	Запрос.УстановитьПараметр("ТЗ_НаборЗаписейДН", ТЗ_НаборЗаписейДН);	
	НаборЗаписейДН.Загрузить(Запрос.Выполнить().Выгрузить());
	НаборЗаписейДН.Записать();

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

 

Результат работы:

 

Скачать файлы

Наименование Файл Версия Размер
Пример решения расчетной задачи с табелем (для 1С:Специалист).:

.dt 216,11Kb
25.01.18
8
.dt 1.0 216,11Kb 8 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. DrAku1a 1315 26.01.18 02:48 Сейчас в теме
Код в модуле объекта документа "Табель":
Зачем записывать нулевое значение отработанных дней?
2. user1290824 18.10.19 11:09 Сейчас в теме
Зачем получать набор записей, если можно получить их запросом напрямую
3. perepetulichka 655 18.10.19 11:50 Сейчас в теме
(2) запрос в студию! Мы здесь для этого :)
Оставьте свое сообщение

См. также

Простой отчет по фактическим отпускам Промо

Бухгалтерские Управленческие Управление персоналом (HRM) Учет рабочего времени Управление персоналом (HRM) Учет рабочего времени v8 ЗУП2.5 УПП1 БУ УУ Абонемент ($m)

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

2 стартмани

18.08.2015    33716    86    VBod    5    

Расчет переработок и недоработок при суммированном учете рабочего времени. ЗУП 3.1

Зарплата Учет рабочего времени v8::СПР v8::СКД ЗУП3.x Россия БУ Абонемент ($m)

Внешний отчет "Расчет переработок и недоработок при суммированном учете рабочего времени".

1 стартмани

24.07.2020    2089    6    user_2010    11    

Автоматическая отправка на почту ежедневного отчета руководителю об активности сотрудников из 1С (без доработки и использования расширений)

Учет рабочего времени Удаленное управление Email v8 v8::УФ УНФ ДО ERP2 ЗКГУ3.0 БП3.0 УТ11 УХ КА2 ЗУП3.x 1С:CRM Россия УУ Абонемент ($m)

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

1 стартмани

08.05.2020    4461    7    RATIONAL    7    

Сводный отчет по видам времени для табеля. ЗУП 3.1

Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Отчет для документа Табель по видам времени.

2 стартмани

21.04.2020    2462    24    German_Tagil    26    

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула Промо

Печатные формы документов Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача. UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени. Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

1 стартмани

29.12.2017    40252    28    agent00mouse    0    

1С Специалист ЗУП 3

Решение задач на 1С:Специалист Зарплата v8 ЗУП3.x Россия Абонемент ($m)

Решение билетов по 1С Специалист ЗУП 3. Решения подготовлены на Зарплата и Управление Персоналом 3.1.12.144

1 стартмани

16.04.2020    2229    13    m1cr0sh    11    

Данные табельного учета рабочего времени сотрудников (ERP 2.4, ERP 2.5, КА 2.4, ЗУП 3.1)

Учет рабочего времени v8 v8::СПР ERP2 КА2 ЗУП3.x Россия БУ Абонемент ($m)

Внешний отчет "Данные табельного учета рабочего времени сотрудников" для ERP 2.4, ERP 2.5, КА 2.4, ЗУП 3.1. В отчете выводятся данные по сотруднику, должности сотрудника, отработанному времени (Явка, Выходные дни, Отпуск, Отпуск неоплачиваемый с разрешения работодателя, Больничный, Командировка и т.д.) и норме рабочего времени по месяцам. Данные можно отбирать по организации, подразделению, сотруднику и по виду учета времени.

2 стартмани

15.04.2020    5613    17    SergAl    11    

Задачка: Список всех документов за заданный период, используя СКД

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Вывести все документы за заданный период, используя СКД.

1 стартмани

11.03.2020    2022    2    MaxxiMiliSan    7    

Внешние печатные формы ЗУП, ЗиК БУ 8. (Т-1, Т-1А, Т-5, Т-5А, Т-6, Т-6А, Т-7, Т-8, Т-8А, Т-9, Т-9А, Т-10, Т-10А, Т-11, Т-11А, Трудовой договор, Постоянные начисления, Ввод постоянного начисления или удержания, Возврат на работу, Табель форма 0504421) Промо

Печатные формы документов Зарплата Управление персоналом (HRM) Учет рабочего времени Зарплата Управление персоналом (HRM) Учет рабочего времени v8 ЗУП2.5 ЗКБУ Россия БУ Госбюджет Абонемент ($m)

Внешние печатные формы (Т-1, Т-1А, Т-5, Т-5А, Т-6, Т-6А, Т-7, Т-8, Т-8А, Т-9, Т-9А, Т-10, Т-10А, Т-11, Т-11А, Трудовой договор, Постоянные начисления, Ввод постоянного начисления или удержания, Возврат на работу, Табель форма 0504421) Формы которые присутствуют в конфигурации типовые. Добавленные формы: Постоянные начисления, Ввод постоянного начисления или удержания, Возврат на работу.

1 стартмани

22.04.2012    58331    138    Tokiy    55    

СКД: красивые надписи в заголовках колонок

Практика программирования Работа с интерфейсом v8 v8::СКД УПП1 Россия Абонемент ($m)

Необходимо немного исправить вывод надписей в заголовках колонок, сделать более читаемый вариант. Как это сделать?

2 стартмани

27.02.2020    9705    7    wowik    36    

Самое полное решение задач для подготовки к Специалисту по ЗУП 3.1

Решение задач на 1С:Специалист Зарплата v8 v8::СПР ЗУП3.x БУ УУ Абонемент ($m)

Недавно успешно сдал экзамен на специалиста по ЗУП и делюсь материалами для подготовки.

2 стартмани

20.02.2020    8110    63    Axel_F    18    

Примерная схема проведения документов (Механизм проведения) в ERP 2.5.x.x

Практика программирования v8 ERP2 Абонемент ($m)

Некий шаблон "общей" картины связи процедур выполняемых типовым механизмом проведения в ERP 2.5.

1 стартмани

27.01.2020    5905    11    s14adow    7    

Подборка иконок для подсистем 1С:8.2, 8.3 (740 шт.) PNG 48х48 Промо

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Подборка иконок для подсистем 1С: Предприятие 8.2, 8.3 (УП) в формате PNG 48*48 с сохранением прозрачности.

3 стартмани

19.12.2011    103691    192    Lesha1C    74    

Подготовка к экзамену 1С: Специалист-консультант УТ 11.4 (конец 2019 г.)

Решение задач на 1С:Специалист v8 УТ11 Россия УУ Абонемент ($m)

Сдала экзамен 26 ноября 2019 г. Оценка 4.

1 стартмани

12.01.2020    4509    11    jan-pechka    1    

Решение задач по мотивам статьи "30 задач. Странных и не очень"

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка по мотивам статьи: https://infostart.ru/public/1161686/

1 стартмани

04.12.2019    2998    2    batsy66    9    

Программное добавление параметров редактирования СКД

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

В данной публикации приводится пример программного добавления параметров редактирования для поля выборки в СКД.

1 стартмани

25.11.2019    5577    1    Isonic    8    

График работы сотрудников + Маршруты экспедиторов с путевыми листами (управляемые и обычные формы) Промо

Рабочее место Учет рабочего времени Учет рабочего времени v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

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

5 стартмани

02.04.2015    15312    2    taurus__    8    

Комплекс подготовки к экзамену Специалист-консультант ЗУП 3.0

Решение задач на 1С:Специалист v8 v8::СПР ЗУП3.x Россия БУ УУ Абонемент ($m)

Примеры билетов с описанием + ссылки на 1С ИТС, выгрузка базы с прорешенными билетами, рекомендации по подготовке и самой сдаче, пример шпаргалки. Ноябрь 2019г.

5 стартмани

13.11.2019    5527    45    user1175436    0    

html + css + js в поле HTML документа 1С на примере решения задачи ханойских башен

Практика программирования v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Рассматривается пример использования html + css + js в полеHTMLдокумента 1с. Вызов функций javascript со стороны 1С с передачей параметров. Решение головоломки "Ханойская башня" с визуализацией в среде 1С.

1 стартмани

11.11.2019    6037    9    mangushov    0    

Рекомендации и описание решения билетов (шпаргалка) по экзамену 1С Специалист-консультант по УТ

Решение задач на 1С:Специалист v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

В статье хочу поделиться схемой подготовки и описанием хода решения билетов к экзамену Специалист-консультант по УТ 11.

2 стартмани

05.11.2019    8574    19    AlexeyPapanov    11    

Спланируй день! #0.9.6 Промо

Учет рабочего времени Управленческий учет (прочее) v8 Абонемент ($m)

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

1 стартмани

03.02.2016    30682    104    chuprina_as    69    

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

Личная эффективность Учет рабочего времени Учет рабочего времени v8 Россия УУ Абонемент ($m)

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

1 стартмани

28.08.2019    3977    4    user964775    0    

Решение 6 билетов и 6 блоков из сборника задач к экзамену 1С: Специалист-консультант по ЗУП

Решение задач на 1С:Специалист Зарплата Управление персоналом (HRM) Учет рабочего времени Зарплата Управление персоналом (HRM) Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ УУ Абонемент ($m)

Краткое описание решений 6 билетов по экзамену 1С: Специалист-консультант по ЗУП. И также решение 6 блоков сборника задач. Сами тексты задач в файлах не содержатся.

2 стартмани

14.08.2019    6228    43    user1093930    4    

Отчет по отпускам для табеля Промо

Бухгалтерские Учет рабочего времени Учет рабочего времени v8 ЗУП2.5 БУ Абонемент ($m)

Долго искала отчет для кадровиков для табеля по отпускам - чтобы учитывались отпуска без сохранения заработной платы, подходящего для себя не нашла, поэтому сделала свой...Надеюсь данный отчет будет полезен. Отчет по отпускам, в том числе доп.отпускам и отпускам без сохранения з.п. Учитываются переходящие отпуска, - в этом случае в колонке "К." - количество дней будет столько, сколько дней выпадает на месяц, для которого строем отчет. Например если отпуск с 25.04. по 06.05. а отчет мы строим на апрель - то в "К." попадет 5 дней. Если отчет строим за май - то в "К." попадает 6 дней.

1 стартмани

25.07.2014    21399    28    Gingema    3    

Формирование внешнего отчета в фоне

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.08.2019    8349    4    partizand    14    

Расчет сложных итогов СКД

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Малоизвестный прием для расчета итогов в отчетах на СКД.

1 стартмани

05.08.2019    18534    14    masterkio    16    

ЗУП СПЕЦ. Самостоятельные решения билетов (6 билетов), актуальных на Июль 2019

Решение задач на 1С:Специалист v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

ЗУП СПЕЦ Самостоятельные решения билетов (6 билетов), актуальных на Июль 2019

1 стартмани

15.07.2019    6586    57    VAAngelov    0    

Иерархическая нумерация в отчете СКД с помощью макета поля

Практика программирования Разработка v8 v8::СКД 1cv8.cf Абонемент ($m)

Представляю Вашему вниманию вариант решения задачи нумерации строк иерархического отчета на СКД.

1 стартмани

28.06.2019    7579    5    Isonic    14    

Учет рабочего времени. Расширение конфигурации для БП3

Управление услугами и сервисом Производство готовой продукции (работ, услуг) Учет рабочего времени Производство готовой продукции (работ, услуг) Учет рабочего времени v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Данная разработка предназначена для учета трудозатрат (услуги, работы) при выполнении задач Заказчиков и автоматизации процесса подготовки счетов и детализации работ по ним. Разработка реализована для работы в конфигурации 1С:Бухгалтерия предприятия 3 в виде расширения конфигурации. Функции подсистемы. 1. Внесение данных о ежедневных трудозатратах по задачам заказчиков. 2. Справочник Задач иерархией, с привязкой к контрагентам, проектам. 3. Формирование Отчетов об учете рабочего времени за период (детализации для заказчиков) 4. Сводные отчеты для анализа производительности в часах и деньгах 5. Обработка: "Формирование счетов на оплату для заказчиков"

10 стартмани

06.05.2019    5440    2    papche    3    

Документ "Табель учета рабочего времени" - Печатная форма Т-13 с итогами по видам рабочего времени и итогами по всем сотрудникам (ЗУП 3.1.8 КОРП и ПРОФ)

Печатные формы документов Учет рабочего времени Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Расширение добавляет еще одну печатную форму для документа "Табель учета рабочего времени" - с итогами по видам рабочего времени. В типовую форму Т-13 добавлено: Рассчитываются и выводятся итоги по всем видам времени, относящимся к "рабочему времени": Явка, Ночные, Вечерние, Праздничные... Проверено на версиях ЗУП 3.1.8.216, 3.1.8.246, 3.1.9.229. 12/05/2019 добавлено расширение к документу "Табель", которое содержат две печатных формы "Т-13 (с итогами по видам рабочего времени)" и "Т-13 (с итогами)" - с итогами по всем сотрудникам!

2 стартмани

13.03.2019    9831    59    user_2010    46    

Учет времени разработчика Промо

Учет рабочего времени Управленческий учет (прочее) v8 Россия Абонемент ($m)

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

1 стартмани

12.03.2010    40217    150    logarifm    137    

Решение 10 задач из сборника для подготовки к экзамену 1С: Специалист-консультант по бухгалтерии

Решение задач на 1С:Специалист v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

04.02.2019    9941    262    yiulka    15    

Отладка сложных отчетов на СКД

Практика программирования v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Расширение для отладки сложных отчетов на СКД (в т.ч. для собираемых программно "на лету") и быстрого перехода к отладке таких отчетов в консоли запросов и отчетов на СКД.

1 стартмани

28.12.2018    27530    93    maxx    58    

Диаграмма Ганта на СКД (График отпусков организации) Промо

Бухгалтерские Управленческие Управление персоналом (HRM) Учет рабочего времени Управление персоналом (HRM) Учет рабочего времени v8 ЗУП2.5 БУ УУ Абонемент ($m)

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

1 стартмани

27.05.2014    48575    184    Akbis    11    

Чат на управляемых формах

Практика программирования WEB v8 v8::УФ Абонемент ($m)

Чат для 1С на управляемых формах, для работы в браузере. Возможности: Есть общая комната Можно создавать открытые и закрытые комнаты Переписка между двумя пользователями (беседа) Протестировано на платформе 8.3.12.1714.

2 стартмани

14.12.2018    6057    10    panihinnv    13    

Документы "Табель учета рабочего времени", "Индивидуальный график" - вывод Итогового количества отработанных часов по сотруднику ЗУП.3.1.6, 3.1.7, 3.1.8 КОРП и ПРОФ

Обработка документов Зарплата Учет рабочего времени Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Расширение, которое в документах "Табель" и "Индивидуальный график" по каждому сотруднику выводит в первой строке итоговое количество отработанных часов (итого рабочих часов, которые складываются из: Явка + Ночные + Вечерние...) (для ЗУП.3.1.6, 3.17 КОРП и ПРОФ). 16/01/2019 Добавлено расширение для ЗУП 3.1.8 КОРП и ПРОФ. 16/04/2019 Проверено на демо-базе версии ЗКГУ.3.1.9.187 - работает!

1 стартмани

11.12.2018    9728    30    user_2010    7    

Табель учета рабочего времени (Т-13) (с итогами по видам рабочего времени и итогами по всем сотрудникам). ЗУП 3.1

Бухгалтерские Зарплата Учет рабочего времени Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Унифицированная форма Табель учета рабочего времени (Т-13) (с итогами по видам рабочего времени) для ЗУП 3.1. В типовую форму добавлено: Рассчитываются и выводятся итоги по всем видам времени, относящимся к "рабочему времени": Явка, Ночные, Вечерние, Праздничные... Работает на версиях ЗУП.КОРП.3.1.7.61, 3.1.8.185, 3.1.8.216. 12/05/2019 Добавлен внешний отчет "Табель учета рабочего времени Т-13 (итоги по всем сотрудникам)", который выводит блок итогов по всем сотрудникам (2Sm).

2 стартмани

05.12.2018    13592    154    user_2010    44    

Табель на основе данных проходной системы Perco S20 Промо

Управленческие Учет рабочего времени Учет рабочего времени v8 1cv8.cf УУ Абонемент ($m)

Получаем данные для табеля из базы Firebird от Perco S20. Использует внешние источники данных 1с и представление (view) Firebird. UPD 09.04.15

1 стартмани

24.10.2013    29864    52    anig99    7    

Печать QR кода

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Простой пример печати QR кода.

1 стартмани

18.11.2018    8686    13    ah7777777    4    

Объединение нескольких печатных форм в один табличный документ

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

17.11.2018    13211    7    echo77    6    

Диаграмма Ганта и графическая схема сторонними средствами

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

Примеры формирования диаграммы Ганта и графической схемы в 1С сторонними средствами.

1 стартмани

01.11.2018    7068    5    no_betrayal    6    

Планирование и учет времени сотрудников (управляемое приложение) Промо

Учет рабочего времени Управленческий учет (прочее) v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

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

1 стартмани

26.03.2012    48026    87    IRLes    103    

И снова группировка столбцов в СКД

Практика программирования v8 v8::СКД УТ11 Россия Абонемент ($m)

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

1 стартмани

23.10.2018    11385    1    vasilievil    9    

Решение некоторых задач из сборника для подготовки к экзамену 1С:Специалист-консультант по Бухгалтерии

Решение задач на 1С:Специалист v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

1 стартмани

22.10.2018    7842    190    yiulka    0    

Специалист ЗУП, Билет № 1 и 2 + Шпаргалка ко всем билетам

Решение задач на 1С:Специалист Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8::СПР ЗУП3.x Россия БУ УУ Абонемент ($m)

Решение билета №1 и 2 для экзамена 1С: Специалист ЗУП 3.1. + Шпаргалка ко всем билетам

1 стартмани

19.10.2018    8556    108    NikZagVit    3    

Простой график работы, график дежурств, расписание Промо

Управление персоналом (HRM) Учет рабочего времени Управленческие Управление персоналом (HRM) Учет рабочего времени v8 УУ Абонемент ($m)

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

1 стартмани

27.01.2013    53546    26    ruslanruslan    6    

Подготовка к 1С:Специалист-консультант по бухгалтерии

Решение задач на 1С:Специалист v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Вашему вниманию предлагается база в формате ДТ с решением более 30 задач с экзамена и из сборника. Все задачи, которые имеют место выпадать на экзамене, а именно: Автодом, Автор, Прога, СОБР, Земеля, Батый и прочее представлены в виде решений в базе.

1 стартмани

16.10.2018    9099    118    yiulka    1    

Специалист ЗУП, Билет № 3

Решение задач на 1С:Специалист Зарплата Зарплата v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Решение билета №3 для экзамена 1С: Специалист ЗУП 3.0.

2 стартмани

16.10.2018    8225    6    kassbar    3    

Конфигурация "Помощник системного администратора". Учет компьютеров и оргтехники на производстве

Учет рабочего времени Учет ТМЦ Управленческий учет (прочее) v8 УУ Абонемент ($m)

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

2 стартмани

03.10.2018    9749    60    user811626    11    

Параметризованные заголовки полей СКД

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Доработанный шаблон типового отчета, который это позволяет менять заголовки полей в зависимости от значений параметров.

2 стартмани

21.09.2018    8296    3    echo77    3