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

1. для описания множеств возможных видов расчета
2. для накопления информации о периодических расчетах
3. для хранения информации о перерасчетах
4. верно все вышеперечисленное
5. верны утверждения 1 и 3

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

14.2 Виды расчета - это..

1. объекты базы данных
2. объекты конфигурации
3. объекты встроенного языка

14.3 Свойство "использует период действия" в плане видов расчета устанавливается, если...

1. предполагается, что все виды расчета в плане будут обладать протяженностью во времени
2. предполагается, что хотя бы один вид расчета в плане будет обладать протяженностью во времени
3. предполагается, что в регистре расчета, связанном с данным планом видов расчета, все записи будут обладать протяженностью во времени
4. Верно утверждение 2 и 3


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

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

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

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

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

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

14.6 Базовые планы видов расчета - это...

1. планы видов расчета, с которыми связаны регистры расчета
2. те планы видов расчета, из которых будут браться виды расчета для вычисления расчетной базы
3. те планы видов расчета, у которых свойство "зависимость от базы" установлено в значение, отличное от "не зависит"

Третий ответ подходит к предопределенной табличной части вида расчета - списку базовых видов расчета, а верный второй. Такая табличная часть (свойство БазовыеВидыРасчета) определена только для планов видов расчета со свойством "Зависимость от базы" не равным значению "Не зависит". Имеет колонки - ВидРасчета(CalculationKind) типа ПланВидовРасчетаСсылка. и Предопределенный(Predefined) типа Булево.

14.7 Отсутствие предопределенной табличной части "Базовые виды расчета" у видов расчета Плана видов расчета можно объяснить тем, что...

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

Зависимость от базы не определена, поэтому стандартная табличная часть БазовыеВидыРасчета плана видов расчета отсутствует (выделена серым):

14.8 Вытесняющие виды расчета - это такие виды расчета...

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

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

1. принадлежат нескольким планам видов расчета
2. принадлежат одному плану видов расчета
3. оба утверждения верны

14.10 Понятие вытесняющие виды расчетов теряет смысл, если...

1. период действия в плане видов расчета не используется
2. фактический период действия в плане видов расчета не используется
3. период регистрации и период действия в плане видов расчета не используется
4. базовый период в плане видов расчета не используется

ВытесняющиеВидыРасчета (DisplacingCalculationTypes). Примечание: Данное свойство определено только для объектов тех планов видов расчета, которые имеют признак "Использует период действия".

14.11 Ведущие виды расчета - это...

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

14.12 В качестве ведущих можно указать...

1. виды расчета из нескольких планов видов расчета
2. виды расчета из одного плана видов расчета
3. оба утверждения верны


14.13 Для определения вида расчета как предопределенного...

1. можно напрямую записать в свойство "Предопределенный" значение "Истина"
2. можно воспользоваться соответствующим методом объекта
3. любым из перечисленных способов
4. нет правильного ответа


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

1. Найти его по неизменяемому коду: ПланыВидовРасчета.<Имя плана видов расчета>.НайтиПоКоду(Код)
2. Найти его по неизменяемому наименованию: ПланыВидовРасчета.<Имя плана видов расчета>.НайтиПоНаименованию(Наименование)
3. Найти его по заданному в конфигураторе имени: ПланыВидовРасчета.<Имя плана видов расчета>.<Имя предопределенного объекта>
4. Программно найти предопределенный элемент нельзя, пользователь просто его не может удалить и пометить на удаление

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

1. изменить код
2. изменить наименование
3. изменить наименование и код
4. изменить свойство "период действия является базовым периодом"
5. нет правильного ответа

14.16 Новые виды расчета...

1. можно создавать только в режиме "1С:Предприятие"
2. можно создавать только в режиме "Конфигуратор"
3. можно создавать в режиме "1С:Предприятие" и в режиме "Конфигуратор"


14.17 Ресурс у регистра расчета может иметь тип...

1. любой (как у реквизита)
2. только ссылочный
3. только логический и числовой
4. только числовой


Диалог редактирования свойств вида расчета на вкладке "Данные":

14.18 В качестве регистратора у регистра расчета может выступать...

1. справочник
2. план видов расчета
3. документ
4. любой объект
5. только план видов расчета или документ

14.19 Для записи в регистр расчета период регистрации...

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

14.20 Регистр расчета может заполняться...

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

14.21 Регистры расчета служат...

1. для накопления информации о периодических расчетах
2. для описания множеств однотипных видов расчета
3. для хранения сведений о перерасчетах

14.22 Свойства записи регистра расчета БазовыйПериодНачало, БазовыйПериодОкончание доступны только в том случае, когда...

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

14.23 Свойство записи регистра расчета ПериодРегистрации - это...

1. период, который принимает дискретные значения в зависимости от периодичности регистра расчета
2. дата, которая принимает дискретные значения в зависимости от периодичности регистра расчета
3. нет правильных ответов

14.24 Периодичность ведения расчетов - месяц. В регистре расчета сделаны соответствующие настройки. К появлению какого количества записей приведет попытка ввода системой в регистр записи по больничному с 25.01.14 по 07.03.14?

1. Одной: с 25.01.14 по 07.03.14
2. Двух: с 25.01.14 по 31.01.14 и с 01.02 по 07.03.14
3. Трех: с 25.01.14 по 31.01.14, с 01.02 по 28.02.14 и с 01.03 по 07.03.14
4. Ни одной, будет выдано сообщение об ошибке


14.25 Значение свойства ПериодДействия...

1. всегда совпадает со значением свойства ПериодДействияКонец
2. всегда совпадает со значением свойства ПериодДеиствияНачало
3. всегда приводится к началу периода, соответствующего значению свойства ПериодДействияНачало, и может не совпадать со значением свойства ПериодДействияНачало





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

1. может не совпадать с фактическим периодом действия
2. всегда совпадает с фактическим периодом действия
3. никогда не совпадает с фактическим периодом действия

14.27 Базовый период - это...

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

14.28 Базовый период...

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

14.29 Для того, чтобы записи регистра расчета попадали в базовый период по периоду регистрации...

1. в плане видов расчета, связанном с регистром расчета, должен быть установлен признак зависимости от базы "Зависит по периоду регистрации"
2. в плане видов расчета, связанном с регистром расчета, может быть установлен любой признак зависимости от базы, записи регистра расчета всегда будут попадать в базовый период по периоду регистрации
3. в регистре расчета должен быть установлен признак "Период регистрации"

Диалоги свойств плана видов расчета и регистра расчета:

14.30 Для определения свойства "график" регистра расчета используется...

1. объект конфигурации "календарь"
2. непериодический регистр сведений
3. подчиненный справочник

14.31 Если установлена зависимость базы по периоду действия, то...

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


14.32 Регистр сведений , указанный в качестве графика регистра расчета...

1. может содержать данные о двух графиках
2. может содержать данные только об одном графике
3. может содержать данные о неограниченном количестве графиков


14.33 В качестве базовых регистров (из ресурсов которых рассчитывается база)...

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


14.34 Для определения количества отработанных сотрудником дней , необходимо в методе ПолучитьДанныеГрафика в качестве значения параметра <Вид периода> указать...

1. базовый период записи
2. фактический период действия записи
3. период регистрации записи
4. период действия записи

ПолучитьДанныеГрафика (GeScheduleData)(<Отбор>, <ВидПериода>)
<ВидПериода> - Тип: ВидПериодаРегистраРасчета - Вид периода регистра расчета.
Если "период действия", возвращаются данные календаря, собранные по фактическому периоду действия.
Если "базовый период" - данные по базовому периоду.
Если "период регистрации" - по данные календаря по периоду регистрации. Если, например, регистр расчета имеет месячную периодичность, то суммируются данные календаря за весь месяц, в котором зарегистрирована запись регистра расчета
Если выбран "фактический период действия", то приводит к вычислению данных графика по фактическому периоду действия записей (записи) регистра расчета.

14.35 Механизм вытеснения проявляется...

1. в изменении таблицы регистра расчета
2. в изменении состава записей таблицы Фактического периода действия
3. в том, что при вводе движений одними документами производится необратимое искажение движений других документов
4. все утверждения верны

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

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

14.37 Фактический период действия - это...

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

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

14.38 Если задать в плане видов расчета, что "Отпуск" вытесняет "Оклад", и, в тоже время, что "Оклад" вытесняет "Отпуск", и попытаться сохранить изменения, то...

1. система выдаст предупреждение и не станет сохранять изменения
2. возникнет ошибка системы
3. все сохранится

14.39 Метод ПолучитьДополнение() набора записей регистра расчета используется...

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

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

14.40 При использовании метода ПолучитьДополнение() набора записей регистра расчета..

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

14.41 Данные о перерасчетах...

1. не являются записями регистра расчета
2. являются записями регистра расчета
3. являются записями регистра перерасчета
4. являются записями таблицы фактического периода действия

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

14.42 В окне свойств измерений "Перерасчета" на закладке "Связь" в свойстве "Измерение регистра" указывается...

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

14.43 Таблица "Перерасчета" заполняется строками, каждая из которых представляет собой...

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

14.44 Выберите правильный ответ:

1. Регистр расчета может быть связан с несколькими планами видов расчета
2. Регистр расчета может быть связан только с одним планом видов расчета
3. Регистр расчета может быть связан только с тремя планами видов расчета

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

14.45 Выберите правильный ответ:

1. В процессе работы с перерасчетами разработчик может "не обращать внимания" на сведения, которые предоставляет система в таблице перерасчета, то есть отказаться от пересмотра результатов расчета
2. Принцип работы перерасчетов в системе "1С:Предприятие 8" является "уведомительным"
3. Разработчик конфигурации не может управлять процессом перерасчета записей регистра расчетов, система все делает автоматически
4. Верно 1 и 2 утверждение


14.46 Для одного регистра расчета...

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

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

14.47 Если регистр расчета поддерживает период действия, то...

1. ему обязательно должен быть указан график
2. ему не обязательно должен быть указан график
3. в плане видов расчета, связанном с регистром расчета должен быть установлен признак "использует период действия"
4. верны 1 и 3 утверждения

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

14.48 Каково соотношение планов видов расчета и регистров расчета?

1. Один план видов расчета соответствует одному регистру расчета
2. Несколько регистров расчета могут быть привязаны к одному плану видов расчета
3. Несколько планов видов расчета могут быть привязаны к одному регистру расчета
4. Регистр расчета может быть привязан к нескольким планам видов расчета, а план видов расчета - к нескольким регистрам расчета.

14.49 Какие из вышеперечисленных параметров сторно-записи могут не совпадать с одноименными параметрами сторнируемой записи?

1. Период регистрации
2. Период действия начало
3. Период действия конец
4. Сторно
5. Все перечисленные


14.50 Количество формируемых сторно-записей

1. Всегда равно количеству сторнируемых записей
2. Может быть больше количества сторнируемых записей
3. Может быть меньше количества сторнируемых записей

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


На иллюстрации не видно информации о зависимости от базы.

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

1. Всегда, при вводе командировки
2. Никогда не появится
3. Только, если командировка будет введена отдельным документом
4. Только, если командировка будет введена отдельным документом нa прошлый период

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




14.54 Для вида расчета Премия в качестве базового указан вид расчета Оклад, однако ведущим он не назначен. В каком случае в таблице перерасчетов появится информация о необходимости пересчета оклада?

1. Всегда, при вводе оклада
2. Никогда не появится
3. Только, если оклад будет введен отдельным документом

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


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


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

14.56 Для вида расчета Премия в качестве базового указан вид расчета Оклад, кроме того дополнительно он назначен ведущим для премии. В каком случае в таблице перерасчетов появится информация о необходимости пересчета оклада?

1. Всегда, при вводе оклада
2. Никогда не появится

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

14.57 Периодичность ведения расчетов - месяц. В регистре расчета сделаны соответствующие настройки. Для вида расчета Оклад в качестве вытесняющего указан вид расчета Командировка. 01.03.14 в информационную базу была введена информация по окладу, однако расчет произведен не был. 20.03.14 в информационную базу была введена и рассчитана командировка. 30.03.14 был запущен расчет по окладу. Будут ли при расчете оклада учтены данные о командировке? Надо ли делать перерасчет командировки?

1. Учтены будут, командировку придется пересчитать
2. Учтены будут, перерасчет командировки не требуется
3. Учтены не будут. Надо отменить расчет командировки н заново рассчитать оба вида расчета
4. Учтены не будут. Чтобы правильно произвести расчет, оклад и командировка должны находиться в одном документе
6. Информации, показанной на рисунке, для расчета премия недостаточно

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

Структура

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

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

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

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

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

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

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

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

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

Форма списка

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

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

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

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

Работа механизма сложных периодических расчетов обеспечивается двумя объектами прикладного решения:

План видов расчета и Регистр расчета.

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

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

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

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

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

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

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

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

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

А вид расчета Оклад может вытесняться видом расчета Невыход:

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

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

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

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

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

Регистр расчета

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

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

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

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

Периодичность

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

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

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

Например, график времени, имеющий следующую структуру:

Перерасчеты
Регистр расчета может включать в себя специальные объекты - Перерасчеты:

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

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

Механизмы, реализуемые регистром расчета

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

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

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

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

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

Регистр расчета поддерживает два вида зависимости по базовому периоду:

  • зависимость по периоду действия;
  • зависимость по периоду регистрации.

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

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

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

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

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

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

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

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

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

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

Работа механизма сложных периодических расчетов обеспечивается двумя объектами прикладного решения: План видов расчета и Регистр расчета.

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

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

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

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

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

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

Отчеты и обработки

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

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

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

Рис. П2.20. Пример настройки ролей в конфигурации

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

Рис. П2.21. Настройка прав для каждой роли в свойствах объекта метаданных в Конфигураторе

Каждому пользователю, работающему в системе «1С:Предприятие» ставится в соответствие одна или несколько ролей (см. Практикум 1-2).

При попытке пользователя выполнить действие, на которое у него нет разрешения, действие выполнено не будет, а система выдаст окно предупреждения «Нарушение прав доступа!»

1 ФИФО – от англ. «First Input, First Output» - «первый пришел, первый ушел»

2 КУДиР – аббревиатура «Книга учета доходов и расходов»

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

Интересно, когда же я все таки прочитаю эту книжку? 8.3 тогда уже выйдет поди)))

Что такое сложные периодические расчеты?

Разберем по словам. Слово «Расчет» - надеюсь, понятно, что надо подсчитать какие-либо цифери. «Периодический» означает, что делать это надо время от времени, с каким-то интервалом (который и называется «периодом», как мог догадаться пытливый чЕтатель). А в чем заключается сложность? Ну вот в книжке приводится примерзаработной платы жи. Она считается раз в месяц (как правило), а сложность заключается в том, что зп складывается из каких-либо частей, типа оклад, премия, разовая премия, больничные и т.д. И каждая из этих частей рассчитывается по своему алгоритму, например, оклад – это стоимость нормочаса помноженное на количество отработанных часов минус налог, премия – некий процент от оклада и т.д.

Что такое вид расчета, база?

Вид расчета – какая-либо часть из сложного периодического расчета, например, премия.

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

Какая разница между базовым периодом, фактическим периодом и периодом действия?

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

Фактический период- то, что осталось от периода действия, после проведения расчетов (например, уберутся все нерабочие дни).

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

На самом деле вот конкретно этот вопрос я нихера не понимаю. Какая-то словесная эквилибристика, чесслово.

Что такое зависимость по базовому периоду?

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

Что такое вытеснение по периоду действия?

Начнем с того, что «вытеснение» - это влияние на расчет. Некст.Вот мы считаем, что кто-то проработал 20 дней, насчитали ему оклад, а выяснилось, что он отработал всего 10 дней. Тогда оклад надо пересчитать, как раз за тот период, когда сотрудник непосредственно работал, это и называют одинэсники как вытеснение по периоду действия.

Для чего предназначен объект конфигурации План видов расчета?

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

Во время работы пользователь сам может добавить новые виды расчета.

Каковы основные свойства плана видов расчета?

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

Зависимость от базы – будут ли находится зависимые по базовому периоду виды расчета.

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

Зависимость по периоду регистрации – будет идти работа с теми данными, чья запись в поле Период Регистрации попадает в базовый период;

Какая разница между базовыми, вытесняющими и ведущими видами расчетов?

Базовые – результаты базовых видов расчета должны быть использовать при перерасчете;

Вытесняющие – вытесняют расчет по периоду действия;

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

Как создать план видов расчета?

Так же, как и все в 1С же! В дереве конфигурации правый клик.

Что такое объект конфигурации Регистр расчета?

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