Варианты решения расчетной задачи 3.16 из сборника по подготовке к спецу по платформе 8.2

Публикация № 101077 08.12.11

Разработка - Подготовка к аттестации

Решение расчетной задачи 3.16 из "Сборник задач для подготовки к экзамену «1С:Специалист» по платформе  «1С:Предприятие 8»", ред.3 июнь 2010.

В описании внимание уделено расчету оклада одновременно и по часам и по дням. Описание краткое. Детали можно посмотреть непосредственно в решениях.

 

Тест. Прежде чем перейти к рассмотрению 1-го варианта, предлагаю рассмотреть демонстрацию работы свойства «Значение графика» плана видов расчета.

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

Решение выполнено на базе каркасной конфигурации.

Заведем тестовые данные в базу. В качестве расчетного периода я выбрал февраль 2011, 20 рабочих дней (в качестве выходных учитываю только субботы и воскресенья) легко поделить без остатка на 2. Подготовим 2 графика работы «Пятидневка» и «Пятидневка укороченная», у «Пятидневки» все рабочие дни по 8 часов, у «Пятидневки укороченной» первые 10 рабочих дней по 4 часа, остальные по 8 часов. Начислим оклады Бельдыеву по графику «Пятидневка», Васиной по графику «Пятидневка укороченная», часовая ставка 250 руб. И обоим сотрудникам начислим премии 100%, указав в качестве базового периода первую половину месяца (чтобы вошли туда только первые 10 дней).

Получим следующий результат:

Бельдыев: Оклад – 40000 руб, Премия – 40000 руб* 80 ч / 160 ч = 20000 руб

Васина: Оклад – 30000 руб, Премия – 30000 руб* 40 ч / 120 ч = 10000 руб

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

 

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

 

Вариант 2. В регистре сведений «Графики работы» создаем дополнительное измерение «Вид учета времени» с типом ПеречислениеСылка.ВидыУчетаВремени. Перечисление имеет два значения: «По дням», «По часам». В результате по каждому графику мы можем хранить/посчитать отработанное время по дням или по часам. В регистре расчета «Основные начисления» создаем реквизиты «График работы» и «Вид учета времени», связываем их с соответствующими измерениями регистра сведений «Графики работы» (остальное стандартно). Посчитать оклад по часам мы можем без проблем – указываем вид учета времени «По часам», а чтобы посчитать по дням создаем еще один регистр расчета «Основные начисления (Упр. учет)» - двойник регистра расчета «Основные начисления». Для оклада параллельно создаем в этом регистре-двойнике запись и указываем вид учета времени «По дням». Для видов расчета, вытесняющих оклад, тоже создаем записи. Оклад, рассчитанный по часам и по дням, храним в разных регистрах расчета.

 

Вариант 3. Этот вариант совмещает в себе элементы решений первых двух вариантов. В регистре сведений «Графики работы» присутствуют дополнительное измерение «Вид учета времени» и дополнительный ресурс «Дополнительное значение». Например, мы оклад будем рассчитывать по графику с видом учета времени «По часам», ресурс «Значение» будет содержать часы, а ресурс «Дополнительное значение» - дни. А для расчета прогулов нас будет интересовать только количество дней – вид учета времени будет «По дням», а ресурс «Значение» будет хранить дни (в дополнительное значение можно записать часы). В регистре расчета «Основные начисления» реквизиты «График работы» и «Вид учета времени», связываем с соответствующими измерениями регистра сведений «Графики работы» (остальное стандартно). Создаем «двойные» ресурсы: «Результат», «Результат по дням» - для хранения альтернативного результата. Оклад, рассчитанный по часам и по дням, храним в одной записи регистра расчета.

 

Другие виды расчета в задаче. Расчет невыхода вполне понятен и во всех 3-х вариантах выполнен одинаково.

Что касается расчета надбавки, то для понимания, что же требует постановка задачи, воспользовался подсказкой http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=568247. В первых 2-х варианта реализация одинаковая. В третьем варианте сделал попытку оптимизировать запрос к регистру накопления «Продажи». Также в комментариях показан нежелательный вариант с запросом в цикле.

 

Отчеты. Во втором варианте создаем два отчета. В первом и третьем вариантах одинаково, создаем один отчет и два варианта настройки.


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

Наименование Файл Версия Размер
ОбщийАрхив.zip

.zip 722,92Kb
57
.zip 722,92Kb 57 Скачать
ТестЗначенияГрафика.dt

.dt 155,86Kb
3
.dt 155,86Kb 3 Скачать
Платформа8.2 Задача3.16 v1.dt

.dt 178,08Kb
3
.dt 178,08Kb 3 Скачать
Платформа8.2 Задача3.16 v2.dt

.dt 196,95Kb
3
.dt 196,95Kb 3 Скачать
Платформа8.2 Задача3.16 v3.dt

.dt 191,59Kb
3
.dt 191,59Kb 3 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. DoctorRoza 09.12.11 18:59 Сейчас в теме
Ну что можно сказать .. почему Вы не рассматриваете решение задачи на 2-х регистрах РР? В одном будет РезультатДни, в другом - РезультатЧасы. Плюсы - не путаем результаты, вроде сказано, что для управленческого учета, так почему бы и нет!
2. ValeraEm 138 10.12.11 20:30 Сейчас в теме
(1) У меня во втором варианте используются 2 параллельных регистра, для оклада в часах и в днях.
Или Вы имеете ввиду совсем разделить виды расчетов? Тогда вопрос: "Невыход", расчет по дням, будет в одном регистре, а "Оклад", рассчитываемый по часам, будет в другом - как в таком случае "Невыход" вытеснит "Оклад?
3. DoctorRoza 11.12.11 11:28 Сейчас в теме
(2) Невыход будет вытесняющим для видов расчета ПВР Основные начисления ОкладДни и ОкладЧасы. График Невыхода у обоих будет одинаковым, в качестве ресурсов у РС Графики - ЗначениеДни и ЗначениеЧасы. Соответственно, и у РР-ов значения графика будет ЗначениеДни, ЗначениеЧасы.
Все просто и понятно, в дебрях добавленных метаданных разбираться не нужно.
4. ValeraEm 138 11.12.11 18:39 Сейчас в теме
5. пользователь 04.01.14 16:26
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

См. также

Оптимизация запросов 1С - от теории к практике

Подготовка к аттестации Запросы Конфигурации 1cv8 Платные (руб)

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1800 руб.

06.07.2015    68500    115    9    

123

Пример решения задачи по оперативному учету для экзамена (1С: Специалист по платформе 8.3)

Подготовка к аттестации Платформа 1С v8.3 Бесплатно (free)

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

01.11.2022    3711    zeltyr    1    

21

Подготовка к экзамену "Специалист по платформе". Часть 1

Механизмы платформы 1С Подготовка к аттестации Платформа 1С v8.3 Бесплатно (free)

Нашел свои записки к подготовке к экзамену "Специалист по платформе", может кому пригодится :)

17.10.2022    2679    Drfreeman    1    

21

Решения всех основных билетов для подготовки к Специалист ЗУП

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

Когда готовился к сдаче экзамена на Специалист по ЗУП, в процессе решения задач обнаружил, что просто нет информации в сети. Проверено за три месяца обсуждений и опросов в группе в телеграмме во время подготовки. Успешно сдал с первого раза на 4ку (досадная невнимательность). По новым требованиям 1С все билеты должны решаться В РАСШИРЕНИИ и отчеты в нескольких билетах подключаться как ВНЕШНИЕ! Решал на последней конфигурации в Гуру: 1С:ЗУП 3.1.16.108 (ниже брать нельзя). В публикации приведены ПРИМЕРНЫЕ тексты билетов, встречающиеся на экзамене, на сайте учебного центра 1С этих текстов НЕТ. Всё, что можно скачать - это регламент экзамена и тело условной задачи №1. Воссозданы (по опросам сдающих) все встречающиеся варианты в данный момент со всеми изменениями. В целом, отличия от тех, что встретятся на экзамене в ближайшем будущем, несущественны (другие цифры для расчета, другой состав полей в отчетах).

3 стартмани

10.10.2022    3801    36    Rafaraf    5    

23

Таблица умножения, деления на СКД, управляемые формы (пример тестового задания)

Подготовка к аттестации СКД Платформа 1С v8.3 Абонемент ($m)

Пример тестового задания и его реализации. Протестировано на версии платформы 8.3.18.1289.

1 стартмани

30.05.2022    4780    8    Johnson1987    13    

7

Ошибки релиза ERP 2.5.7.226, мешающие сдать экзамен специалист-консультант, и способы их преодоления

Подготовка к аттестации Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

Захотелось зачем-то сдать экзамен специалист-консультант по управленческому учёту в ERP. И в процессе подготовки наткнулся на ряд досадных ошибок релиза, на обход которых было потрачено порядочно времени. Надеюсь, эта информация будет полезна тем, кто только начал подготовку.

26.02.2022    2178    zeltyr    1    

5

Схема сертификации 1С

Подготовка к аттестации Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

16.08.2021    20875    Koder_Line    8    

6

Тестовое задание на вакансию "Программист 1С" №9

Подготовка к аттестации Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

28.04.2021    6283    28    Sungang    1    

4

Решение тестовых заданий на собеседовании

Подготовка к аттестации Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

02.04.2021    8521    11    gonzaomsk    2    

4

Детальные описания решений всех билетов экзамена 1C:Специалист-консультант УТ. Пример пояснительной записки.Список отчетов для предоставления экзаменаторам. Внимание! Решение выполнено на версии УТ 11.4, с 19.09.22 г. экзамен принимается на версии УТ 11.5

Подготовка к аттестации Платформа 1С v8.3 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

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

6 стартмани

16.03.2021    17647    253    PoZiTiFFF    70    

27

Вопросы с технических интервью

Подготовка к аттестации Платформа 1С v8.3 Бесплатно (free)

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

15.03.2021    7714    Sungang    19    

22

Как сдать экзамен 1С:Специалист по платформе?

Подготовка к аттестации Платформа 1С v8.3 Россия Абонемент ($m)

Не пора ли получить сертификат 1С:Специалист по платформе? Для этого ...

1 стартмани

18.01.2021    33607    vasilievil    12    

230

Решения билетов экзамена 1С:Специалист по УТ 11

Подготовка к аттестации Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Представлены решения билетов (по ним я готовился к специалист по УТ. В данной публикации нет текстов билетов и ссылок на них, только скрины с пошаговыми решениями билетов ( пояснениями). Экзамен сдан в январе 2021 года (сдавал на 11.4.7). Решения могут использоваться в качестве дополнения к другим материалам для подготовки. Раздел 1 с пояснениями 42 стр. (текст со скринами) + раздел2 (выгрузки).

1 стартмани

17.01.2021    11379    122    user1514921    9    

18

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

Подготовка к аттестации Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Представлены скрины с пошаговым решением (пояснениями) билетов (их 3, это материалы моей подготовки к специалист-консультант по УТ).

1 стартмани

29.12.2020    8806    37    user1514921    6    

9

Специалист по платформе 8.3. Все задачи раздела "Оперативный учет"

Подготовка к аттестации Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Решения всех задач раздела "Оперативный учет" для подготовки к сертификации по "1С:Специалист по платформе 8.3".

2 стартмани

22.12.2020    9021    52    v_moskalyk    0    

5

Решение задач к экзамену Специалист-консультант БГУ ред. 2.0

Подготовка к аттестации Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бухгалтерский учет Абонемент ($m)

Решения билетов из первого раздела к сборнику задач для подготовки к экзамену 1С:Специалист-Консультант по внедрению прикладного решения 1С:БГУ ред. 2.0 (арт. 4601546128331).

1 стартмани

16.12.2020    12308    65    Eramas    38    

7

Сквозной пример задачи оперативного учета (ОУ) при подготовке к экзамену "1С:Специалист" по платформе

Подготовка к аттестации Платформа 1С v8.3 Оперативный учет Абонемент ($m)

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

1 стартмани

10.12.2020    6534    v_moskalyk    7    

15

Подготовка к экзамену 1С:Специалист по платформе. Рецепты от Капитана

Подготовка к аттестации Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Хотя первым статьям с советами по подготовке к экзамену уже больше 6 лет, некоторые из них максимально подробны и заслуженно получили сотни плюсов, стало доброй традицией после успешной сдачи на 1С:Специалист отчитываться на сайте. Не буду ее нарушать и расскажу о том, что пригодилось мне. А вы уже посмотрите, готовить(ся) по-своему или пользоваться моими рецептами. Если, конечно, статья придется вам по вкусу. Вдобавок, приближаются новогодние каникулы и, возможно, вы захотите попробовать не только мандарины и оливье.

10.12.2020    12173    capitan    30    

110

Компания занимается оптовой торговлей. Тестовая задача

Подготовка к аттестации Платформа 1С v8.3 Россия Управленческий учет Абонемент ($m)

Распространенное тестовое задание на собеседованиях: 1. Компания занимается оптовой торговлей... Заготовка с решением такой задачи на базе каркасной конфигурации на платформе 1С:Предприятие 8.3 (8.3.17.1386).

1 стартмани

17.08.2020    13052    23    stdstd    11    

4

[ERP] Бюджетирование. 1С:Специалист-консультант. Часть 2

Подготовка к аттестации Бюджетирование и планирование Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Акцизы Бесплатно (free)

Разберем основные подзадачи из билетов экзамена "1С:Специалист-консультант" по внедрению подсистемы "Бюджетирование" в "1С:ERP Управление предприятием 2.4".

25.06.2020    12610    leobrn    21    

28

Решения задач из сборника 1С:СПЕЦИАЛИСТ по УТ 11.4

Подготовка к аттестации Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Мои решения задач, часто встречающихся на экзамене 1С:СПЕЦИАЛИСТ по УТ 11.4.

1 стартмани

05.06.2020    12354    69    dimens    17    

12

[ERP] Бюджетирование. 1С:Специалист-консультант. Часть 1

Подготовка к аттестации Бюджетирование и планирование Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бюджетный учет Бесплатно (free)

Решим пример экзаменационного задания экзамена "1С:Специалист-консультант" по внедрению подсистемы "Бюджетирование" в "1С:ERP Управление предприятием 2.4".

01.06.2020    21106    leobrn    56    

50

Тестовые задания для отбора на вакансию "Ведущий программист 1С" (г. Москва)

Подготовка к аттестации Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Вашему вниманию представлены 9 тестовых заданий для отбора на вакансию "Ведущий программист 1С" (г. Москва)

9 стартмани

30.05.2020    4991    5    Tornado_Storm    0    

5

Решения билетов для подготовки к экзамену 1С: Специалист по Управлению торговлей 11.4

Подготовка к аттестации Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

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

1 стартмани

19.05.2020    13707    109    user1409807    26    

18

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

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

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

1 стартмани

16.04.2020    7516    27    MoiseevSN    11    

12

Личный опыт сдачи экзамена 1С:Специалист по платформе 8.3

Подготовка к аттестации Платформа 1С v8.3 Россия Абонемент ($m)

Описание личного опыта сдачи экзамена 1С:Специалист по платформе 8.3. Представлены выводы по подготовке и сдаче экзамена. Текстов задач в представленных примерах нет.

1 стартмани

16.03.2020    17205    32    OlegAl    18    

6

Решение задач для подготовки к Специалисту по УТ 11.4.ххх

Подготовка к аттестации Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Материалы для подготовки к спецу по УТ для релиза 11.4.6.230 по состоянию на 20.02.2020г.

2 стартмани

20.02.2020    14777    94    Axel_F    17    

13