в качестве ведущих можно указать
Ведущие виды расчета
Для автоматизации перерасчета неактуальных записей в регистрах расчета, помимо прочих средств, существует понятие ведущих видов расчета. Такой список ведущих видов расчета (т.е. оказывающих влияние на результат) определен для любого плана видов расчета вне зависимости от его настроек.
В этом небольшом материале мы рассмотрим причины по которым существует само понятие ведущих видов расчета наряду со списками вытесняющих и базовых видов расчета.
Таким образом, для каждого конкретного вида расчета список «базовых» и «вытесняющих» видов расчета полностью определяет состав видов расчета, непосредственно влияющих на результаты.
Рассмотрим пример
Теперь рассмотрим, почему подобные цепочки зависимостей не приводят к необходимости расширять список «ведущих» видов расчета за счет «вытесняющих». Дело в том, что система не допускает настройки списка вытесняющих видов расчета подобной той, которую мы рассмотрели для базовых видов расчета. Если вид расчета А вытесняет вид расчета Б, а тот в свою очередь вытесняет вид расчета В, то вид расчета В должен вытесняться и видом расчета А (см. раздел «Особенности поведения системы при записи объекта Вид расчета»). Эта особенность приводит к тому, что для последнего в подобной цепочке зависимостей вида расчета всегда будет определен «полный» список вытесняющих видов расчета.
Комплект вопросов сертификационного экзамена на знание основных механизмов платформы «1С: Предприятие 8» (стр. 38 )
| Из за большого объема этот материал размещен на нескольких страницах: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
2. объекты конфигурации
3. объекты встроенного языка
14.3 Свойство «использует период действия» в плане видов расчета устанавливается, если.
1. предполагается, что все виды расчета в плане будут обладать протяженностью во времени
2. предполагается, что хотя бы один вид расчета в плане будет обладать протяженностью во времени
3. предполагается, что в регистре расчета, связанном е данным планом видов расчета, все записи будут обладать протяженностью во времени
4. Верно утверждение 2 и 3
14.4 Зависимость от базы как Зависимость по периоду действия в плане видов расчета устанавливается, если.
1. предполагается, что хотя бы один вид расчета в плане будет обладать протяженностью во времени
2. предполагается, что в дальнейшем при определении расчетной базы для записи регистра расчета будут учитываться только те записи, у которых фактический период действия попадает в базовый период
3. предполагается, что все виды расчета в плане будут обладать протяженностью во времени
14.5 Зависимость от базы как Зависимость по периоду регистрации в плане видов расчета устанавливается, если.
1. предполагается, что в дальнейшем при определении расчетной базы для записи регистра расчета будут учитываться только те записи, у которых Период регистрации попадает в базовый период
2. предполагается, что ни один вид расчета в плане не будет обладать свойством действовать какой-то период времени
3. предполагается, что в регистре расчета, связанном с данным планом видов расчета, все виды расчета не будут обладать свойством действовать какой-то период времени
1. планы видов расчета, с которыми связаны регистры расчета
2. те планы видов расчета, из которых будут браться виды расчета для вычисления расчетной базы
3. те планы видов расчета, у которых свойство «зависимость от базы» установлено в значение, отличное от «не зависит»
14.7 Отсутствие предопределенной табличной части «Базовые виды расчета» у видов расчета Плана видов расчета можно объяснить тем, что.
1. в конфигурации задано несколько Планов видов расчета и в качестве базовых можно указать виды расчета из других планов видов расчета
2. в регистре расчета не установлен признак «базовый период»
3. зависимость от базы в плане видов расчета не определена
4. верны I и 3 ответы
1. записи которых в регистрах расчета должны вытеснять записи данного вида расчета по периоду действия
2. которые взаимно исключают друг друга по фактическому периоду действия и система должна гарантировать, что ввод одного вида расчета приведет к исключению другого вида расчета
3. которые исключают друг друга по периоду регистрации
14.9 Вытесняться могут виды расчета, которые.
1. принадлежат нескольким планам видов расчета
2. принадлежат одному плану видов расчета
3. оба утверждения верны
14.10 Понятие вытесняющие виды расчетов теряет смысл, если.
1. период действия в плане видов расчета не используется
2. фактический период действия в плане видов расчета не используется
3. период регистрации и период действия в плане видов расчета ire используется
4. базовый период в плане видов расчета не используется
1. виды расчета, при вводе (или изменении) которых результат текущего вида расчета должен быть пересчитан
2. которые взаимно исключают друг друга по периоду действия и система должна гарантировать, что ввод одного из них приведет к исключению другого
3. виды расчета, при удалении которых запись с текущим видом расчета будет автоматически удалена
14.12 В качестве ведущих можно указать.
1. виды расчета из нескольких планов видов расчета
2. виды расчета из одного плана видов расчета
3. оба утверждения верны
14.13 Для определения вида расчета как предопределенного.
1. можно напрямую записать в свойство «Предопределенный» значение «Истина»
2. можно воспользоваться соответствующим методом объекта
3. любым из перечисленных способов
4. пет правильного ответа
14.14 Для обращения к предопределенному виду расчета необходимо.
4. Программно найти предопределенный элемент нельзя, пользователь просто его не может удалить и пометить на удаление
14.15 У предопределенного вида расчета пользователь не может.
2. изменить наименование
3. изменить наименование и код
4. изменить свойство «период действия является базовым периодом»
5. нет правильного ответа
14.16 Новые виды расчета.
1. можно создавать только в режиме «1С:11редприятие»
2. можно создавать только в режиме «Конфигуратор»
3. можно создавать в режиме » 1С:11редприятие» и в режиме «Конфигуратор»
14.17 Ресурс у регистра расчета может иметь тип.
1. любой (как у реквизита)
2. только ссылочный
3. только логический и числовой
14.18 В качестве регистратора у регистра расчета может выступать.
2. план видов расчета
5. только план видов расчета или документ
14.19 При записи в регистр расчета период регистрации.
1. может устанавливаться произвольно
2. жестко привязан к дате документа
3. в случае если документ проводится оперативно, период регистрации жестко привязывается к дате документа
14.20 Регистр расчета может заполняться.
2. только при обработке проведения документов
3. программно из любого модуля конфигурации, но с обязательным указанием регистратора
4. в зависимости от состава определенных форм
14.21 Регистры расчета служат.
1. для накопления информации о периодических расчетах
2. для описания множеств однотипных видов расчета
3. для хранения сведений о перерасчетах
14.22 Свойства записи регистра расчета БазовыйПериодНачало, БазовыйПериодОкончание доступны только в том случае, когда.
1. установлен флажок «базовый период» в свойствах регистра расчета
2. признак «зависимость от базы» в свойствах плана видов расчета, с которым связан регистр расчета, установлен в положение, отличное от «не зависит»
3. признак «зависимость от базы» в свойствах плана видов расчета, с которым связан регистр расчета, установлен в положение, отличное от «не зависит» и установлен флажок «период действия» в свойствах регистра расчета
1. период, который принимает дискретные значения в зависимости от периодичности регистра расчета
2. дата, которая принимает дискретные значения в зависимости от периодичности регистра расчета
3. нет правильных ответов
14.24 Период регистрации регистра расчета определяется.
1. автоматически в момент ввода информации в регистр из документа-регистратора
2. программно в момент ввода информации в регистр из документа-регистратора
3. вручную после ввода записи в регистр расчета
14.25 Значение свойства ПериодДействия.
1. всегда совпадает со значением свойства ПериодДействияКонец
2. всегда совпадает со значением свойства ПериодДействияНачало
3. всегда приводится к началу периода, соответствующего значению свойства ПериодДейетвияНачало, и может не совпадать со значением свойства ПериодДействияНачало
14.26 Период действия записи (задаваемый датой начала и датой окончания).
1. может не совпадать с фактическим периодом действия
2. всегда совпадает с фактическим периодом действия
3. никогда не совпадает с фактическим периодом действия
1. понятие, определяемое свойствами Базовый! 1сриодНачало и Базовый ПериодКонеп, в котором лежат записи регистра расчета, входящие в состав расчетной базы текущей записи регистра расчета. Базовый период всегда приводится к началу периода и является датой, которая может не совпадать со значением свойства БазовыйПериодНачало
2. интервал дат, определяемый свойствами БазовыйПериодНачало и БазовыйПериодКонец, в котором лежат записи регистра расчета, входящие в состав расчетной базы текущей записи регистра расчета
3. период, который принимает дискретные значения в зависимости от периодичности регистра расчета
14.28 Базовый период.
1. всегда кратен периоду регистра расчета
2. может быть не кратен периоду регистра расчета
3. всегда лежит в одном периоде регистра расчета
14.29 Для того, чтобы записи регистра расчета попадали в базовый период по периоду регистрации.
1. в плане видов расчета, связанном с регистром расчета, должен быть установлен признак зависимости от базы «Зависит по периоду регистрации»
Комплект вопросов сертификационного экзамена на знание основных механизмов платформы «1С: Предприятие 8» (стр. 38 )
| Из за большого объема этот материал размещен на нескольких страницах: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
2. предполагается, что в дальнейшем при определении расчетной базы для записи регистра расчета будут учитываться только те записи, у которых фактический период действия попадает в базовый период
3. предполагается, что все виды расчета в плане будут обладать протяженностью во времени
14.5 Зависимость от базы как Зависимость по периоду регистрации в плане видов расчета устанавливается, если.
1. предполагается, что в дальнейшем при определении расчетной базы для записи регистра расчета будут учитываться только те записи, у которых Период регистрации попадает в базовый период
2. предполагается, что ни один вид расчета в плане не будет обладать свойством действовать какой-то период времени
3. предполагается, что в регистре расчета, связанном с данным планом видов расчета, все виды расчета не будут обладать свойством действовать какой-то период времени
1. планы видов расчета, с которыми связаны регистры расчета
2. те планы видов расчета, из которых будут браться виды расчета для вычисления расчетной базы
3. те планы видов расчета, у которых свойство «зависимость от базы» установлено в значение, отличное от «не зависит»
14.7 Отсутствие предопределенной табличной части «Базовые виды расчета» у видов расчета Плана видов расчета можно объяснить тем, что.
1. в конфигурации задано несколько Планов видов расчета и в качестве базовых можно указать виды расчета из других планов видов расчета
2. в регистре расчета не установлен признак «базовый период»
3. зависимость от базы в плане видов расчета не определена
4. верны I и 3 ответы
1. записи которых в регистрах расчета должны вытеснять записи данного вида расчета по периоду действия
2. которые взаимно исключают друг друга по фактическому периоду действия и система должна гарантировать, что ввод одного вида расчета приведет к исключению другого вида расчета
3. которые исключают друг друга по периоду регистрации
14.9 Вытесняться могут виды расчета, которые.
1. принадлежат нескольким планам видов расчета
2. принадлежат одному плану видов расчета
3. оба утверждения верны
14.10 Понятие вытесняющие виды расчетов теряет смысл, если.
1. период действия в плане видов расчета не используется
2. фактический период действия в плане видов расчета не используется
3. период регистрации и период действия в плане видов расчета ire используется
4. базовый период в плане видов расчета не используется
1. виды расчета, при вводе (или изменении) которых результат текущего вида расчета должен быть пересчитан
2. которые взаимно исключают друг друга по периоду действия и система должна гарантировать, что ввод одного из них приведет к исключению другого
3. виды расчета, при удалении которых запись с текущим видом расчета будет автоматически удалена
14.12 В качестве ведущих можно указать.
1. виды расчета из нескольких планов видов расчета
2. виды расчета из одного плана видов расчета
3. оба утверждения верны
14.13 Для определения вида расчета как предопределенного.
1. можно напрямую записать в свойство «Предопределенный» значение «Истина»
2. можно воспользоваться соответствующим методом объекта
3. любым из перечисленных способов
4. пет правильного ответа
14.14 Для обращения к предопределенному виду расчета необходимо.
4. Программно найти предопределенный элемент нельзя, пользователь просто его не может удалить и пометить на удаление
14.15 У предопределенного вида расчета пользователь не может.
2. изменить наименование
3. изменить наименование и код
4. изменить свойство «период действия является базовым периодом»
5. нет правильного ответа
14.16 Новые виды расчета.
1. можно создавать только в режиме «1С:11редприятие»
2. можно создавать только в режиме «Конфигуратор»
3. можно создавать в режиме » 1С:11редприятие» и в режиме «Конфигуратор»
14.17 Ресурс у регистра расчета может иметь тип.
1. любой (как у реквизита)
2. только ссылочный
3. только логический и числовой
14.18 В качестве регистратора у регистра расчета может выступать.
2. план видов расчета
5. только план видов расчета или документ
14.19 При записи в регистр расчета период регистрации.
1. может устанавливаться произвольно
2. жестко привязан к дате документа
3. в случае если документ проводится оперативно, период регистрации жестко привязывается к дате документа
14.20 Регистр расчета может заполняться.
2. только при обработке проведения документов
3. программно из любого модуля конфигурации, но с обязательным указанием регистратора
4. в зависимости от состава определенных форм
14.21 Регистры расчета служат.
1. для накопления информации о периодических расчетах
2. для описания множеств однотипных видов расчета
3. для хранения сведений о перерасчетах
14.22 Свойства записи регистра расчета БазовыйПериодНачало, БазовыйПериодОкончание доступны только в том случае, когда.
1. установлен флажок «базовый период» в свойствах регистра расчета
2. признак «зависимость от базы» в свойствах плана видов расчета, с которым связан регистр расчета, установлен в положение, отличное от «не зависит»
3. признак «зависимость от базы» в свойствах плана видов расчета, с которым связан регистр расчета, установлен в положение, отличное от «не зависит» и установлен флажок «период действия» в свойствах регистра расчета
1. период, который принимает дискретные значения в зависимости от периодичности регистра расчета
2. дата, которая принимает дискретные значения в зависимости от периодичности регистра расчета
3. нет правильных ответов
14.24 Период регистрации регистра расчета определяется.
1. автоматически в момент ввода информации в регистр из документа-регистратора
2. программно в момент ввода информации в регистр из документа-регистратора
3. вручную после ввода записи в регистр расчета
14.25 Значение свойства ПериодДействия.
1. всегда совпадает со значением свойства ПериодДействияКонец
2. всегда совпадает со значением свойства ПериодДействияНачало
3. всегда приводится к началу периода, соответствующего значению свойства ПериодДейетвияНачало, и может не совпадать со значением свойства ПериодДействияНачало
14.26 Период действия записи (задаваемый датой начала и датой окончания).
1. может не совпадать с фактическим периодом действия
2. всегда совпадает с фактическим периодом действия
3. никогда не совпадает с фактическим периодом действия
1. понятие, определяемое свойствами Базовый! 1сриодНачало и Базовый ПериодКонеп, в котором лежат записи регистра расчета, входящие в состав расчетной базы текущей записи регистра расчета. Базовый период всегда приводится к началу периода и является датой, которая может не совпадать со значением свойства БазовыйПериодНачало
2. интервал дат, определяемый свойствами БазовыйПериодНачало и БазовыйПериодКонец, в котором лежат записи регистра расчета, входящие в состав расчетной базы текущей записи регистра расчета
3. период, который принимает дискретные значения в зависимости от периодичности регистра расчета
14.28 Базовый период.
1. всегда кратен периоду регистра расчета
2. может быть не кратен периоду регистра расчета
3. всегда лежит в одном периоде регистра расчета
14.29 Для того, чтобы записи регистра расчета попадали в базовый период по периоду регистрации.
1. в плане видов расчета, связанном с регистром расчета, должен быть установлен признак зависимости от базы «Зависит по периоду регистрации»
2. в плане видов расчета, связанном с регистром расчета, может быть установлен любой признак зависимости от базы, записи регистра расчета всегда будут попадать в базовый период по периоду регистрации
3. в регистре расчета должен быть установлен признак «Период регистрации»
14.30 Для определения свойства «график» регистра расчета используется.
1. объект конфигурации «календарь»
2. непериодический регистр сведений
3. подчиненный справочник
14.31 Если установлена зависимость базы по периоду действия, то.
1. может произойти частичное попадание записей регистра расчета в базовый период
2. «частичных» результатов не будет: или запись будет целиком учтена, или целиком не учтена
Ведущие виды расчета
Ведущие виды расчета
1. Введение
2. Варианты зависимости между видами расчетов
Поскольку ВР связаны между собой, при изменении одних ВР может потребоваться перерасчет других ВР.
Как, правило, базовые и вытесняющие ВР однозначно определяются постановкой задачи. Указание списка ведущих ВР может вызвать некоторое затруднение.
3. Информация о ведущих видах расчета из различных источников
Документация 1С, как всегда, не балует нас подробной информацией и детальными инструкциями. В [1] о ведущих ВР сказано лишь, что «на закладке «Ведущие» указываются те виды расчета, которые определяют работу механизма перерасчетов соответствующего регистра расчета (т.е. того, которому назначен данный план видов расчета)».
В справке Конфигуратора приведено описание предопределенной табличной части ПВР ВедущиеВидыРасчета, но нет правил заполнения ведущих ВР.
В [3] содержится более подробная информация. Там указано, что ведущие виды расчета используются для перерасчета неактуальных записей в регистрах расчета. Необходимость указания ведущих видов расчета продемонстрирована на примере. Пусть ВР «А» является базовым для ВР «Б», а тот в свою очередь является базовым для ВР «В». Если механизм перерасчетов будет опираться только на базовые ВР, то при изменениях по ВР «А» выяснится необходимость перерасчета только для ВР «Б». И только после внесения изменений (перерасчета) по ВР «Б» выяснится необходимость перерасчета для «В». Правильное использование ведущих ВР позволяет избежать подобных многоэтапных перерасчетов. В данном примере для ВР «В» нужно указать ведущие ВР «А» и «В».
В [5] указано следующее: «В табличной части ‘Ведущие виды расчета’ указываются виды расчета, при вводе (изменении) которых результат текущего вида расчета должен быть пересчитан (например ‘Оклад по дням’ является ведущим видом расчета для видов расчета ‘Доплата за вредность’ и ‘Премия процентом’)».
Если «Невыход» вытесняет «Оклад» по периоду действия, а «Премия» зависит по базовому периоду от «Оклада», то в качестве ведущих для «Премии» нужно указывать следующие ВР: «Оклад», «Невыход» [9]. То есть, при формировании списка ведущих ВР нужно учитывать транзитивные (или каскадные) зависимости.
Этот пример также подробно рассмотрен в [8].
Определение из книги [5] почти ничего не добавляет к материалам предыдущих источников: «Ведущими называют виды расчетов, при вводе или изменении которых необходимо перерассчитать результат уже существующих расчетов». Но в этой книге приведен хороший пример. «Премия» зависит по базе от «Доплаты за разъезды», которая в свою очередь зависит по базе от «Командировки». Ведущими ВР для «Премии» являются «Доплата за разъезды» и «Командировка». Это транзитивная (или каскадная) зависимость по базе.
В [6] тема ведущих расчетов не рассмотрена подробно, дается отсылка к [3].
— при настройке базы,
— при определении вытеснения,
— от каскадной зависимости видов расчета,
— от специфики решаемой задачи.»
3. Выводы
Таким образом, в списке ведущих ВР указываются все ВР, при вводе, удалении или изменении которых нужно выполнять пересчет данного ВР, а именно:
— базовые ВР для данного ВР,
— вся цепочка ВР, от которых базовые ВР зависят прямо или транзитивно (каскадно), это может быть зависимость по базе или вытесняющая зависимость:
— ВР, прямо вытесняющие базовые ВР,
— ВР, транзитивно (каскадно) вытесняющие базовые ВР,
— ВР, которые являются базовыми для базовых или вытесняющих ВР.
Источники:
2. Габец А.П., Козырев Д.В., Кухлевский Д.С., Хрусталева Е.Ю. Реализация прикладных задач в системе 1С:Предприятие 8.2.
3. ИТС. Документ «Ведущие виды расчета».
4. ИТС «Глоссарий разработчика».
8. Материалы форума devtrainingforum.v8.1c.ru.
9. Радченко М.Г., Хрусталева Е.Ю. 1С:Предприятие 8.2. Практическое пособие разработчика.
Объект 1С «Планы видов расчета»
Виды расчета — это объекты базы данных, о писывающие алгоритмы, по которым рассчитывается некоторая информация (например, часть заработной платы: оклад, премия и т.д.). Являются элементами плана видов расчёта.
Структура объекта 1С «Планы видов расчета»
План видов расчета представляет собой список видов расчета. Каждый вид расчета имеет код, наименование и набор реквизитов, содержащих дополнительную информацию о данном виде расчета.
Создание и редактирование видов расчета может выполняться:
Пользователь не может удалять виды расчета, созданные разработчиком.
Виды расчета, созданные в плане видов расчета, могут влиять друг на друга. Система поддерживает два вида такого влияния:
Для каждого вида расчета можно указать перечень видов расчета, от которых он будет зависеть по базовому периоду, и которые будут вытеснять его по периоду действия (подробнее. ).
Например, вид расчета «Алименты» может зависеть по базовому периоду от таких видов расчета, как «Оклад», «ТарифДневной», «ДоплатаПерсональная» и т.д. А вид расчета «Оклад» может вытесняться видом расчета «Невыход»:
Настройка Плана видов расчета в 1С
Некоторые начисления, например «Оклад»,
Свойства вкладки «Расчет»:
Заполняя либо очищая программно это свойство, можно «обычный» элемент делать предопределенным, и наоборот. Если оно заполнено, то другой стандартный реквизит, «Предопределенный», принимает значение «Истина».
Свойства предопределенного элемента плана расчетов в 1С:
Ведущими должны быть как минимум все базовые и вытесняющие виды расчета, т.к. от их изменений напрямую зависит текущий вид расчета.
Особенности работы с планами видов расчета:
Особенности зависимостей планов видов расчета:
Формы плана видов расчета
Для того чтобы пользователь мог просматривать и изменять данные, содержащиеся в плане видов расчета, система поддерживает несколько форм его представления:
Форма вида расчета
Форма вида расчета используется для просмотра и изменения данных отдельных видов расчета. Как правило, она представляет данные в удобном для восприятия и редактирования виде.
Форма списка планов вида расчета
Форма списка планов вида расчета для просмотра видов расчета используется форма списка. Она позволяет:
Кроме этих двух форм для видов расчета поддерживается форма выбора конкретных видов расчета из списка. Она, обычно, содержит минимальный набор информации, необходимой для выбора того или иного вида расчета.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.